Skip to content
Back to skills

Validate Implementation Plan

ASecurity

Validate whether an implementation plan can achieve its stated outcome before execution. Use to check requirement coverage, task contracts, dependencies, data/artifact flow, testability, ownership, impact coverage, and executable ordering without checking whether implementation already exists.

  • 67 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 29, 2026
testinggo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add Jamie-BitFlight/claude_skills --skill validate-implementation-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Validate Implementation Plan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Validate Implementation Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jamie-bitflight-validate-implementation-plan/badge)](https://www.skillsdirectory.com/skills/jamie-bitflight-validate-implementation-plan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: validate-implementation-plan
description: Validate whether an implementation plan can achieve its stated outcome before execution. Use to check requirement coverage, task contracts, dependencies, data/artifact flow, testability, ownership, impact coverage, and executable ordering without checking whether implementation already exists.
---
# Validate an Implementation Plan

Validate plans goal-backward. Plan completeness is not goal achievement.

1. Establish the intended outcome, requirements, constraints, and authoritative impact set.
2. Map each requirement to task outcomes and acceptance evidence. Flag uncovered or only partially covered requirements.
3. Check each task has a resolvable purpose, required inputs, produced outputs, completion evidence, and owner/capability where assignment matters.
4. Build the dependency graph from real input/output or resource dependencies. Reject missing references, cycles, impossible readiness, and unsafe concurrent ownership. Do not reject a forward textual reference merely because its task number is later.
5. Trace produced artifacts/data into consumers. Flag components created without a planned integration path when integration is required by the outcome.
6. Check acceptance criteria are observable and capable of falsifying failure.
7. Check scope against context/risk rather than fixed task/file-count thresholds. Recommend decomposition only when a task cannot preserve necessary context, ownership, or verification quality.
8. Check architectural boundaries: plans specify required contracts/outcomes while leaving implementation choices to the executor unless the choice is itself a requirement.
9. Compare the plan with the established impact set and unresolved frontier. Every required impact needs implementation, verification, or an explicit justified exclusion.
10. Return READY only when no unresolved issue prevents safe execution; otherwise BLOCKED with specific gaps. Preserve non-blocking warnings separately.

For an explicitly unfinished/drafting plan, validate only invariants that are meaningful before completion and label deferred checks rather than treating incompleteness as failure.

Files in this skill

  • SKILL-GOALS.md342 B
  • SKILL.md2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…