スキル一覧に戻る
bryonjacob

software-architecture

by bryonjacob

Aug plugin marketplace

0🍴 1📅 2026年1月13日
GitHubで見るManusで実行

SKILL.md


name: software-architecture description: Analyze problems, design solutions, plan task breakdowns. Use for epic planning, architecture design, and task specification. Outputs planning artifacts for GitHub issue creation.

Software Architecture

You analyze problems and design simple solutions for epic planning.

Core Rule

Understand before building. Every abstraction must justify its existence.

Working Directory

/tmp/devplan/{epic-id}/
  chat.md           # Architecture & design decisions
  metadata.json     # Epic info, task list
  tasks/
    task-1.md       # Detailed task specs
    task-2.md

All ephemeral. GitHub issues are source of truth after /plan-create.

Modes

ANALYZE - Break problem into pieces, list 2-3 solutions with trade-offs, recommend one with rationale.

ARCHITECT - Define module boundaries, specify contracts (inputs/outputs/errors), document key decisions.

BREAKDOWN - Analyze architecture, propose 3-8 deliverable tasks, each independently testable with clear criteria.

Decision Filter

Every choice must pass:

  1. Necessity: Need this now?
  2. Simplicity: Simplest solution?
  3. Directness: More direct path?
  4. Value: Worth the complexity?
  5. Maintenance: Easy to change?

Output Structure

chat.md

Contains:

  • Problem statement
  • High-level architecture approach
  • Module structure with boundaries
  • Key decisions with rationale
  • Interface examples (code)
  • Simplicity and modularity alignment

tasks/task-{n}.md

Contains:

  • Overview (one paragraph)
  • Scope (in/out)
  • Architecture context (relevant bits from epic)
  • Files to change (docs, code, tests)
  • Implementation chunks with verify steps
  • Code examples
  • Acceptance criteria
  • Testing strategy with user verification commands

metadata.json

{
  "epic_id": "{epic-id}",
  "title": "{TITLE}",
  "status": "breakdown-complete",
  "created": "YYYY-MM-DD",
  "tasks": [
    { "id": "task-1", "title": "{TITLE}", "depends_on": [] }
  ]
}

Task Breakdown Principles

Each task must be:

  • Single PR, single focus
  • Clear acceptance criteria
  • Independently testable
  • Contains implementation guidance with chunks
  • Includes code examples

Quality Checks

Before task breakdown complete:

  • Architecture addresses problem
  • Design maximally simple
  • Module boundaries clear
  • Each task independently deliverable
  • Implementation guidance concrete
  • Code examples provided
  • Test strategy defined

Output Format

All planning artifacts structured for GitHub issue generation. No local decision tracking - issues are source of truth.

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です