plan-architect

Generate architecture documents and plan indexes for multi-sub-plan projects.

157|12|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/dcosson/h2 --skill plan-architect-dcosson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plan-architect
Source: https://github.com/dcosson/h2/tree/main/internal/config/templates/styles/opinionated/skills/plan-architect
Command: npx skills add https://github.com/dcosson/h2 --skill plan-architect-dcosson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans for large software projects often lack a clear architecture doc and a structured plan index to coordinate sub-teams. Plan Architect generates a high-level architecture document and an optional plan index for multi-sub-plan projects, ensuring a shared design basis.

Core Features & Use Cases

  • Generates docs/plans/00-architecture.md for the architecture documentation.
  • Optionally creates docs/plans/00-plan-index.md when multiple sub-plans are required.
  • Produces mermaid diagrams, deployment-mode outlines, and decision rationales to guide implementation.
  • Provides a phase-driven workflow (read shaping docs, resolve questions, write architecture, decide single vs multi-plan, draft plans).

Quick Start

Provide the path to your shaping document to generate the architecture doc and, if needed, a plan index.

Frequently Asked Questions about plan-architect

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

FAQPage Schema
How do I generate a high-level architecture document for a large software system?▼

To generate a high-level architecture document, provide a shaping document path to produce docs/plans/00-architecture.md with component breakdowns, mermaid diagrams, deployment modes, and decision rationales for your software system.

What is the best way to structure a plan index for multi-sub-plan projects?▼

A plan index for multi-sub-plan projects is structured by optionally creating docs/plans/00-plan-index.md, which coordinates sub-teams by providing a shared design basis and tracking future sub-plan drafting.

How do I include deployment considerations and decision rationales in system design documentation?▼

System design documentation includes deployment considerations and decision rationales by generating an architecture doc that outlines deployment modes and records the reasoning behind specific architecture decisions to guide implementation.

Do I need a shaping document before drafting architecture and sub-plans?▼

Yes, you need a shaping document before drafting architecture and sub-plans, because the phase-driven workflow reads these shaping docs to resolve questions and decide whether a single or multi-plan approach is required.

Can I use mermaid diagrams to visualize component breakdowns in my architecture plan?▼

Yes, you can use mermaid diagrams to visualize component breakdowns, as the architecture plan generation process explicitly produces mermaid diagrams within the docs/plans/00-architecture.md file to guide implementation.

When should I use a single architecture plan versus a multi-sub-plan approach?▼

You should use a single architecture plan versus a multi-sub-plan approach after writing the architecture and evaluating whether multiple sub-plans are required to coordinate sub-teams, deciding based on project scale.