Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
drillan avatar

Planning Validate

  • 62 installs
  • 3 repo stars
  • Updated January 21, 2026
  • drillan/speckit-gates

Validates planning artifacts after the planning phase, so a solo builder catches a weak or incomplete plan before writing any code.

About

planning-validate is a Claude Code skill from the speckit-gates package, which adds automated quality gates to the spec-kit workflow. After the planning phase it checks that the planning artifacts are sound and complete, reporting a GREEN/YELLOW/RED status, so a solo builder catches a weak or under-scoped plan before any code is written.

  • Validates planning artifacts
  • Catches gaps before coding
  • GREEN/YELLOW/RED status output

Planning Validate by the numbers

  • 62 all-time installs (skills.sh)
  • Ranked #1,543 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/drillan/speckit-gates --skill planning-validate

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs62
repo stars3
Last updatedJanuary 21, 2026
Repositorydrillan/speckit-gates

What it does

Validates planning artifacts after the planning phase, so a solo builder catches a weak or incomplete plan before writing any code.

Who is it for?

Developers using spec-kit who want to validate a plan before building

When should I use this skill?

After the planning phase, before implementation

Files

SKILL.mdMarkdownGitHub ↗

planning-validate

Validates planning artifacts for quality and consistency after /speckit.plan completes.

Purpose

This skill automatically validates your planning artifacts to catch specification gaps before task generation. It checks:

  • spec.md completeness: All mandatory sections present with content
  • plan.md executability: Technical context, project structure, and constitution check completed
  • data-model.md consistency: Entities align with spec requirements (if exists)
  • Contract coverage: API contracts defined for required endpoints (if contracts/ exists)
  • Constitution compliance: Plan follows project constitution rules (if constitution.md exists)

Output

The skill outputs a Quality Assessment with:

  • GREEN: All checks pass - proceed to /speckit.tasks
  • YELLOW: Minor warnings - review but can proceed
  • RED: Blockers found - must resolve before proceeding

Usage

This skill runs automatically after /speckit.plan. You can also run it manually:

npx skills run planning-validate

Exit Codes

CodeStatusMeaning
0GREENAll checks pass
1YELLOWWarnings present
2REDBlockers present
3ErrorRequired files missing

Checks Performed

spec.md Checks

1. File exists and is readable 2. Summary section present with content 3. User Stories section present with at least one story 4. Functional Requirements section present with FR-XXX items 5. Success Criteria section present

plan.md Checks

1. File exists and is readable 2. Technical Context section present 3. Project Structure section present 4. Constitution Check section present (unless skipped) 5. Gate Result shows PASS status

data-model.md Checks (if exists)

1. Entities section present 2. At least one entity defined 3. Entity names are consistent with spec.md terminology

contracts/ Checks (if exists)

1. At least one contract file present 2. Contract files are valid markdown 3. Contract endpoints match spec.md requirements

constitution.md Checks (if exists)

1. Plan.md references constitution principles 2. No constitution violations in Gate Result

Blocker Examples

  • "spec.md: Missing User Stories section"
  • "plan.md: Constitution Check section shows FAIL status"
  • "data-model.md: Entity 'UserAccount' not referenced in spec.md"

Recommendations

After receiving a RED or YELLOW status:

1. Review the specific blockers or warnings listed 2. Update the affected artifacts to address issues 3. Re-run /speckit.plan to regenerate plan.md 4. Run planning-validate again to verify fixes

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.