check-plan

Audit implementation progress against a plan and generate per-file TODOs.

5|3|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/Cygnusfear/claude-stuff --skill check-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-plan
Source: https://github.com/Cygnusfear/claude-stuff/tree/main/skills/check-plan
Command: npx skills add https://github.com/Cygnusfear/claude-stuff --skill check-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensuring that development work accurately follows a plan and meets quality standards can be a time-consuming and error-prone manual process. This skill automates the comprehensive audit of implementation progress against a plan, verifying completed work and identifying remaining tasks.

Core Features & Use Cases

  • Implementation Verification: Audits file-by-file changes against plan requirements, assessing correctness, typing, naming, and architectural adherence.
  • REMOVAL SPEC Verification: Critically checks if old code and files designated for removal have actually been eliminated.
  • Progress Reporting & Task Generation: Calculates completion percentage, generates a structured progress report, and creates an actionable task list for remaining work.
  • Use Case: After a feature branch is complete, use this skill to automatically generate a detailed report on plan adherence, remaining tasks, and quality issues, ensuring a thorough review before merging.

Quick Start

See what files changed

git status

See detailed changes

git diff

Run type checking

tsc --noEmit

Frequently Asked Questions about check-plan

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

FAQPage Schema
How do I verify that my code changes match the planned requirements?

Implementation verification audits file-by-file changes against plan requirements, assessing correctness, typing, naming, and architectural adherence. The skill reads your plan, identifies affected files, maps changes to plan items, and generates a structured report showing what matches and what doesn't.

Can I check if old code marked for removal has actually been deleted?

Yes. The skill critically verifies removal specifications by checking whether old code and files designated for deletion have been eliminated from the repository, catching cases where removal work wasn't completed.

How do I track remaining work after implementing a feature?

Progress tracking calculates completion percentage, generates a detailed progress report, and creates a structured per-file TODO list enumerating remaining tasks across the repository, giving you visibility into what's left to do.

What's the best way to audit a feature branch before merging?

After a feature branch is complete, run this skill to automatically generate a comprehensive report on plan adherence, quality issues, and remaining tasks. It uses git status and diff to analyze changes, then outputs an actionable task list for review.

Does this work with TypeScript projects?

Yes. The skill integrates with TypeScript type checking, git workflows, and code quality verification. It supports cross-file plan conformity checks and quality assessments relevant to typed codebases.

What happens if my implementation doesn't match the plan?

The skill records per-file assessments and quality notes, identifying gaps between implemented changes and plan requirements. It generates a TODO list highlighting discrepancies so you can address them before merging.