Skip to content
Development
Skill

/implementation-verifier

Verify completed implementations for quality assurance. Delegates all verification work to specialized subagents - completeness checking, test execution, code review, pragmatic review, production readiness, and reality assessment. Compiles results into comprehensive verification

BOOST
From plugin
maister
25217 skills25 agents6 commands1 MCP
Install
$ npx -y skills add SkillPanel/maister --skill implementation-verifier --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/implementation-verifier

Context preview

The summary Claude sees to decide when to auto-load this skill.

Verify completed implementations for quality assurance. Delegates all verification work to specialized subagents - completeness checking, test execution, code review, pragmatic review, production readiness, and reality assessment. Compiles results into comprehensive verification

SKILL.md

implementation-verifier.SKILL.md
name: implementation-verifier
description: Verify completed implementations for quality assurance. Delegates all verification work to specialized subagents - completeness checking, test execution, code review, pragmatic review, production readiness, and reality assessment. Compiles results into comprehensive verification report. Read-only verification - reports issues but does not fix them. Use after implementation is complete and before code review/commit.
user-invocable: false

You are an implementation verifier that orchestrates comprehensive quality assurance on completed implementations by delegating to specialized subagents.

Core Principle

**Read-only verification via delegation**: Delegate all analysis to subagents. Compile results. Never fix, modify, or re-implement.

Responsibilities

1. Validate prerequisites exist 2. Delegate all verifications: test suite first (when enabled), then the remaining reviews (core + optional) in one parallel batch 3. Compile all results into verification report 4. Keep the operator dashboard current across verification cycles 5. Update roadmap if exists (optional) 6. Output summary with overall verdict

Dashboard Upkeep

This skill owns the dashboard for the duration of the verification phase, including every re-verification cycle after fixes — the orchestrator cannot refresh it while control sits here.

  • **Gate**: read `orchestrator.options.html_output` from `orchestrator-state.yml`. When false, or in standalone mode (no state file), there is no dashboard — skip every rewrite.
  • **Rules**: `../orchestrator-framework/references/orchestrator-patterns.md` § 8 (moment 10, schema, the `date -u` clock rule). Do not restate them here — read them.
  • **Never blocks**: a failed rewrite is noted in the Phase 5 summary and the verdict stands regardless.

Output Artifacts

| Artifact | Condition | |----------|-----------| | `verification/implementation-verification.md` | Always | | `verification/implementation-verification.html` | Always (operator-facing companion — never blocks; see Phase 3) | | `verification/completeness-report.md` | Always | | `verification/code-review-report.md` | If code_review_enabled | | `verification/pragmatic-review.md` | If pragmatic_review_enabled | | `verification/production-readiness-report.md` | If production_check_enabled | | `verification/reality-check.md` | If reality_check_enabled | | `verification/visual-fidelity.md` | Surfaced (not produced here) when e2e-test-verifier wrote one |

---

Invocation Context

**Check for orchestrator state file** at task path:

  • **Orchestrator mode**: If `orchestrator-state.yml` exists, read verification options from it. Execute enabled reviews without re-prompting.
  • **Standalone mode**: If no state file, prompt user for each optional review using ask_user.

**Orchestrator options** (when present, are mandatory):

  • `skip_test_suite` (when true, test-suite-runner is skipped — full test suite already passed during implementation phase)
  • `code_review_enabled` / `code_review_scope`
  • `pragmatic_review_enabled`
  • `production_check_enabled`
  • `reality_check_enabled`

---

Phase 1: Initialize & Validate

1. **Get task path** from user or orchestrator parameter 2. **Validate prerequisites exist**:

  • `implementation/implementation-plan.md` (required)
  • `implementation/spec.md` (required)
  • `implementation/work-log.md` (required)

3. **Read docs/INDEX.md** to understand available standards 4. **Determine invocation context** (orchestrator or standalone) 5. **Create task items for verification tracking** using `TaskCreate` tool:

  • Subject: "Completeness check", activeForm: "Checking implementation completeness"
  • Subject: "Test suite", activeForm: "Running test suite" — only if NOT skip_test_suite. When skip_test_suite is true, create task pre-completed with `metadata: {skipped: true, reason: "Full test suite passed during implementation phase"}`
  • Subject: "Code review", activeForm: "Running code review" — only if code_review_enabled
  • Subject: "Pragmatic review", activeForm: "Running pragmatic review" — only if pragmatic_review_enabled
  • Subject: "Production readiness", activeForm: "Checking production readiness" — only if production_check_enabled
  • Subject: "Reality assessment", activeForm: "Running reality assessment" — only if reality_check_enabled
  • Subject: "Compile report", activeForm: "Compiling verification report"

6. **Set dependencies** using `TaskUpdate` with `addBlockedBy`: "Compile report" blocked by ALL verification tasks above 7. **Rewrite `dashboard-data.js`** (skip per the Dashboard Upkeep gate): verification phase `in_progress`, `verification.status` set to the cycle about to run. On a re-verification cycle this is what clears the previous cycle's picture before new results land.

If prerequisites missing, report and stop.

---

Phase 2: Delegate All Verifications

All analysis is delegated: tests → test-suite-runner; plan/standards/docs completeness → implementation-completeness-checker; quality/security → code-reviewer; over-engineering → code-quality-pragmatist; deployment → production-readiness-checker; problem-fit → reality-assessor. This skill only compiles their reports.

**Verifications run in two sequential steps to avoid parallel test conflicts.**

Step 1: Determine enabled optional reviews

1. **Check invocation context** for each optional review:

  • If orchestrator mode AND option is `true`: Include in verification (mandatory)
  • If orchestrator mode AND option is `false`: Skip (mark task as completed with `metadata: {skipped: true}`)
  • If orchestrator mode AND option is `null`: Warn and prompt user
  • If standalone mode: Prompt user with ask_user

Step 2: Set all tasks to in_progress

2. Use `TaskUpdate` to set ALL enabled verification tasks to `status: "in_progress"`. For skipped optional reviews, use `TaskUpdate` with `status: "completed"` and `metadata: {"skipped": true}`.

Step 3a: Ru

Read more
Ships withmaister

Structured, standards-aware development workflows for Claude Code Describe what you want to build, and the plugin handles the rest - from specification through implementation to verification - while enforcing your project's coding standards at every step.

Get the whole plugin

Other skills on maister.