project-planning

Generate project vision, ADR, tech spec, and roadmap documents from a project description.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/ByronWilliamsCPA/plugin --skill project-planning-byronwilliamscpa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-planning
Source: https://github.com/ByronWilliamsCPA/plugin/tree/main/plugins/wff-code/skills/project-planning
Command: npx skills add https://github.com/ByronWilliamsCPA/plugin --skill project-planning-byronwilliamscpa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Starting a new project without structured planning documents leads to architectural drift, inconsistent AI-generated code, and lost context between development sessions. This Skill generates four essential planning documents (Project Vision & Scope, Architecture Decision Record, Technical Spec, and Development Roadmap) that keep AI-assisted development coherent. ## Core Features & Use Cases - Four-Document Generation: Creates PVS, ADR, Tech Spec, and Roadmap in docs/planning/ using structured templates with cross-references and measurable success criteria. - Three Operating Modes: Entry mode (PVS only before brainstorming), Bridge mode (ADR + Roadmap after spec approval), and Default mode (all four documents), with idempotent skip logic that protects existing reviewed documents. - Expert Review Loop: Each document passes a tiered panel review (READY / NEEDS REVISION) before the next is generated, with a validation script checking placeholders, sections, word counts, and cross-references. - Use Case: You describe a CLI tool for personal finance management; the Skill generates a vision doc, an ADR for the SQLite choice, a tech spec with the Python/Click stack, and a phased roadmap, then synthesizes them into a PROJECT-PLAN.md with git phase branches. ## Quick Start Ask the AI to run /project-planning with a description of your new project to generate the four planning documents in docs/planning/.

Frequently Asked Questions about project-planning

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

FAQPage Schema
How do I generate project planning documents for a new project?▼

Run /project-planning with a description of your project. The Skill generates four documents in docs/planning/: project-vision.md, an ADR, tech-spec.md, and roadmap.md, each reviewed by a panel before the next is created.

What is the difference between entry, bridge, and default modes?▼

Entry mode generates only the Project Vision before brainstorming. Bridge mode runs after spec approval to create the ADR, Roadmap, and synthesized PROJECT-PLAN.md. Default mode generates all four documents for projects not using the brainstorming flow.

Will project-planning overwrite my existing planning documents?▼

No. The Skill scans docs/planning/ first, validates existing documents, and skips any that pass validation. It warns before overwriting and offers to skip, reconcile, or confirm regeneration.

What happens if the OPENROUTER_API_KEY is not set for panel review?▼

The Skill degrades to single-model verification using the doubt-driven-development skill and tags output as VERIFIED-SINGLE-MODEL, or skips the panel review step and proceeds with manual review.

How are planning documents validated for completeness?▼

The scripts/validate-planning-docs.py script checks that required files exist, required sections and TL;DR blocks are present, no placeholder text remains, word counts stay within limits, and cross-reference links resolve to real files.