plan-validate

Validate implementation plans against code, call chains, constraints, and test cases.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fagemx/thyra --skill plan-validate-fagemx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-validate
Source: https://github.com/fagemx/thyra/tree/main/.claude/skills/plan-validate
Command: npx skills add https://github.com/fagemx/thyra --skill plan-validate-fagemx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill proactively identifies critical gaps and inconsistencies in implementation plans by cross-referencing them against actual codebase, call chains, architectural constraints, and test cases, preventing costly errors and rework.

Core Features & Use Cases

  • Codebase Verification: Ensures plans accurately reflect the current state of the code.
  • Call Chain Analysis: Traces data flow to confirm all necessary modifications are accounted for.
  • Constraint Adherence: Validates plan steps against project architecture rules.
  • Test Case Review: Checks for completeness and accuracy in proposed test modifications.
  • Use Case: Before a developer starts coding a new feature, this Skill can be used to validate their implementation plan against the existing codebase and project guidelines, flagging any potential issues early.

Quick Start

Use the plan-validate skill to validate the plan located at 'path/to/plan.md'.

Frequently Asked Questions about plan-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find gaps in an implementation plan before coding starts?

To find gaps in an implementation plan, validate it against the actual codebase, trace call chains, and check architectural constraints to identify inconsistencies before development begins. This cross-referencing prevents costly rework by catching missing steps early.

What does validating a plan against call chains and codebase patterns involve?

Validating a plan against call chains involves tracing data flow through functions to confirm all necessary modifications are accounted for. It cross-references plan steps with existing codebase patterns to ensure proposed changes accurately reflect the current code state.

How do I check if my feature plan violates architectural constraints defined in CONTRACT.md?

To check if a feature plan violates architectural constraints, validate plan steps against the project rules defined in CONTRACT.md. This constraint adherence check ensures your proposed development aligns with established architectural guidelines before implementation.

Can I review test cases for completeness and boundary conditions before implementation?

Yes, you can review test cases for completeness and boundary conditions by validating proposed test modifications against edge cases. This test case review checks assertions to ensure all critical scenarios and boundary conditions are covered before coding begins.

What is the best way to prevent costly rework from incomplete software development plans?

The best way to prevent rework from incomplete plans is proactive gap analysis before development. Cross-referencing implementation details with codebase patterns, data flow, and constraints identifies critical missing steps early, saving development time and effort.

Do I need an existing codebase to perform plan validation and gap analysis?

Yes, you need an existing codebase to perform plan validation. The process verifies implementation plans by cross-referencing them against actual code, tracing data flow, and checking architectural rules, requiring existing code to compare with the proposed plan.