GSD Plan Checker

Validate development plans against requirement coverage, task completeness, and dependency correctness.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/LuuKhoaHoc/erp-template --skill gsd-plan-checker-luukhoahoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GSD Plan Checker
Source: https://github.com/LuuKhoaHoc/erp-template/tree/main/.agent/skills/plan-checker
Command: npx skills add https://github.com/LuuKhoaHoc/erp-template --skill gsd-plan-checker-luukhoahoc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents execution failures and quality issues by thoroughly validating plans before they are run, acting as a crucial quality gate.

Core Features & Use Cases

  • Requirement Coverage: Ensures every phase requirement is addressed by at least one task.
  • Task Completeness: Verifies that all tasks include necessary elements like Files, Action, Verify, and Done.
  • Dependency Management: Checks for valid, acyclic, and correctly sequenced plan dependencies.
  • Scope Sanity: Assesses if plans are within reasonable limits for tasks, files, and context.
  • Use Case: Before deploying a new feature, use this Skill to automatically check that all development tasks are properly defined, dependencies are met, and the scope is manageable, preventing costly errors during the execution phase.

Quick Start

Use the GSD Plan Checker skill to validate all plans in phase 1.

Frequently Asked Questions about GSD Plan Checker

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

FAQPage Schema
How do I validate development plans before execution to prevent failures?

Validating development plans before execution requires checking requirement coverage, task completeness, dependency correctness, and scope sanity. This plan validation process analyzes ROADMAP.md, REQUIREMENTS.md, and PLAN.md files to identify blockers, missing elements, and circular dependencies.

What is the best way to check for circular dependencies in task management plans?

Checking for circular dependencies in task management plans involves analyzing PLAN.md files to verify that task dependencies are valid, acyclic, and correctly sequenced. This dependency management process prevents execution blockers by detecting circular references before development begins.

How do I ensure requirement coverage across all development phases?

Ensuring requirement coverage across development phases requires analyzing REQUIREMENTS.md and PLAN.md files to verify every phase requirement is addressed by at least one task. This validation process identifies uncovered requirements and missing elements like Files, Action, Verify, and Done criteria.

Can I assess scope creep and task completeness in markdown planning files?

Assessing scope creep and task completeness in markdown planning files involves evaluating ROADMAP.md, REQUIREMENTS.md, and PLAN.md to determine if plans are within reasonable limits for tasks, files, and context. This scope sanity check ensures all tasks include necessary elements before execution.

When do I need a quality gate for dependency checks and scope validation?

A quality gate for dependency checks and scope validation is needed before deploying new features or executing development phases. This validation step prevents costly errors by ensuring development tasks are properly defined, dependencies are met, and the scope is manageable.

Does the GSD Plan Checker work with ROADMAP.md and REQUIREMENTS.md files?

GSD Plan Checker works with ROADMAP.md, REQUIREMENTS.md, and PLAN.md files to validate plans against defined criteria. It analyzes these markdown files to identify blockers and warnings, ensuring plans are ready for execution by checking for missing elements and scope creep.