plan-arch

Generates software architecture designs from .spec files into arch.md with Mermaid diagrams.

9|1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/mark22013333/crew --skill plan-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-arch
Source: https://github.com/mark22013333/crew/tree/main/plugins/feature-workflow/skills/plan-arch
Command: npx skills add https://github.com/mark22013333/crew --skill plan-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

在多團隊專案中,需快速產出軟體架構設計與規格,並在本地寫入檔案以避免外部依賴。

Core Features & Use Cases

  • No Notion API calls: 將架構設計輸出到 .spec 目錄,避免外部依賴。
  • Mermaid 架構圖、類別清單、介面定義與設計模式:產出完整的架構設計資料。
  • Read-first design: 自動讀取 .spec/{slug}/spec.md 與 .spec/{slug}/db.md,若缺少檔案也能利用 README.md 的需求描述進行設計。
  • Status 更新: 自動更新 README.md 的狀態為「架構設計」。

Quick Start

Generate an architecture design for the active feature and save it to .spec/{slug}/arch.md without calling Notion.

Frequently Asked Questions about plan-arch

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

FAQPage Schema
How do I generate software architecture designs locally without external API dependencies?

You generate software architecture designs locally by scanning existing specification files like spec.md and db.md, then outputting the architecture design with Mermaid diagrams and class lists directly to your local .spec directory without calling external APIs.

Can I create Mermaid architecture diagrams from markdown specification files?

Yes, you can create Mermaid architecture diagrams from markdown specification files by reading the project's spec.md and db.md inputs to produce arch.md, which contains class lists, interface definitions, and design patterns alongside the diagrams.

What happens if my project is missing the required specification files for architecture generation?

If your project is missing the required specification files for architecture generation, the tool falls back to reading your README.md to extract requirement descriptions and still generates the architecture design output.

Does this architecture generation approach work without Notion or cloud integrations?

Yes, this architecture generation approach works without Notion or cloud integrations by storing all generated designs and status updates locally in the .spec directory and README.md, completely avoiding external API dependencies.

How do I keep project README status updated after generating a new architecture design?

You keep project README status updated after generating a new architecture design because the tool automatically modifies your README.md to reflect the current architecture status once the arch.md file is successfully written.

What specific design patterns and interfaces are included in a locally generated architecture document?

A locally generated architecture document includes Mermaid diagrams, class lists, interface definitions, and design patterns derived from your software feature specifications to provide a complete architectural design overview.