From minime
Inspect the implementation in a fresh subagent context. Verifies each EARS criterion against evidence (tests, diff, assumptions), computes an uncertainty-based risk tier, and either routes to extract (LOW) or surfaces an evidence package for the human (HIGH). Surfaces evidence, never a verdict.
How this skill is triggered — by the user, by Claude, or both
Slash command
/minime:inspectWhen to use
After /minime:replicate has handed off, or whenever the user wants the change reviewed and routed.
minime:frauThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Trigger: `/minime:replicate` handed off. This is the review gate: the skill that routes HIGH-risk items to the human through `ask_user`.
Trigger: /minime:replicate handed off. This is the review gate: the skill that routes HIGH-risk items to the human through ask_user.
The review forks into a fresh minime:frau subagent (context: fork).
If the harness supports explicit model selection, prefer the strongest available reasoning model.
Read the persisted blueprint. Before verifying criteria, check:
[x]? If not, flag it as a process gap.Status: field consistent with the actual state? (e.g., all criteria done but status still says planning)## Evidence collected section from replicate? If yes, use it as a starting point — but always re-verify independently.
Report any mismatches in the evidence package under "Process gaps".Read the persisted blueprint (VIRTUCON_HQ/<org>/_<repo>/blueprints/<date>-<name>.blueprint.md).
Scope-tagged entries matching the changed directories, verify those rules were respected. Flag violations as findings.For each acceptance criterion, build a traceability row:
| Criterion | Evidence method | Test at boundary? | Error cases? | Test passes? (raw output) | Untested uncertainty |
|---|---|---|---|---|---|
| When X, system shall Y | tool + boundary | yes/internal/missing | yes/no | paste output | what's uncertain |
This is the Fagan exit-criteria approach: verify the low-level artifact (code) against the high-level artifact (EARS criteria). If a criterion has no genuine test, that is evidence of uncertainty. Surface it, don't paper over it.
If the review surfaces requirements that should have been in the original EARS:
- [ ] checkbox and VOI level.Do NOT rely only on branch diffs. Collect:
git diff (unstaged) + git diff --staged (staged)git ls-files --others --exclude-standard (untracked new files; read content)git diff main...HEAD or equivalent (branch diff, if on a branch)Risk is uncertainty about correctness, not a domain checklist.
Uncertainty drivers (any present and unmitigated -> HIGH):
any-heavy code = runtime surprisesHIGH if any driver is unmitigated OR the reviewer's honest confidence is below "high". LOW otherwise. When in doubt, HIGH.
THE ONE RULE: hand the human evidence, not a verdict.
Evidence is real output from real execution. See assets/ORCHESTRATION.md § Evidence value chain for the weight tiers.
The package contains ONLY:
Evidence-first principle. Present raw data (test output, command output, diff) FIRST. Label any analysis or interpretation separately and after the raw evidence. Data outranks interpretation. If they conflict, the data wins.
FORBIDDEN: "this looks correct / LGTM / safe to merge / I'm confident", any verdict, any score next to a conclusion, any persuasion. The human adjudicates.
skill("extract").ask_user with the evidence package as described in assets/ORCHESTRATION.md § Ask_user rule. Include the evidence, suggestions with confidence and reasoning, and a free_text override. Resume with Step 8 after the response.After the human responds, invoke skill("extract") to capture lessons from this task.
Follow context-engineering guidance in assets/ORCHESTRATION.md § Context engineering.
npx claudepluginhub abossard/virtucon --plugin minimeCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.