From accelerator
Validates implementation plans post-execution by verifying success criteria, git commits, code changes, database migrations, tests, and deviations.
npx claudepluginhub atomicinnovation/accelerator --plugin acceleratorThis skill is limited to using the following tools:
!`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-context.sh`
Audits post-implementation plans against changes by parsing checkboxes for completeness and accuracy. Supports autonomy modes (Autopilot, Critical, Verbose) and file-review. Invoke via /verify-plan.
Verifies code implementation against plan document: reads plan from disk, inspects codebase independently, runs full tests. Outputs structured PASS/FAIL review to file. Use post-execution.
Verifies batch code implementation exactly matches plan specifications for adherence, not quality. Use after plan batch execution, during /cipherpowers:verify execute, or before next batch.
Share bugs, ideas, or general feedback.
!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-context.sh
!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-context.sh validate-plan
!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-agents.sh
If no "Agent Names" section appears above, use these defaults: accelerator:reviewer, accelerator:codebase-locator, accelerator:codebase-analyser, accelerator:codebase-pattern-finder, accelerator:documents-locator, accelerator:documents-analyser, accelerator:web-search-researcher.
Plans directory: !${CLAUDE_PLUGIN_ROOT}/scripts/config-read-path.sh plans meta/plans
Validations directory: !${CLAUDE_PLUGIN_ROOT}/scripts/config-read-path.sh validations meta/validations
You are tasked with validating that an implementation plan was correctly executed, verifying all success criteria and identifying any deviations or issues.
When invoked:
# Check recent commits
git log --oneline -n 20
git diff HEAD~N..HEAD # Where N covers implementation commits
# Run comprehensive checks
cd $(git rev-parse --show-toplevel) && make check test
If starting fresh or need more context:
Task 1 - Verify database changes:
Research if migration [N] was added and schema changes match plan.
Check: migration files, schema version, table structure
Return: What was implemented vs what plan specified
Task 2 - Verify code changes:
Find all modified files related to [feature].
Compare actual changes to plan specifications.
Return: File-by-file comparison of planned vs actual
Task 3 - Verify test coverage:
Check if tests were added/modified as specified.
Run test commands and capture results.
Return: Test status and any missing coverage
For each phase in the plan:
Create comprehensive validation summary using this template:
!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-template.sh validation
Write the validation report to the configured validations directory:
Derive the filename from the plan filename: extract the filename stem
(without directory path or .md extension) regardless of how the path
was provided. For example, if the plan is
{plans directory}/2026-03-22-improve-error-handling.md, the validation is
{validations directory}/2026-03-22-improve-error-handling-validation.md.
Create the configured validations directory if it doesn't exist.
Write the validation document with YAML frontmatter followed by the report from Step 3:
---
date: "{ISO timestamp}"
type: plan-validation
skill: validate-plan
target: "{plans directory}/{plan-filename}.md"
result: {pass | partial | fail}
status: complete
---
{The full validation report from Step 3}
Determine the result field from the report:
pass: all phases fully implemented, all automated checks passpartial: some phases implemented or some checks failingfail: major deviations or critical failuresIf the validation result is pass, update the plan's frontmatter
status field to complete (if the plan has YAML frontmatter with a
status field). This closes the plan lifecycle.
Inform the user where the report was saved:
Validation report saved to {validations directory}/{filename}.md
If you were part of the implementation:
Always verify:
Recommended workflow:
/implement-plan - Execute the implementation/commit - Create atomic commits for changes/validate-plan - Verify implementation correctness (saves report to
the configured validations directory)/describe-pr - Generate PR descriptionThe validation works best after commits are made, as it can analyze the git history to understand what was implemented.
Remember: Good validation catches issues before they reach production. Be constructive but thorough in identifying gaps or improvements.
!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-instructions.sh validate-plan