analyzing-architecture

star 0

アーキテクチャ設計を支援。バックエンド・フロントエンド・インフラのアーキテクチャパターン選択と設計ドキュメント作成。アーキテクチャ設計やシステム構成の検討時に使用。

k2works By k2works schedule Updated 2/10/2026

name: analyzing-architecture description: アーキテクチャ設計を支援。バックエンド・フロントエンド・インフラのアーキテクチャパターン選択と設計ドキュメント作成。アーキテクチャ設計やシステム構成の検討時に使用。

アーキテクチャ設計支援

業務領域とデータ構造の複雑さに基づくアーキテクチャパターンの選択を支援します。

Instructions

1. 参照ドキュメント

  • @docs/reference/アーキテクチャ設計ガイド.md - アーキテクチャ設計の進め方

2. 入力

  • @docs/requirements/requirements_definition.md - 要件定義
  • @docs/requirements/business_usecase.md - ビジネスユースケース
  • @docs/requirements/system_usecase.md - システムユースケース
  • @docs/requirements/user_story.md - ユーザーストーリー

3. 成果物

  • @docs/design/architecture_backend.md - バックエンドアーキテクチャ
  • @docs/design/architecture_frontend.md - フロントエンドアーキテクチャ
  • @docs/design/architecture_infrastructure.md - インフラストラクチャアーキテクチャ

4. 作業内容

バックエンドアーキテクチャ設計

  • アーキテクチャパターンの選択(レイヤード、ヘキサゴナル、クリーン等)
  • CQRS/イベントソーシングの適用判断
  • API 設計方針

フロントエンドアーキテクチャ設計

  • フレームワーク選定
  • 状態管理パターン
  • コンポーネント設計方針

インフラストラクチャアーキテクチャ設計

  • クラウド/オンプレミス選定
  • コンテナ化戦略
  • CI/CD パイプライン設計

5. 注意事項

  • 前提条件: 要件定義とユースケースが完了していること
  • 制限事項: アーキテクチャ決定は ADR(Architecture Decision Record)で記録すること
  • 推奨事項: 業務の複雑さとチームのスキルセットを考慮して選択する

6. 記述ルール

タスク項目などは一行開けて記述する。

OK:

**受入条件**:

- [ ] ログアウトボタンをクリックするとログアウトできる
- [ ] ログアウト後、ログイン画面に遷移する

NG:

**受入条件**:
- [ ] ログアウトボタンをクリックするとログアウトできる
- [ ] ログアウト後、ログイン画面に遷移する

Examples

要件に基づくアーキテクチャ設計

  1. 要件定義とユーザーストーリーを読み込む
  2. @docs/reference/アーキテクチャ設計ガイド.md に基づいて設計
  3. バックエンド・フロントエンド・インフラの各アーキテクチャドキュメントを作成

技術的制約がある場合

  1. 既存の package.jsonpom.xml を確認
  2. 既存技術スタックを考慮したアーキテクチャ選択を提案
Install via CLI
npx skills add https://github.com/k2works/case-study-accounting --skill analyzing-architecture
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator