skillpanel/maister/implementation-verifier
Claude Code and agent skill by skillpanel/maister
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install skillpanel/maister/implementation-verifierSKILL.md
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
- Validate prerequisites exist
- Delegate all verifications: test suite first (when enabled), then the remaining reviews (core + optional) in one parallel batch
- Compile all results into verification report
- Keep the operator dashboard current across verification cycles
- Update roadmap if exists (optional)
- 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_outputfromorchestrator-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, thedate -uclock 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.ymlexists, read verification options from it. Execute enabled reviews without re-prompting. - Standalone mode: If no state file, prompt user for each optional review using AskUserQuestion.
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_scopepragmatic_review_enabledproduction_check_enabledreality_check_enabled
Phase 1: Initialize & Validate
- Get task path from user or orchestrator parameter
- Validate prerequisites exist:
implementation/implementation-plan.md(required)implementation/spec.md(required)implementation/work-log.md(required)
- Read docs/INDEX.md to understand available standards
- Determine invocation context (orchestrator or standalone)
- Create task items for verification tracking using
TaskCreatetool:
- 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"
- Set dependencies using
TaskUpdatewithaddBlockedBy: "Compile report" blocked by ALL verification tasks above - Rewrite `dashboard-data.js` (skip per the Dashboard Upkeep gate): verification phase
in_progress,verification.statusset 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
- 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 withmetadata: {skipped: true}) - If orchestrator mode AND option is
null: Warn and prompt user - If standalone mode: Prompt user with AskUserQuestion
Step 2: Set all tasks to in_progress
- Use
TaskUpdateto set ALL enabled verification tasks tostatus: "in_progress". For skipped optional reviews, useTaskUpdatewithstatus: "completed"andmetadata: {"skipped": true}.
Step 3a: Run test suite (sequential, if NOT skip_test_suite)
Why sequential: Test-suite-runner and reality-assessor both run tests. Running them in parallel causes conflicts. Test-suite-runner runs first and writes results to a file that reality-assessor reads.
Task tool call (if NOT skip_test_suite):
- subagent_type:
maister:test-suite-runner - description:
Run full test suite - prompt: Include task_path, task_description, test_command (if known). The subagent runs ALL tests, analyzes results, and writes results to
verification/test-suite-results.md.
Wait for test-suite-runner to complete before proceeding to Step 3b. Mark the test suite task as completed with results.
When `skip_test_suite: true`: Skip Step 3a entirely. Go straight to Step 3b. The full project test suite already passed during the implementation phase. The verification report will note tests were verified during implementation.
Step 3b: Run all other verifications (parallel)
INVOKE NOW — send ALL remaining enabled subagents in a SINGLE message (up to 5 parallel Task tool calls):
Task tool call (always):
- subagent_type:
maister:implementation-completeness-checker - description:
Check implementation completeness - prompt: Include task_path, report_path (
[task_path]/verification/completeness-report.md). The subagent checks plan completion, standards compliance, and documentation completeness.
Task tool call (if code_review_enabled):
- subagent_type:
maister:code-reviewer - description:
Code quality review - prompt: Include task_path, scope (from code_review_scope or "all"), report_path (
[task_path]/verification/code-review-report.md)
Task tool call (if pragmatic_review_enabled):
- subagent_type:
maister:code-quality-pragmatist - description:
Pragmatic code review - prompt: Include task_path, report_path (
[task_path]/verification/pragmatic-review.md)
Task tool call (if production_check_enabled):
- subagent_type:
maister:production-readiness-checker - description:
Production readiness check - prompt: Include task_path, target (production), report_path (
[task_path]/verification/production-readiness-report.md)
Task tool call (if reality_check_enabled):
- subagent_type:
maister:reality-assessor - description:
Reality assessment - prompt: Include task_path, report_path (
[task_path]/verification/reality-check.md). - If test-suite-runner ran (Step 3a): Include
skip_test_execution: trueand path toverification/test-suite-results.md. Reality-assessor should read test results from that file instead of running tests. - If test-suite-runner was skipped: Include
skip_test_execution: false. Reality-assessor should run tests itself since no other agent did.
SELF-CHECK: Did you invoke test-suite-runner separately in Step 3a (or skip it), then invoke all remaining subagents in a single parallel message in Step 3b? Or did you launch everything at once? If the latter, STOP — test-suite-runner must complete before the parallel batch.
Step 4: Process all results
After ALL subagents return:
- Use
TaskUpdateto set each verification task tostatus: "completed" - Extract status, issues, and findings from each
- Confirm each report reached disk: every enabled review owes the file at the
report_pathyou passed it. Check them; for each one missing, record an issue withsource: "artifacts",severity: "warning", naming the agent that owed it and the path, and say plainly in the compiled report that its findings are the subagent's reply transcribed rather than its own artifact. Never let a transcription pass silently for the artifact — that substitution is the defect this check exists to surface. - Aggregate issue counts
- Track any critical issues that would affect overall verdict
Impact on Overall Status
- Code review critical issues → overall status Failed
- Pragmatic review critical over-engineering → overall status Failed
- Production readiness deployment blockers → overall status Failed
- Reality assessment critical gaps → overall status Failed
Phase 3: Compile Verification Report
Use TaskUpdate to set "Compile report" task to status: "in_progress".
- Compile all findings from Phase 2
- Determine overall status:
| Status | Criteria | |
|---|---|---|
| ✅ Passed | 100% implementation, 95%+ tests passing (or skipped — verified in implementation), standards compliant, docs complete, no critical issues from optional reviews | |
| ⚠️ Passed with Issues | 90-99% implementation OR 90-94% tests OR standards gaps OR optional review warnings | |
| ❌ Failed | <90% implementation OR <90% tests OR critical failures OR deployment blockers |
When tests skipped (skip_test_suite: true): Test pass rate is inherited from implementation phase (assumed passing since implementation completed successfully). Note this in the report.
- Write verification report to
verification/implementation-verification.md
Re-verification rule: implementation-verification.md and its .html companion are the CANONICAL verdict — they must always reflect the latest verification state. When this skill runs after fixes (verification_context.fixes_applied non-empty or reverify_count > 0):
- REWRITE both files with the post-fix verdict — never leave the pre-fix report standing
- Update the TL;DR block to the final verdict and remaining (not original) issue counts
- Add a "Fix & Re-Verification History" section: each issue → fix applied → re-check outcome (resolved / residual, with one-line evidence)
- Subagent re-check outputs may save as side files (e.g.
code-review-reverify.md) — fine as evidence, but they never substitute for refreshing the canonical report
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/maister/skills/implementation-verifier/SKILL.md
Popularity
- Repository stars
- 98
- Repository forks
- 10
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 10 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/skillpanel/maister/implementation-verifier)