Tri-SSD (Tri-Layer Slice Spec Driven) - AI/LLMコードエージェントを前提とした仕様駆動開発フレームワーク
# マーケットプレイスを追加
/plugin marketplace add GondaDaikon/tri-ssd
# プラグインをインストール
/plugin install tri-ssd@gondadaikon-tri-ssd# 1. ディレクトリ構造を初期化
/init-tri-ssd
# 2. L1(ビジョン・要求)を対話形式で作成
/draft-l1
# 3. L2 技術基盤(foundation.md)を生成
/draft-l2
# 4. L2 フェーズ定義・機能一覧(phases.md)を生成
/gen-phases
# 5. 実装ルールのたたき台を生成
/draft-rules
# 6. L3(機能ドキュメント)を生成
/gen-l3
# 7. L3をレビュー → reviewed に昇格
/review F-20250125-001
# 8. L3からコード生成
/gen-code F-20250125-001
# 9. 最終レビュー → implemented に昇格
/review F-20250125-001| コマンド | 説明 |
|---|---|
/init-tri-ssd |
ディレクトリ構造を初期化 |
/draft-l1 [ファイルパス] |
L1ドキュメントを作成(引数なし: 対話モード、引数あり: 変換モード) |
/draft-l2 [REQ-xxxx ...] |
L1からL2技術基盤(foundation.md)を生成 |
/gen-phases |
技術基盤からフェーズ定義・機能一覧を生成 |
/draft-rules [--minimal] |
実装ルールのたたき台を生成 |
/gen-l3 [F-xxxx ...] |
L2からL3を生成(複数ID指定可) |
/gen-code <F-ID> |
L3からコード・テストを生成 |
/check [--list-ids] |
整合性チェック(--list-ids: ID一覧出力) |
/review <ファイル> |
AIレビュー + ステータス昇格 |
| 記法 | 意味 | 例 |
|---|---|---|
<引数> |
必須引数 | /gen-code <F-ID> |
[引数] |
省略可能な引数 | /gen-l3 [F-ID] |
--オプション |
オプションフラグ | /draft-rules --minimal |
... |
複数指定可能 | /gen-l3 F-001 F-002 ... |
| 層 | 名称 | 内容 |
|---|---|---|
| L1 | ビジョン・要求 | ビジネス要求・背景・制約 |
| L2 | 機能設計・技術方針 | 技術基盤・フェーズ・機能一覧・実装ルール |
| L3 | 機能ドキュメント | ミニ仕様+タスク+テスト |
docs/
l1_vision.md # L1: ビジョン・要求
l2_system/
foundation.md # 技術基盤(用語集・技術方針・アーキテクチャ・NFR)
phases.md # フェーズ定義・機能一覧
rules.md # 実装ルール(コード生成制約)
l3_features/
F-YYYYMMDD-nnn_xxx.md # 機能ドキュメント
タイムスタンプベースで衝突を防止:
VISION-YYYYMMDD-nnn- L1ビジョンドキュメントREQ-YYYYMMDD-nnn- 要件F-YYYYMMDD-nnn- 機能PH-YYYYMMDD-nnn- フェーズNF-YYYYMMDD-nnn- 非機能要求RULES-YYYYMMDD-nnn- 実装ルールSP-YYYYMMDD-nnn- スパイク/PoC
詳細なガイドは docs/ を参照してください。
CHANGELOG.md を参照してください。
MIT