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.