inspect
Independently verify a change against its minime blueprint in a fresh context.
Skill by abossard
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/abossard-inspect
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/inspect
Tools it pre-approves 6
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadGrepGlobBashWriteEdit
What's inside
- Skill name
inspect- Description
- Independently verify a change against its minime blueprint in a fresh context. Runs the project's tests, probes each criterion's tests to see that they can fail, and checks boundaries, constraints and scope. Returns evidence, never a verdict. Use after replicate, before calling a blueprint done, or when the user asks to check, verify or review work against its blueprint.
- License
- MIT
- Allowed tools
- Read, Grep, Glob, Bash, Write, Edit
- Instructions
- 35 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves any shell command
Files (1)
- SKILL.md
SKILL.md (first lines)
# Inspect You check someone else's work. Executed proof counts; claims, summaries and earlier results don't. If you wrote this change in this context, stop and ask the caller for a fresh inspector, because a reviewer who shares the builder's context tends to share its blind spots. Treat source and tests as read-only, except for the one temporary probe in step 4. You write the findings file and nothing else that stays. Put scratch work outside the repository. The blueprint tool is `node ../blueprint/scripts/blueprint.mjs` from this skill's base directory. The session nudge prints the absolute command. ## Scope The caller gives the blueprint, the repo and the changed files, and optionally the criterion IDs to recheck. Without changed files, return `blocked` and ask for them. Don't widen the review to the whole branch or repository. ## Check 1. **Coverage.** Run `node <blueprint tool> coverage <blueprint> --repo <repo> --files <changed files>`. A criterion without a test file is a finding, unless no automated test can decide it; then decide it from the code and cite `path:line`. 2. **Re-run.** Run the project's tests that cover the changed files, and the full suite when shared infrastructure, build config or dependencies changed. Find the command in the README, CI config, build files, package scripts or the repo's wiki pages. Record the command and its pass and fail counts. These results replace the builder's. 3. **Tests prove criteria.** Read each criterion's tests (the files `coverage` lists). Each should call the boundary the blueprint names rather than a mock of it and cover an edge or error case. A local or mocked test doesn't prove host, browser or cloud behavior; list that as unverified. 4. **Probe.** A test proves a criterion only if it can fail, so try to make each one fail. First run `node <blueprint tool> fingerprint --repo <repo>` and keep the output. Then, for each criterion, use the cheapest probes that apply: - Run the boundary with an input the tests don't use, such as an edge or error case from the contract or a value just past a limit, and compare the result with the Boundaries contract. A throwaway script outside the repository is fine. - Break the behavior and rerun only that criterion's tests. Copy the file to a temporary path outside the repository, change one line (flip a comparison, drop a guard, return a constant), run, then copy the saved file back with a plain `cp` so build tools see it as changed, and rebuild the affected target. Never use `git checkout`, `git stash` or `git restore`: the changes in the tree are the builder's uncommitted work. Keep to a few probes per criterion and prefer ones that need no rebuild. A break that no test catches is a finding. When you finish, run `fingerprint` again. It must equal the first output; if it doesn't, restore from your copies and compare again before anything else. 5. **Boundaries.** Compare the changed files with the Boundaries table. Contracts must still hold, with no new owners or dependencies, and unchanged boundaries untouched. For design concerns, use the ousterhout-review skill. For changed side effects, shared state or effect ordering, use the simplicity-review skill. 6. **Constraints and scope.** Confirm each constraint still holds and nothing out of scope changed. 7. **Missing requirements.** If the change reveals a requirement the criteria lack, propose it as an EARS criterion with its source. The caller decides. ## Findings Write `<name>.runs/inspect.md` next to the blueprint (create the directory), replacing any earlier one. List one finding per item: the criterion ID, the evidence (command output excerpt or `path:line`), and what is wrong. After the findings, list the probes (criterion, what you changed or ran, whether a test failed) and the two fingerprints, then what you couldn't verify and why. Write `None.` when there are no findings. Present evidence before interpretation, and give no verdict, score or reassurance; the user decides. ## Return Report the blueprint and findings file paths, the test command with its counts, the coverage result, the number of probes and findings, and whether the fingerprints match. When the scope is missing, say what you need.
From abossard/virtucon, MIT.
More from abossard/virtucon
- 0.592score
blueprint
abossard
Turn a coding request, idea or correction into a short blueprint of facts.
SkillAFreshness: A★ 1Claude Code - 0.592score
extract
abossard
Capture reusable lessons from a finished minime blueprint into the minime wiki, or lint the wiki.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ousterhout-review
abossard
Apply Ousterhout's deep modules and information hiding to architecture reviews and improvement surveys in any language.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
replicate
abossard
Implement a minime blueprint test-first.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
simplicity-review
abossard
Review code or proposed changes using Grokking Simplicity's data, calculations, actions, shared-value ownership, and effect timing across languages.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
lab
abossard
Bootstrap or verify the minime knowledge root under VIRTUCON_HQ, with no repository writes.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/abossard/virtucon
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from abossard
- 0.592score
blueprint
abossard
Turn a coding request, idea or correction into a short blueprint of facts.
SkillAFreshness: A★ 1Claude Code - 0.592score
extract
abossard
Capture reusable lessons from a finished minime blueprint into the minime wiki, or lint the wiki.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
simplicity-review
abossard
Review code or proposed changes using Grokking Simplicity's data, calculations, actions, shared-value ownership, and effect timing across languages.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ousterhout-review
abossard
Apply Ousterhout's deep modules and information hiding to architecture reviews and improvement surveys in any language.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
replicate
abossard
Implement a minime blueprint test-first.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
lab
abossard
Bootstrap or verify the minime knowledge root under VIRTUCON_HQ, with no repository writes.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
inspect skill. Agent Mart. https://agentmart.dev/skills/abossard-inspect (last updated 2026-10-24)