GSD Plan Checker

Validate GSD execution plans against defined criteria and generate quality gate reports.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/0futuresystems/future-water-systems --skill gsd-plan-checker-0futuresystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GSD Plan Checker
Source: https://github.com/0futuresystems/future-water-systems/tree/main/.agent/skills/plan-checker
Command: npx skills add https://github.com/0futuresystems/future-water-systems --skill gsd-plan-checker-0futuresystems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents execution failures and quality issues by rigorously validating plans before they are run, catching problems early in the development cycle.

Core Features & Use Cases

  • Requirement Coverage: Verifies that every phase requirement is addressed by at least one task.
  • Task Completeness: Ensures all tasks include necessary elements like Files, Action, Verify, and Done criteria.
  • Dependency Management: Checks for valid, acyclic dependencies between plans and consistent wave assignments.
  • Scope Sanity: Assesses if plans are within reasonable limits for tasks, files, and context size.
  • Use Case: Before deploying a new feature, run this Skill to automatically audit the planning documents, ensuring all technical requirements are met and dependencies are correctly defined, thus avoiding costly rework.

Quick Start

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

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 execution plans before deployment?

You can validate execution plans by checking requirement coverage, task completeness, dependency correctness, and scope sanity. This prevents execution failures by rigorously auditing planning documents against defined criteria to ensure readiness before running.

How do I check for acyclic dependencies in project plans?

Checking for acyclic dependencies involves validating valid links between plans and consistent wave assignments. This ensures correct dependency management across multiple plans within a phase, preventing circular execution roadblocks.

What is requirement coverage in task management planning?

Requirement coverage is the verification that every phase requirement is addressed by at least one task. It ensures task completeness by confirming all tasks include necessary elements like Files, Action, Verify, and Done criteria.

Can I assess scope sanity for large execution plans?

You can assess scope sanity by analyzing if plans are within reasonable limits for tasks, files, and context size. This scope sanity check prevents quality issues by catching overly complex or unmanageable plans early in the cycle.

How do I generate a quality gate report for software plans?

Generating a quality gate report requires parsing PLAN.md, ROADMAP.md, and REQUIREMENTS.md files. This produces a comprehensive readiness assessment by analyzing requirement coverage, task completeness, and dependency correctness across multiple plans.

Why does my execution plan fail during the development cycle?

Execution plans often fail due to incomplete task elements, invalid dependencies, or poor requirement coverage. Validating plans against defined criteria before running catches these problems early, thus avoiding costly rework.