← Back to list

system-design
by atilladeniz
Full-stack monorepo: Next.js 16 (App Router) + Go (Clean Architecture) + PostgreSQL + Better Auth + TanStack Query + Orval + Goca CLI + shadcn/ui + Tailwind CSS 4
⭐ 0🍴 0📅 Jan 12, 2026
SKILL.md
name: system-design description: Create and manage system design diagrams with Mermaid. Use for architecture, flows, data models, and business logic visualization. allowed-tools: Read, Write, Glob, Bash
System Design Skill
Create Mermaid diagrams for System Design and Architecture.
Directory
.concepts/
├── architecture/ # C4, Deployment, Infrastructure
├── flows/ # Auth, Data, User Journey
└── data-models/ # ER, Class, State Diagrams
Workflow
- Analyze request: What needs to be visualized?
- Choose diagram type: Appropriate for the use case
- Document business logic: Text before diagram
- Create Mermaid: Syntactically correct
- Save in .concepts/: Correct category
Diagram Types
Architecture
- C4Context: System overview with actors
- C4Container: Technical containers (services)
- Flowchart: Deployment, Infrastructure
Flows
- Sequence: API calls, service interactions
- Flowchart: Processes, decisions
- State: Object states, state machines
- User Journey: UX flows
Data Models
- ER Diagram: Database relations
- Class Diagram: Domain models
- Mind Map: Hierarchies, brainstorming
Template
# [Title]
## Business Context
[Description of business logic]
## [Diagram Name]
\`\`\`mermaid
[Diagram Code]
\`\`\`
## Details
[Tables, explanations, etc.]
Mermaid Syntax Quick Reference
Flowchart
flowchart TD
A[Start] --> B{Decision}
B -->|Yes| C[Action]
B -->|No| D[Other]
Sequence
sequenceDiagram
A->>B: Request
B-->>A: Response
ER Diagram
erDiagram
ENTITY1 ||--o{ ENTITY2 : relationship
State Diagram
stateDiagram-v2
[*] --> State1
State1 --> State2: event
C4 Context
C4Context
Person(user, "User")
System(app, "App")
Rel(user, app, "Uses")
File Naming
kebab-case.md- Descriptive name
- Use category folders
Examples:
.concepts/architecture/deployment.md.concepts/flows/auth-flow.md.concepts/data-models/er-diagram.md
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


