system-design

Generate system design documents, ADRs, and C4 diagrams in Markdown.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/DIO0550/d-market --skill system-design-dio0550
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-design
Source: https://github.com/DIO0550/d-market/tree/main/plugins/doc-gen-plugin/skills/system-design
Command: npx skills add https://github.com/DIO0550/d-market --skill system-design-dio0550

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

このスキルは、システム設計ドキュメント、ADR、および C4 モデルを Markdown 形式で対話的に生成することで、アーキテクチャ設計のドラフト作成を迅速化し、チーム間の合意を促進します。

Core Features & Use Cases

  • アーキテクチャ概要、コンポーネント設計、データモデル、インフラ要件を含む完全なシステム設計書を生成します。
  • ADR を作成し、背景・選択肢・影響を追跡可能な参照とともに記録します。
  • C4 モデル図(コンテキスト、コンテナ、コンポーネント)を Mermaid 形式で生成します。
  • ユースケース: 新規システムの設計開始時、アーキテクチャの変化を文書化する時、意思決定をチームで整合させたい時に利用します。

Quick Start

新規サービスのアーキテクチャ設計セッションを開始し、ADRとC4図を含む Markdown のシステム設計書を生成します。

Frequently Asked Questions about system-design

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

FAQPage Schema
How do I generate architecture documentation interactively from user prompts?

To generate C4 model diagrams in Mermaid, this Skill produces context, container, and component diagrams as Markdown outputs, allowing you to visualize and share your software architecture consistently.

What is the best way to create ADRs with traceable decisions in Markdown?

The best way to create ADRs in Markdown is using this Skill, which records background, alternatives, and impacts as traceable references to align your team on architectural changes.

Can I produce C4 model diagrams using Mermaid for my system design?

Yes, you can produce C4 model diagrams using Mermaid, as this Skill generates context, container, and component diagrams directly within your Markdown documentation for easy sharing.

Does this architecture documentation approach enforce structured templates for system design?

Yes, this architecture documentation approach enforces structured templates, ensuring your system design documents, ADRs, and C4 diagrams maintain consistent, shareable formatting across your team.

When do I need to use an interactive system design generator for my new service?

You need an interactive system design generator when starting a new service architecture or documenting changes, as it gathers requirements through questioning to produce complete system design documents.