docs: sweep stale /gsd-* command references across all user-facing docs

Replace 30 absorbed/deleted standalone command forms with their
consolidated flag-based equivalents across 25 files (English + 4
locales + AGENTS/CLI-TOOLS/CONFIGURATION):

  /gsd-session-report        → /gsd-pause-work --report
  /gsd-list-phase-assumptions → /gsd-discuss-phase --assumptions
  /gsd-analyze-dependencies  → /gsd-manager --analyze-deps
  /gsd-research-phase        → /gsd-plan-phase --research-phase
  /gsd-plan-milestone-gaps   → /gsd-audit-milestone
  /gsd-code-review-fix       → /gsd-code-review --fix
  /gsd-spike-wrap-up         → /gsd-spike --wrap-up
  /gsd-sketch-wrap-up        → /gsd-sketch --wrap-up
  /gsd-set-profile           → /gsd-config --profile
  /gsd-check-todos           → /gsd-capture --list
  /gsd-add-todo              → /gsd-capture
  /gsd-add-backlog           → /gsd-capture --backlog
  /gsd-plant-seed            → /gsd-capture --seed
  /gsd-note                  → /gsd-capture --note
  /gsd-add-phase             → /gsd-phase
  /gsd-insert-phase          → /gsd-phase --insert
  /gsd-edit-phase            → /gsd-phase --edit
  /gsd-remove-phase          → /gsd-phase --remove
  /gsd-new-workspace         → /gsd-workspace --new
  /gsd-list-workspaces       → /gsd-workspace --list
  /gsd-remove-workspace      → /gsd-workspace --remove
  /gsd-sync-skills           → /gsd-update --sync
  /gsd-reapply-patches       → /gsd-update --reapply
  /gsd-scan                  → /gsd-map-codebase --fast
  /gsd-intel                 → /gsd-map-codebase --query
  /gsd-next                  → /gsd-progress --next
  /gsd-do                    → /gsd-progress --do
  /gsd-status                → /gsd-progress
  /gsd-join-discord          → /gsd-help

Skipped: CHANGELOG, RELEASE notes, superpowers/specs (historical)
Suite: 6971/6971 pass
This commit is contained in:
Tom Boucher
2026-05-05 11:01:08 -04:00
parent 851cddcc03
commit 858c821829
27 changed files with 165 additions and 154 deletions

1
.gitignore vendored
View File

@@ -66,3 +66,4 @@ vendor/
.cache/ .cache/
tmp/ tmp/
.worktrees .worktrees
.envrc

View File

@@ -80,7 +80,7 @@ GSDはそれを解決します。Claude Codeを信頼性の高いものにする
完全なリストは [v1.39.0 リリースノート](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0) を参照してください。 完全なリストは [v1.39.0 リリースノート](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0) を参照してください。
- **`--minimal` インストールプロファイル** — エイリアス `--core-only`。メインループの6スキル(`new-project`、`discuss-phase`、`plan-phase`、`execute-phase`、`help`、`update`)のみをインストールし、`gsd-*` サブエージェントはゼロ。コールドスタート時のシステムプロンプトのオーバーヘッドを ~12kトークンから ~700トークンへ削減(≥94%減)。32K〜128Kコンテキストのローカル LLM やトークン課金 API に有効。 - **`--minimal` インストールプロファイル** — エイリアス `--core-only`。メインループの6スキル(`new-project`、`discuss-phase`、`plan-phase`、`execute-phase`、`help`、`update`)のみをインストールし、`gsd-*` サブエージェントはゼロ。コールドスタート時のシステムプロンプトのオーバーヘッドを ~12kトークンから ~700トークンへ削減(≥94%減)。32K〜128Kコンテキストのローカル LLM やトークン課金 API に有効。
- **`/gsd-edit-phase`** — `ROADMAP.md` 上の既存フェーズの任意フィールドをその場で編集(番号や位置は変更されない)。`--force` で確認 diff をスキップ、`depends_on` の参照を検証し、書き込み時に `STATE.md` も更新。 - **`/gsd-phase --edit`** — `ROADMAP.md` 上の既存フェーズの任意フィールドをその場で編集(番号や位置は変更されない)。`--force` で確認 diff をスキップ、`depends_on` の参照を検証し、書き込み時に `STATE.md` も更新。
- **マージ後ビルド & テストゲート** — `execute-phase` のステップ 5.6 が `workflow.build_command` の設定を自動検出し、無ければ Xcode(`.xcodeproj`)、Makefile、Justfile、Cargo、Go、Python、npm の順にフォールバック。Xcode/iOS プロジェクトでは `xcodebuild build` と `xcodebuild test` を自動実行。並列・直列両モードで動作。 - **マージ後ビルド & テストゲート** — `execute-phase` のステップ 5.6 が `workflow.build_command` の設定を自動検出し、無ければ Xcode(`.xcodeproj`)、Makefile、Justfile、Cargo、Go、Python、npm の順にフォールバック。Xcode/iOS プロジェクトでは `xcodebuild build` と `xcodebuild test` を自動実行。並列・直列両モードで動作。
- **ランタイム別レビューモデル選択** — `review.models.<cli>` で各外部レビュー CLI(codex、gemini など)が使うモデルをプランナー/実行プロファイルとは独立に指定可能。 - **ランタイム別レビューモデル選択** — `review.models.<cli>` で各外部レビュー CLI(codex、gemini など)が使うモデルをプランナー/実行プロファイルとは独立に指定可能。
- **ワークストリーム設定の継承** — `GSD_WORKSTREAM` が設定されている場合、ルートの `.planning/config.json` を先に読み込み、ワークストリーム設定をディープマージ(衝突時はワークストリーム側が優先)。ワークストリーム設定で明示的に `null` を指定するとルート値を上書き可能。 - **ワークストリーム設定の継承** — `GSD_WORKSTREAM` が設定されている場合、ルートの `.planning/config.json` を先に読み込み、ワークストリーム設定をディープマージ(衝突時はワークストリーム側が優先)。ワークストリーム設定で明示的に `null` を指定するとルート値を上書き可能。
@@ -565,9 +565,9 @@ lmn012o feat(08-02): create registration endpoint
| コマンド | 説明 | | コマンド | 説明 |
|---------|--------------| |---------|--------------|
| `/gsd-new-workspace` | リポジトリのコピー(worktreeまたはクローン)で隔離されたワークスペースを作成 | | `/gsd-workspace --new` | リポジトリのコピー(worktreeまたはクローン)で隔離されたワークスペースを作成 |
| `/gsd-list-workspaces` | すべてのGSDワークスペースとそのステータスを表示 | | `/gsd-workspace --list` | すべてのGSDワークスペースとそのステータスを表示 |
| `/gsd-remove-workspace` | ワークスペースを削除しworktreeをクリーンアップ | | `/gsd-workspace --remove` | ワークスペースを削除しworktreeをクリーンアップ |
### UIデザイン ### UIデザイン
@@ -584,7 +584,7 @@ lmn012o feat(08-02): create registration endpoint
| `/gsd-progress --next` | 状態を自動検出し次のステップを実行 | | `/gsd-progress --next` | 状態を自動検出し次のステップを実行 |
| `/gsd-help` | 全コマンドと使い方ガイドを表示 | | `/gsd-help` | 全コマンドと使い方ガイドを表示 |
| `/gsd-update` | チェンジログプレビュー付きでGSDをアップデート | | `/gsd-update` | チェンジログプレビュー付きでGSDをアップデート |
| `/gsd-join-discord` | GSD Discordコミュニティに参加 | | `/gsd-help` | GSD Discordコミュニティに参加 |
| `/gsd-manager` | 複数フェーズ管理用のインタラクティブコマンドセンター | | `/gsd-manager` | 複数フェーズ管理用のインタラクティブコマンドセンター |
### ブラウンフィールド ### ブラウンフィールド
@@ -597,12 +597,12 @@ lmn012o feat(08-02): create registration endpoint
| コマンド | 説明 | | コマンド | 説明 |
|---------|--------------| |---------|--------------|
| `/gsd-add-phase` | ロードマップにフェーズを追加 | | `/gsd-phase` | ロードマップにフェーズを追加 |
| `/gsd-insert-phase [N]` | フェーズ間に緊急作業を挿入 | | `/gsd-phase --insert [N]` | フェーズ間に緊急作業を挿入 |
| `/gsd-edit-phase [N] [--force]` | 既存フェーズの任意フィールドをその場で編集 — 番号と位置は変更されない | | `/gsd-phase --edit [N] [--force]` | 既存フェーズの任意フィールドをその場で編集 — 番号と位置は変更されない |
| `/gsd-remove-phase [N]` | 将来のフェーズを削除し番号を振り直し | | `/gsd-phase --remove [N]` | 将来のフェーズを削除し番号を振り直し |
| `/gsd-list-phase-assumptions [N]` | 計画前にClaudeの意図するアプローチを確認 | | `/gsd-discuss-phase --assumptions [N]` | 計画前にClaudeの意図するアプローチを確認 |
| `/gsd-plan-milestone-gaps` | 監査で見つかったギャップを埋めるフェーズを作成 | | `/gsd-audit-milestone` | 監査で見つかったギャップを埋めるフェーズを作成 |
### セッション ### セッション
@@ -610,7 +610,7 @@ lmn012o feat(08-02): create registration endpoint
|---------|--------------| |---------|--------------|
| `/gsd-pause-work` | フェーズ途中で停止する際の引き継ぎを作成(HANDOFF.jsonを書き込み) | | `/gsd-pause-work` | フェーズ途中で停止する際の引き継ぎを作成(HANDOFF.jsonを書き込み) |
| `/gsd-resume-work` | 前回のセッションから復元 | | `/gsd-resume-work` | 前回のセッションから復元 |
| `/gsd-session-report` | 実行した作業と結果のセッションサマリーを生成 | | `/gsd-pause-work --report` | 実行した作業と結果のセッションサマリーを生成 |
### ワークストリーム ### ワークストリーム
@@ -630,8 +630,8 @@ lmn012o feat(08-02): create registration endpoint
| コマンド | 説明 | | コマンド | 説明 |
|---------|--------------| |---------|--------------|
| `/gsd-plant-seed <idea>` | トリガー条件付きの将来志向のアイデアをキャプチャ — 適切なマイルストーンで浮上 | | `/gsd-capture --seed <idea>` | トリガー条件付きの将来志向のアイデアをキャプチャ — 適切なマイルストーンで浮上 |
| `/gsd-add-backlog <desc>` | バックログのパーキングロットにアイデアを追加(999.xナンバリング、アクティブシーケンス外) | | `/gsd-capture --backlog <desc>` | バックログのパーキングロットにアイデアを追加(999.xナンバリング、アクティブシーケンス外) |
| `/gsd-review-backlog` | バックログ項目をレビューし、アクティブマイルストーンに昇格またはstaleエントリを削除 | | `/gsd-review-backlog` | バックログ項目をレビューし、アクティブマイルストーンに昇格またはstaleエントリを削除 |
| `/gsd-thread [name]` | 永続コンテキストスレッド — 複数セッションにまたがる作業用の軽量クロスセッション知識 | | `/gsd-thread [name]` | 永続コンテキストスレッド — 複数セッションにまたがる作業用の軽量クロスセッション知識 |
@@ -640,9 +640,9 @@ lmn012o feat(08-02): create registration endpoint
| コマンド | 説明 | | コマンド | 説明 |
|---------|--------------| |---------|--------------|
| `/gsd-settings` | モデルプロファイルとワークフローエージェントを設定 | | `/gsd-settings` | モデルプロファイルとワークフローエージェントを設定 |
| `/gsd-set-profile <profile>` | モデルプロファイルを切り替え(quality/balanced/budget/inherit) | | `/gsd-config --profile <profile>` | モデルプロファイルを切り替え(quality/balanced/budget/inherit) |
| `/gsd-add-todo [desc]` | 後で取り組むアイデアをキャプチャ | | `/gsd-capture [desc]` | 後で取り組むアイデアをキャプチャ |
| `/gsd-check-todos` | 保留中のtodoを一覧表示 | | `/gsd-capture --list` | 保留中のtodoを一覧表示 |
| `/gsd-debug [desc]` | 永続状態を持つ体系的デバッグ | | `/gsd-debug [desc]` | 永続状態を持つ体系的デバッグ |
| `/gsd-do <text>` | フリーフォームテキストを適切なGSDコマンドに自動ルーティング | | `/gsd-do <text>` | フリーフォームテキストを適切なGSDコマンドに自動ルーティング |
| `/gsd-note <text>` | ゼロフリクションのアイデアキャプチャ — ノートの追加、一覧、todoへの昇格 | | `/gsd-note <text>` | ゼロフリクションのアイデアキャプチャ — ノートの追加、一覧、todoへの昇格 |
@@ -679,7 +679,7 @@ GSDはプロジェクト設定を `.planning/config.json` に保存します。`
プロファイルの切り替え: プロファイルの切り替え:
``` ```
/gsd-set-profile budget /gsd-config --profile budget
``` ```
非Anthropicプロバイダー(OpenRouter、ローカルモデル)を使用する場合や、現在のランタイムのモデル選択に従う場合(例:OpenCode `/model`)は `inherit` を使用してください。 非Anthropicプロバイダー(OpenRouter、ローカルモデル)を使用する場合や、現在のランタイムのモデル選択に従う場合(例:OpenCode `/model`)は `inherit` を使用してください。

View File

@@ -80,7 +80,7 @@ GSD가 그걸 고칩니다. Claude Code를 신뢰할 수 있게 만드는 컨텍
전체 목록은 [v1.39.0 릴리스 노트](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0)를 참고하세요. 전체 목록은 [v1.39.0 릴리스 노트](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0)를 참고하세요.
- **`--minimal` 설치 프로파일** — 별칭 `--core-only`. 메인 루프 6개 스킬(`new-project`, `discuss-phase`, `plan-phase`, `execute-phase`, `help`, `update`)만 설치하고 `gsd-*` 서브에이전트는 설치하지 않음. 콜드 스타트 시스템 프롬프트 오버헤드를 ~12k 토큰에서 ~700 토큰으로 축소(≥94% 감소). 32K–128K 컨텍스트의 로컬 LLM이나 토큰 과금 API에 유용. - **`--minimal` 설치 프로파일** — 별칭 `--core-only`. 메인 루프 6개 스킬(`new-project`, `discuss-phase`, `plan-phase`, `execute-phase`, `help`, `update`)만 설치하고 `gsd-*` 서브에이전트는 설치하지 않음. 콜드 스타트 시스템 프롬프트 오버헤드를 ~12k 토큰에서 ~700 토큰으로 축소(≥94% 감소). 32K–128K 컨텍스트의 로컬 LLM이나 토큰 과금 API에 유용.
- **`/gsd-edit-phase`** — `ROADMAP.md`에 있는 기존 단계의 임의 필드를 그 자리에서 수정(번호와 위치는 변경되지 않음). `--force`는 확인 diff를 건너뛰고, `depends_on` 참조를 검증하며 쓰기 시 `STATE.md`도 갱신. - **`/gsd-phase --edit`** — `ROADMAP.md`에 있는 기존 단계의 임의 필드를 그 자리에서 수정(번호와 위치는 변경되지 않음). `--force`는 확인 diff를 건너뛰고, `depends_on` 참조를 검증하며 쓰기 시 `STATE.md`도 갱신.
- **머지 후 빌드 & 테스트 게이트** — `execute-phase` 5.6 단계가 `workflow.build_command` 설정을 우선 자동 감지하고, 없으면 Xcode(`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python, npm 순으로 폴백. Xcode/iOS 프로젝트는 `xcodebuild build` 및 `xcodebuild test`를 자동 실행. 병렬·직렬 모드 모두에서 동작. - **머지 후 빌드 & 테스트 게이트** — `execute-phase` 5.6 단계가 `workflow.build_command` 설정을 우선 자동 감지하고, 없으면 Xcode(`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python, npm 순으로 폴백. Xcode/iOS 프로젝트는 `xcodebuild build` 및 `xcodebuild test`를 자동 실행. 병렬·직렬 모드 모두에서 동작.
- **런타임별 리뷰 모델 선택** — `review.models.<cli>`로 각 외부 리뷰 CLI(codex, gemini 등)가 플래너/실행 프로파일과 독립적으로 자체 모델을 선택할 수 있음. - **런타임별 리뷰 모델 선택** — `review.models.<cli>`로 각 외부 리뷰 CLI(codex, gemini 등)가 플래너/실행 프로파일과 독립적으로 자체 모델을 선택할 수 있음.
- **워크스트림 설정 상속** — `GSD_WORKSTREAM`이 설정되면 루트 `.planning/config.json`을 먼저 로드한 뒤 워크스트림 설정을 딥 머지(충돌 시 워크스트림 우선). 워크스트림 설정에서 명시적 `null`은 루트 값을 덮어씀. - **워크스트림 설정 상속** — `GSD_WORKSTREAM`이 설정되면 루트 `.planning/config.json`을 먼저 로드한 뒤 워크스트림 설정을 딥 머지(충돌 시 워크스트림 우선). 워크스트림 설정에서 명시적 `null`은 루트 값을 덮어씀.
@@ -562,9 +562,9 @@ lmn012o feat(08-02): create registration endpoint
| 명령어 | 역할 | | 명령어 | 역할 |
|---------|------------| |---------|------------|
| `/gsd-new-workspace` | 저장소 복사본으로 격리된 워크스페이스 생성 (worktrees 또는 clones) | | `/gsd-workspace --new` | 저장소 복사본으로 격리된 워크스페이스 생성 (worktrees 또는 clones) |
| `/gsd-list-workspaces` | 모든 GSD 워크스페이스와 상태 표시 | | `/gsd-workspace --list` | 모든 GSD 워크스페이스와 상태 표시 |
| `/gsd-remove-workspace` | 워크스페이스 제거 및 worktree 정리 | | `/gsd-workspace --remove` | 워크스페이스 제거 및 worktree 정리 |
### UI 디자인 ### UI 디자인
@@ -581,7 +581,7 @@ lmn012o feat(08-02): create registration endpoint
| `/gsd-progress --next` | 상태 자동 감지 및 다음 단계 실행 | | `/gsd-progress --next` | 상태 자동 감지 및 다음 단계 실행 |
| `/gsd-help` | 모든 명령어와 사용 가이드 표시 | | `/gsd-help` | 모든 명령어와 사용 가이드 표시 |
| `/gsd-update` | 변경 로그 미리보기와 함께 GSD 업데이트 | | `/gsd-update` | 변경 로그 미리보기와 함께 GSD 업데이트 |
| `/gsd-join-discord` | GSD Discord 커뮤니티 참여 | | `/gsd-help` | GSD Discord 커뮤니티 참여 |
| `/gsd-manager` | 여러 단계 관리를 위한 대화형 커맨드 센터 | | `/gsd-manager` | 여러 단계 관리를 위한 대화형 커맨드 센터 |
### 브라운필드 ### 브라운필드
@@ -594,12 +594,12 @@ lmn012o feat(08-02): create registration endpoint
| 명령어 | 역할 | | 명령어 | 역할 |
|---------|------------| |---------|------------|
| `/gsd-add-phase` | 로드맵에 단계 추가 | | `/gsd-phase` | 로드맵에 단계 추가 |
| `/gsd-insert-phase [N]` | 단계 사이에 긴급 작업 삽입 | | `/gsd-phase --insert [N]` | 단계 사이에 긴급 작업 삽입 |
| `/gsd-edit-phase [N] [--force]` | 기존 단계의 임의 필드를 그 자리에서 수정 — 번호와 위치는 그대로 | | `/gsd-phase --edit [N] [--force]` | 기존 단계의 임의 필드를 그 자리에서 수정 — 번호와 위치는 그대로 |
| `/gsd-remove-phase [N]` | 미래 단계 제거, 번호 재정렬 | | `/gsd-phase --remove [N]` | 미래 단계 제거, 번호 재정렬 |
| `/gsd-list-phase-assumptions [N]` | 기획 전 Claude의 의도된 접근 방식 확인 | | `/gsd-discuss-phase --assumptions [N]` | 기획 전 Claude의 의도된 접근 방식 확인 |
| `/gsd-plan-milestone-gaps` | 감사에서 발견된 갭을 해소하기 위한 단계 생성 | | `/gsd-audit-milestone` | 감사에서 발견된 갭을 해소하기 위한 단계 생성 |
### 세션 ### 세션
@@ -607,7 +607,7 @@ lmn012o feat(08-02): create registration endpoint
|---------|------------| |---------|------------|
| `/gsd-pause-work` | 단계 중간에 멈출 때 핸드오프 생성 (HANDOFF.json 작성) | | `/gsd-pause-work` | 단계 중간에 멈출 때 핸드오프 생성 (HANDOFF.json 작성) |
| `/gsd-resume-work` | 마지막 세션에서 복원 | | `/gsd-resume-work` | 마지막 세션에서 복원 |
| `/gsd-session-report` | 수행한 작업과 결과가 담긴 세션 요약 생성 | | `/gsd-pause-work --report` | 수행한 작업과 결과가 담긴 세션 요약 생성 |
### 코드 품질 ### 코드 품질
@@ -621,8 +621,8 @@ lmn012o feat(08-02): create registration endpoint
| 명령어 | 역할 | | 명령어 | 역할 |
|---------|------------| |---------|------------|
| `/gsd-plant-seed <idea>` | 트리거 조건이 있는 아이디어 저장 — 때가 되면 알아서 올라옴 | | `/gsd-capture --seed <idea>` | 트리거 조건이 있는 아이디어 저장 — 때가 되면 알아서 올라옴 |
| `/gsd-add-backlog <desc>` | 백로그 파킹 롯에 아이디어 추가 (999.x 번호 지정, 활성 시퀀스 외부) | | `/gsd-capture --backlog <desc>` | 백로그 파킹 롯에 아이디어 추가 (999.x 번호 지정, 활성 시퀀스 외부) |
| `/gsd-review-backlog` | 백로그 항목 리뷰 및 활성 마일스톤으로 승격하거나 오래된 항목 제거 | | `/gsd-review-backlog` | 백로그 항목 리뷰 및 활성 마일스톤으로 승격하거나 오래된 항목 제거 |
| `/gsd-thread [name]` | 지속적 컨텍스트 스레드 — 여러 세션에 걸친 작업을 위한 가벼운 크로스 세션 지식 | | `/gsd-thread [name]` | 지속적 컨텍스트 스레드 — 여러 세션에 걸친 작업을 위한 가벼운 크로스 세션 지식 |
@@ -631,9 +631,9 @@ lmn012o feat(08-02): create registration endpoint
| 명령어 | 역할 | | 명령어 | 역할 |
|---------|------------| |---------|------------|
| `/gsd-settings` | 모델 프로필 및 워크플로우 에이전트 설정 | | `/gsd-settings` | 모델 프로필 및 워크플로우 에이전트 설정 |
| `/gsd-set-profile <profile>` | 모델 프로필 전환 (quality/balanced/budget/inherit) | | `/gsd-config --profile <profile>` | 모델 프로필 전환 (quality/balanced/budget/inherit) |
| `/gsd-add-todo [desc]` | 나중을 위한 아이디어 캡처 | | `/gsd-capture [desc]` | 나중을 위한 아이디어 캡처 |
| `/gsd-check-todos` | 대기 중인 할 일 목록 | | `/gsd-capture --list` | 대기 중인 할 일 목록 |
| `/gsd-debug [desc]` | 지속적 상태를 이용한 체계적 디버깅 | | `/gsd-debug [desc]` | 지속적 상태를 이용한 체계적 디버깅 |
| `/gsd-do <text>` | 자유 형식 텍스트를 적절한 GSD 명령어로 자동 라우팅 | | `/gsd-do <text>` | 자유 형식 텍스트를 적절한 GSD 명령어로 자동 라우팅 |
| `/gsd-note <text>` | 마찰 없는 아이디어 캡처 — 추가, 목록, 또는 할 일로 승격 | | `/gsd-note <text>` | 마찰 없는 아이디어 캡처 — 추가, 목록, 또는 할 일로 승격 |
@@ -670,7 +670,7 @@ GSD는 프로젝트 설정을 `.planning/config.json`에 저장합니다. `/gsd-
프로필 전환: 프로필 전환:
``` ```
/gsd-set-profile budget /gsd-config --profile budget
``` ```
비-Anthropic 제공업체 (OpenRouter, 로컬 모델) 사용 시 또는 현재 런타임 모델 선택을 따를 때 (예: OpenCode `/model`) `inherit`를 사용하세요. 비-Anthropic 제공업체 (OpenRouter, 로컬 모델) 사용 시 또는 현재 런타임 모델 선택을 따를 때 (예: OpenCode `/model`) `inherit`를 사용하세요.

View File

@@ -94,7 +94,7 @@ Built-in quality gates catch real problems: schema drift detection flags ORM cha
See the [v1.39.0 release notes](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0) for the full list. See the [v1.39.0 release notes](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0) for the full list.
- **`--minimal` install profile** — alias `--core-only`, writes only the six main-loop skills (`new-project`, `discuss-phase`, `plan-phase`, `execute-phase`, `help`, `update`) and zero `gsd-*` subagents. Cuts cold-start system-prompt overhead from ~12k tokens to ~700 (≥94% reduction). Useful for local LLMs with 32K–128K context and token-billed APIs. - **`--minimal` install profile** — alias `--core-only`, writes only the six main-loop skills (`new-project`, `discuss-phase`, `plan-phase`, `execute-phase`, `help`, `update`) and zero `gsd-*` subagents. Cuts cold-start system-prompt overhead from ~12k tokens to ~700 (≥94% reduction). Useful for local LLMs with 32K–128K context and token-billed APIs.
- **`/gsd-edit-phase`** — modify any field of an existing phase in `ROADMAP.md` in place, without changing its number or position. `--force` skips the confirmation diff; `depends_on` references are validated and `STATE.md` is updated on write. - **`/gsd-phase --edit`** — modify any field of an existing phase in `ROADMAP.md` in place, without changing its number or position. `--force` skips the confirmation diff; `depends_on` references are validated and `STATE.md` is updated on write.
- **Post-merge build & test gate** — `execute-phase` step 5.6 now auto-detects the build command from `workflow.build_command`, then falls back to Xcode (`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python, or npm. Xcode/iOS projects get `xcodebuild build` + `xcodebuild test` automatically. Runs in both parallel and serial mode. - **Post-merge build & test gate** — `execute-phase` step 5.6 now auto-detects the build command from `workflow.build_command`, then falls back to Xcode (`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python, or npm. Xcode/iOS projects get `xcodebuild build` + `xcodebuild test` automatically. Runs in both parallel and serial mode.
- **Per-runtime review-model selection** — `review.models.<cli>` lets each external review CLI (codex, gemini, etc.) pick its own model independently of the planner/executor profile. - **Per-runtime review-model selection** — `review.models.<cli>` lets each external review CLI (codex, gemini, etc.) pick its own model independently of the planner/executor profile.
- **Workstream config inheritance** — when `GSD_WORKSTREAM` is set, the root `.planning/config.json` is loaded first and deep-merged with the workstream config (workstream wins on conflict). Explicit `null` in a workstream config now correctly overrides a root value. - **Workstream config inheritance** — when `GSD_WORKSTREAM` is set, the root `.planning/config.json` is loaded first and deep-merged with the workstream config (workstream wins on conflict). Explicit `null` in a workstream config now correctly overrides a root value.
@@ -652,8 +652,8 @@ You're never locked in. The system adapts.
| Command | What it does | | Command | What it does |
|---------|--------------| |---------|--------------|
| `/gsd-workspace --new` | Create isolated workspace with repo copies (worktrees or clones) | | `/gsd-workspace --new` | Create isolated workspace with repo copies (worktrees or clones) |
| `/gsd-list-workspaces` | Show all GSD workspaces and their status | | `/gsd-workspace --list` | Show all GSD workspaces and their status |
| `/gsd-remove-workspace` | Remove workspace and clean up worktrees | | `/gsd-workspace --remove` | Remove workspace and clean up worktrees |
### Spiking & Sketching ### Spiking & Sketching
@@ -661,8 +661,8 @@ You're never locked in. The system adapts.
|---------|--------------| |---------|--------------|
| `/gsd-spike [idea] [--quick]` | Throwaway experiments to validate feasibility before planning — no project init required | | `/gsd-spike [idea] [--quick]` | Throwaway experiments to validate feasibility before planning — no project init required |
| `/gsd-sketch [idea] [--quick]` | Throwaway HTML mockups with multi-variant exploration — no project init required | | `/gsd-sketch [idea] [--quick]` | Throwaway HTML mockups with multi-variant exploration — no project init required |
| `/gsd-spike-wrap-up` | Package spike findings into a project-local skill for future build conversations | | `/gsd-spike --wrap-up` | Package spike findings into a project-local skill for future build conversations |
| `/gsd-sketch-wrap-up` | Package sketch design findings into a project-local skill for future builds | | `/gsd-sketch --wrap-up` | Package sketch design findings into a project-local skill for future builds |
### UI Design ### UI Design
@@ -679,7 +679,7 @@ You're never locked in. The system adapts.
| `/gsd-progress --next` | Auto-detect state and run the next step | | `/gsd-progress --next` | Auto-detect state and run the next step |
| `/gsd-help` | Show all commands and usage guide | | `/gsd-help` | Show all commands and usage guide |
| `/gsd-update` | Update GSD with changelog preview | | `/gsd-update` | Update GSD with changelog preview |
| `/gsd-join-discord` | Join the GSD Discord community | | `/gsd-help` | Join the GSD Discord community |
| `/gsd-manager` | Interactive command center for managing multiple phases | | `/gsd-manager` | Interactive command center for managing multiple phases |
### Brownfield ### Brownfield
@@ -693,11 +693,11 @@ You're never locked in. The system adapts.
| Command | What it does | | Command | What it does |
|---------|--------------| |---------|--------------|
| `/gsd-add-phase` | Append phase to roadmap | | `/gsd-phase` | Append phase to roadmap |
| `/gsd-insert-phase [N]` | Insert urgent work between phases | | `/gsd-phase --insert [N]` | Insert urgent work between phases |
| `/gsd-edit-phase [N] [--force]` | Modify any field of an existing phase in place — number and position unchanged | | `/gsd-phase --edit [N] [--force]` | Modify any field of an existing phase in place — number and position unchanged |
| `/gsd-remove-phase [N]` | Remove future phase, renumber | | `/gsd-phase --remove [N]` | Remove future phase, renumber |
| `/gsd-list-phase-assumptions [N]` | See Claude's intended approach before planning | | `/gsd-discuss-phase --assumptions [N]` | See Claude's intended approach before planning |
### Session ### Session
@@ -705,7 +705,7 @@ You're never locked in. The system adapts.
|---------|--------------| |---------|--------------|
| `/gsd-pause-work` | Create handoff when stopping mid-phase (writes HANDOFF.json) | | `/gsd-pause-work` | Create handoff when stopping mid-phase (writes HANDOFF.json) |
| `/gsd-resume-work` | Restore from last session | | `/gsd-resume-work` | Restore from last session |
| `/gsd-session-report` | Generate session summary with work performed and outcomes | | `/gsd-pause-work --report` | Generate session summary with work performed and outcomes |
### Workstreams ### Workstreams
@@ -727,8 +727,8 @@ You're never locked in. The system adapts.
| Command | What it does | | Command | What it does |
|---------|--------------| |---------|--------------|
| `/gsd-plant-seed <idea>` | Capture forward-looking ideas with trigger conditions — surfaces at the right milestone | | `/gsd-capture --seed <idea>` | Capture forward-looking ideas with trigger conditions — surfaces at the right milestone |
| `/gsd-add-backlog <desc>` | Add idea to backlog parking lot (999.x numbering, outside active sequence) | | `/gsd-capture --backlog <desc>` | Add idea to backlog parking lot (999.x numbering, outside active sequence) |
| `/gsd-review-backlog` | Review and promote backlog items to active milestone or remove stale entries | | `/gsd-review-backlog` | Review and promote backlog items to active milestone or remove stale entries |
| `/gsd-thread [name]` | Persistent context threads — lightweight cross-session knowledge for work spanning multiple sessions | | `/gsd-thread [name]` | Persistent context threads — lightweight cross-session knowledge for work spanning multiple sessions |
@@ -737,8 +737,8 @@ You're never locked in. The system adapts.
| Command | What it does | | Command | What it does |
|---------|--------------| |---------|--------------|
| `/gsd-settings` | Configure model profile and workflow agents | | `/gsd-settings` | Configure model profile and workflow agents |
| `/gsd-set-profile <profile>` | Switch model profile (quality/balanced/budget/inherit) | | `/gsd-config --profile <profile>` | Switch model profile (quality/balanced/budget/inherit) |
| `/gsd-add-todo [desc]` | Capture idea for later | | `/gsd-capture [desc]` | Capture idea for later |
| `/gsd-capture --list` | List pending todos | | `/gsd-capture --list` | List pending todos |
| `/gsd-debug [desc]` | Systematic debugging with persistent state | | `/gsd-debug [desc]` | Systematic debugging with persistent state |
| `/gsd-do <text>` | Route freeform text to the right GSD command automatically | | `/gsd-do <text>` | Route freeform text to the right GSD command automatically |
@@ -779,7 +779,7 @@ Control which Claude model each agent uses. Balance quality vs token spend.
Switch profiles: Switch profiles:
``` ```
/gsd-set-profile budget /gsd-config --profile budget
``` ```
Use `inherit` when using non-Anthropic providers (OpenRouter, local models) or to follow the current runtime model selection (e.g. OpenCode `/model`). Use `inherit` when using non-Anthropic providers (OpenRouter, local models) or to follow the current runtime model selection (e.g. OpenCode `/model`).

View File

@@ -78,7 +78,7 @@ Quality gates embutidos capturam problemas reais: detecção de schema drift sin
Lista completa nas [notas de release v1.39.0](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0). Lista completa nas [notas de release v1.39.0](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0).
- **Perfil de instalação `--minimal`** — alias `--core-only`. Instala apenas os 6 skills do loop principal (`new-project`, `discuss-phase`, `plan-phase`, `execute-phase`, `help`, `update`) e nenhum subagente `gsd-*`. Reduz o overhead do system prompt no cold-start de ~12k para ~700 tokens (≥94% de redução). Útil para LLMs locais com contexto de 32K–128K e APIs cobradas por token. - **Perfil de instalação `--minimal`** — alias `--core-only`. Instala apenas os 6 skills do loop principal (`new-project`, `discuss-phase`, `plan-phase`, `execute-phase`, `help`, `update`) e nenhum subagente `gsd-*`. Reduz o overhead do system prompt no cold-start de ~12k para ~700 tokens (≥94% de redução). Útil para LLMs locais com contexto de 32K–128K e APIs cobradas por token.
- **`/gsd-edit-phase`** — edita qualquer campo de uma fase existente em `ROADMAP.md` no lugar, sem alterar o número ou a posição. `--force` pula o diff de confirmação; referências em `depends_on` são validadas e o `STATE.md` é atualizado na escrita. - **`/gsd-phase --edit`** — edita qualquer campo de uma fase existente em `ROADMAP.md` no lugar, sem alterar o número ou a posição. `--force` pula o diff de confirmação; referências em `depends_on` são validadas e o `STATE.md` é atualizado na escrita.
- **Build & test gate pós-merge** — o passo 5.6 de `execute-phase` agora detecta automaticamente o comando de build em `workflow.build_command`, com fallback para Xcode (`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python ou npm. Projetos Xcode/iOS rodam `xcodebuild build` e `xcodebuild test` automaticamente. Funciona em modo paralelo e serial. - **Build & test gate pós-merge** — o passo 5.6 de `execute-phase` agora detecta automaticamente o comando de build em `workflow.build_command`, com fallback para Xcode (`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python ou npm. Projetos Xcode/iOS rodam `xcodebuild build` e `xcodebuild test` automaticamente. Funciona em modo paralelo e serial.
- **Modelo de review por runtime** — `review.models.<cli>` permite que cada CLI externa de review (codex, gemini, etc.) escolha seu próprio modelo, independente do perfil de planner/executor. - **Modelo de review por runtime** — `review.models.<cli>` permite que cada CLI externa de review (codex, gemini, etc.) escolha seu próprio modelo, independente do perfil de planner/executor.
- **Herança de configuração de workstream** — quando `GSD_WORKSTREAM` está definido, o `.planning/config.json` raiz é carregado primeiro e merge-deep com o config da workstream (workstream vence em conflito). Um `null` explícito no config da workstream sobrescreve corretamente o valor raiz. - **Herança de configuração de workstream** — quando `GSD_WORKSTREAM` está definido, o `.planning/config.json` raiz é carregado primeiro e merge-deep com o config da workstream (workstream vence em conflito). Um `null` explícito no config da workstream sobrescreve corretamente o valor raiz.
@@ -339,7 +339,7 @@ Cada tarefa gera commit próprio, facilitando `git bisect`, rollback e rastreabi
| `/gsd-review` | Peer review com múltiplas IAs | | `/gsd-review` | Peer review com múltiplas IAs |
| `/gsd-pr-branch` | Cria branch limpa para PR | | `/gsd-pr-branch` | Cria branch limpa para PR |
| `/gsd-settings` | Configura perfis e agentes | | `/gsd-settings` | Configura perfis e agentes |
| `/gsd-set-profile <profile>` | Troca perfil (quality/balanced/budget/inherit) | | `/gsd-config --profile <profile>` | Troca perfil (quality/balanced/budget/inherit) |
| `/gsd-quick [--full] [--discuss] [--research]` | Execução rápida com garantias do GSD (`--full` ativa todas as etapas, `--validate` ativa apenas verificação) | | `/gsd-quick [--full] [--discuss] [--research]` | Execução rápida com garantias do GSD (`--full` ativa todas as etapas, `--validate` ativa apenas verificação) |
| `/gsd-health [--repair]` | Verifica e repara `.planning/` | | `/gsd-health [--repair]` | Verifica e repara `.planning/` |
@@ -370,7 +370,7 @@ Você pode configurar no `/gsd-new-project` ou ajustar depois com `/gsd-settings
Troca rápida: Troca rápida:
``` ```
/gsd-set-profile budget /gsd-config --profile budget
``` ```
--- ---

View File

@@ -78,7 +78,7 @@ GSD 解决的就是这个问题。它是让 Claude Code 变得可靠的上下文
完整列表请参阅 [v1.39.0 发行说明](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0)。 完整列表请参阅 [v1.39.0 发行说明](https://github.com/gsd-build/get-shit-done/releases/tag/v1.39.0)。
- **`--minimal` 安装档** — 别名 `--core-only`。仅安装主循环的 6 个核心技能(`new-project`、`discuss-phase`、`plan-phase`、`execute-phase`、`help`、`update`),不安装任何 `gsd-*` 子代理。将冷启动系统提示开销从 ~12k token 降至 ~700 token(≥94% 减少)。适合 32K–128K 上下文的本地 LLM 和按 token 计费的 API。 - **`--minimal` 安装档** — 别名 `--core-only`。仅安装主循环的 6 个核心技能(`new-project`、`discuss-phase`、`plan-phase`、`execute-phase`、`help`、`update`),不安装任何 `gsd-*` 子代理。将冷启动系统提示开销从 ~12k token 降至 ~700 token(≥94% 减少)。适合 32K–128K 上下文的本地 LLM 和按 token 计费的 API。
- **`/gsd-edit-phase`** — 就地修改 `ROADMAP.md` 中已有阶段的任意字段,不改变其编号或位置。`--force` 跳过确认 diff,验证 `depends_on` 引用,并在写入时更新 `STATE.md`。 - **`/gsd-phase --edit`** — 就地修改 `ROADMAP.md` 中已有阶段的任意字段,不改变其编号或位置。`--force` 跳过确认 diff,验证 `depends_on` 引用,并在写入时更新 `STATE.md`。
- **合并后构建与测试门** — `execute-phase` 步骤 5.6 优先自动检测 `workflow.build_command` 配置,否则按 Xcode(`.xcodeproj`)、Makefile、Justfile、Cargo、Go、Python、npm 顺序回退。Xcode/iOS 项目自动运行 `xcodebuild build` 和 `xcodebuild test`。在并行与串行模式下均生效。 - **合并后构建与测试门** — `execute-phase` 步骤 5.6 优先自动检测 `workflow.build_command` 配置,否则按 Xcode(`.xcodeproj`)、Makefile、Justfile、Cargo、Go、Python、npm 顺序回退。Xcode/iOS 项目自动运行 `xcodebuild build` 和 `xcodebuild test`。在并行与串行模式下均生效。
- **每运行时评审模型选择** — `review.models.<cli>` 让每个外部评审 CLI(codex、gemini 等)独立于规划/执行档选择自己的模型。 - **每运行时评审模型选择** — `review.models.<cli>` 让每个外部评审 CLI(codex、gemini 等)独立于规划/执行档选择自己的模型。
- **工作流设置继承** — 设置 `GSD_WORKSTREAM` 后,先加载根 `.planning/config.json`,再与该工作流的配置进行深合并(冲突时工作流优先)。工作流配置中显式 `null` 会覆盖根值。 - **工作流设置继承** — 设置 `GSD_WORKSTREAM` 后,先加载根 `.planning/config.json`,再与该工作流的配置进行深合并(冲突时工作流优先)。工作流配置中显式 `null` 会覆盖根值。
@@ -558,9 +558,9 @@ lmn012o feat(08-02): create registration endpoint
| 命令 | 作用 | | 命令 | 作用 |
|------|------| |------|------|
| `/gsd-new-workspace` | 创建隔离工作区,包含仓库副本(worktree 或 clone) | | `/gsd-workspace --new` | 创建隔离工作区,包含仓库副本(worktree 或 clone) |
| `/gsd-list-workspaces` | 显示所有 GSD 工作区及其状态 | | `/gsd-workspace --list` | 显示所有 GSD 工作区及其状态 |
| `/gsd-remove-workspace` | 移除工作区并清理 worktree | | `/gsd-workspace --remove` | 移除工作区并清理 worktree |
### UI 设计 ### UI 设计
@@ -577,7 +577,7 @@ lmn012o feat(08-02): create registration endpoint
| `/gsd-progress --next` | 自动检测状态并执行下一步 | | `/gsd-progress --next` | 自动检测状态并执行下一步 |
| `/gsd-help` | 显示全部命令和使用指南 | | `/gsd-help` | 显示全部命令和使用指南 |
| `/gsd-update` | 更新 GSD,并预览变更日志 | | `/gsd-update` | 更新 GSD,并预览变更日志 |
| `/gsd-join-discord` | 加入 GSD Discord 社区 | | `/gsd-help` | 加入 GSD Discord 社区 |
### Brownfield ### Brownfield
@@ -589,12 +589,12 @@ lmn012o feat(08-02): create registration endpoint
| 命令 | 作用 | | 命令 | 作用 |
|------|------| |------|------|
| `/gsd-add-phase` | 在路线图末尾追加 phase | | `/gsd-phase` | 在路线图末尾追加 phase |
| `/gsd-insert-phase [N]` | 在 phase 之间插入紧急工作 | | `/gsd-phase --insert [N]` | 在 phase 之间插入紧急工作 |
| `/gsd-edit-phase [N] [--force]` | 就地修改已有 phase 的任意字段 — 编号与位置保持不变 | | `/gsd-phase --edit [N] [--force]` | 就地修改已有 phase 的任意字段 — 编号与位置保持不变 |
| `/gsd-remove-phase [N]` | 删除未来 phase,并重编号 | | `/gsd-phase --remove [N]` | 删除未来 phase,并重编号 |
| `/gsd-list-phase-assumptions [N]` | 在规划前查看 Claude 打算采用的方案 | | `/gsd-discuss-phase --assumptions [N]` | 在规划前查看 Claude 打算采用的方案 |
| `/gsd-plan-milestone-gaps` | 为 audit 发现的缺口创建 phase | | `/gsd-audit-milestone` | 为 audit 发现的缺口创建 phase |
### 代码质量 ### 代码质量
@@ -608,7 +608,7 @@ lmn012o feat(08-02): create registration endpoint
| 命令 | 作用 | | 命令 | 作用 |
|------|------| |------|------|
| `/gsd-plant-seed <idea>` | 将想法存入积压停车场,留待未来里程碑 | | `/gsd-capture --seed <idea>` | 将想法存入积压停车场,留待未来里程碑 |
### 会话 ### 会话
@@ -616,16 +616,16 @@ lmn012o feat(08-02): create registration endpoint
|------|------| |------|------|
| `/gsd-pause-work` | 在中途暂停时创建交接上下文(写入 HANDOFF.json) | | `/gsd-pause-work` | 在中途暂停时创建交接上下文(写入 HANDOFF.json) |
| `/gsd-resume-work` | 从上一次会话恢复 | | `/gsd-resume-work` | 从上一次会话恢复 |
| `/gsd-session-report` | 生成会话摘要,包含已完成工作和结果 | | `/gsd-pause-work --report` | 生成会话摘要,包含已完成工作和结果 |
### 工具 ### 工具
| 命令 | 作用 | | 命令 | 作用 |
|------|------| |------|------|
| `/gsd-settings` | 配置模型 profile 和工作流代理 | | `/gsd-settings` | 配置模型 profile 和工作流代理 |
| `/gsd-set-profile <profile>` | 切换模型 profile(quality / balanced / budget / inherit) | | `/gsd-config --profile <profile>` | 切换模型 profile(quality / balanced / budget / inherit) |
| `/gsd-add-todo [desc]` | 记录一个待办想法 | | `/gsd-capture [desc]` | 记录一个待办想法 |
| `/gsd-check-todos` | 查看待办列表 | | `/gsd-capture --list` | 查看待办列表 |
| `/gsd-debug [desc]` | 使用持久状态进行系统化调试 | | `/gsd-debug [desc]` | 使用持久状态进行系统化调试 |
| `/gsd-do <text>` | 将自由文本自动路由到正确的 GSD 命令 | | `/gsd-do <text>` | 将自由文本自动路由到正确的 GSD 命令 |
| `/gsd-note <text>` | 零摩擦想法捕捉——追加、列出或提升为待办 | | `/gsd-note <text>` | 零摩擦想法捕捉——追加、列出或提升为待办 |
@@ -662,7 +662,7 @@ GSD 将项目设置保存在 `.planning/config.json`。你可以在 `/gsd-new-pr
切换方式: 切换方式:
``` ```
/gsd-set-profile budget /gsd-config --profile budget
``` ```
使用非 Anthropic 提供商(OpenRouter、本地模型)时,或想跟随当前运行时的模型选择时(如 OpenCode 的 `/model`),可用 `inherit`。 使用非 Anthropic 提供商(OpenRouter、本地模型)时,或想跟随当前运行时的模型选择时(如 OpenCode 的 `/model`),可用 `inherit`。

View File

@@ -480,7 +480,7 @@ Communication style, decision patterns, debugging approach, UX preferences, vend
## Advanced and Specialized Agents ## Advanced and Specialized Agents
Twelve additional agents ship under `agents/gsd-*.md` and are used by specialty workflows (`/gsd-ai-integration-phase`, `/gsd-eval-review`, `/gsd-code-review`, `/gsd-code-review --fix`, `/gsd-debug`, `/gsd-intel`, `/gsd-select-framework`, `/gsd-ingest-docs`) and by the planner pipeline. Each carries full frontmatter in its agent file; the stubs below are concise by design. The authoritative roster (with spawner and primary-doc status per agent) lives in [`docs/INVENTORY.md`](INVENTORY.md). Twelve additional agents ship under `agents/gsd-*.md` and are used by specialty workflows (`/gsd-ai-integration-phase`, `/gsd-eval-review`, `/gsd-code-review`, `/gsd-code-review --fix`, `/gsd-debug`, `/gsd-map-codebase --query`, `/gsd-select-framework`, `/gsd-ingest-docs`) and by the planner pipeline. Each carries full frontmatter in its agent file; the stubs below are concise by design. The authoritative roster (with spawner and primary-doc status per agent) lives in [`docs/INVENTORY.md`](INVENTORY.md).
### gsd-pattern-mapper ### gsd-pattern-mapper
@@ -669,7 +669,7 @@ Twelve additional agents ship under `agents/gsd-*.md` and are used by specialty
| Property | Value | | Property | Value |
|----------|-------| |----------|-------|
| **Spawned by** | `/gsd-intel` (refresh / update flows) | | **Spawned by** | `/gsd-map-codebase --query` (refresh / update flows) |
| **Parallelism** | Single instance | | **Parallelism** | Single instance |
| **Tools** | Read, Write, Bash, Glob, Grep | | **Tools** | Read, Write, Bash, Glob, Grep |
| **Model (balanced)** | Sonnet | | **Model (balanced)** | Sonnet |

View File

@@ -535,7 +535,7 @@ Equivalent paths for other runtimes:
│ ├── pending/ # Captured ideas │ ├── pending/ # Captured ideas
│ └── done/ # Completed todos │ └── done/ # Completed todos
├── threads/ # Persistent context threads (from /gsd-thread) ├── threads/ # Persistent context threads (from /gsd-thread)
├── seeds/ # Forward-looking ideas (from /gsd-plant-seed) ├── seeds/ # Forward-looking ideas (from /gsd-capture --seed)
├── debug/ # Active debug sessions ├── debug/ # Active debug sessions
│ ├── *.md # Active sessions │ ├── *.md # Active sessions
│ ├── resolved/ # Archived sessions │ ├── resolved/ # Archived sessions

View File

@@ -479,7 +479,7 @@ User-facing entry point: `/gsd-graphify` (see [Command Reference](COMMANDS.md#gs
| Learnings | `lib/learnings.cjs` | Extract learnings from phases/SUMMARY artifacts (backs `/gsd-extract-learnings`) | | Learnings | `lib/learnings.cjs` | Extract learnings from phases/SUMMARY artifacts (backs `/gsd-extract-learnings`) |
| Audit | `lib/audit.cjs` | Phase/milestone audit queue handlers; `audit-open` helper | | Audit | `lib/audit.cjs` | Phase/milestone audit queue handlers; `audit-open` helper |
| GSD2 Import | `lib/gsd2-import.cjs` | Reverse-migration importer from GSD-2 projects (backs `/gsd-from-gsd2`) | | GSD2 Import | `lib/gsd2-import.cjs` | Reverse-migration importer from GSD-2 projects (backs `/gsd-from-gsd2`) |
| Intel | `lib/intel.cjs` | Queryable codebase intelligence index (backs `/gsd-intel`) | | Intel | `lib/intel.cjs` | Queryable codebase intelligence index (backs `/gsd-map-codebase --query`) |
--- ---

View File

@@ -97,6 +97,7 @@ Gather phase context through adaptive questioning before planning.
| `--batch` | Group questions for batch intake instead of one-by-one | | `--batch` | Group questions for batch intake instead of one-by-one |
| `--analyze` | Add trade-off analysis during discussion | | `--analyze` | Add trade-off analysis during discussion |
| `--power` | File-based bulk question answering from a prepared answers file | | `--power` | File-based bulk question answering from a prepared answers file |
| `--assumptions` | Surface Claude's implementation assumptions about the phase without an interactive session |
**Prerequisites:** `.planning/ROADMAP.md` exists **Prerequisites:** `.planning/ROADMAP.md` exists
**Produces:** `{phase}-CONTEXT.md`, `{phase}-DISCUSSION-LOG.md` (audit trail) **Produces:** `{phase}-CONTEXT.md`, `{phase}-DISCUSSION-LOG.md` (audit trail)
@@ -108,6 +109,7 @@ Gather phase context through adaptive questioning before planning.
/gsd-discuss-phase --batch # Batch mode for current phase /gsd-discuss-phase --batch # Batch mode for current phase
/gsd-discuss-phase 2 --analyze # Discussion with trade-off analysis /gsd-discuss-phase 2 --analyze # Discussion with trade-off analysis
/gsd-discuss-phase 1 --power # Bulk answers from file /gsd-discuss-phase 1 --power # Bulk answers from file
/gsd-discuss-phase 3 --assumptions # Surface Claude's assumptions before planning
``` ```
--- ---
@@ -462,8 +464,13 @@ Restore full context from last session.
Save context handoff when stopping mid-phase. Save context handoff when stopping mid-phase.
| Flag | Description |
|------|-------------|
| `--report` | Generate a post-session summary in `.planning/reports/` capturing commits, file changes, and phase progress |
```bash ```bash
/gsd-pause-work # Creates continue-here.md /gsd-pause-work # Creates continue-here.md
/gsd-pause-work --report # Creates continue-here.md + session report
``` ```
### `/gsd-manager` ### `/gsd-manager`
@@ -480,6 +487,7 @@ Interactive command center for managing multiple phases from one terminal.
```bash ```bash
/gsd-manager # Open command center dashboard /gsd-manager # Open command center dashboard
/gsd-manager --analyze-deps # Scan ROADMAP phases for dependency relationships before parallel execution
``` ```
**Checkpoint Heartbeats (#2410):** **Checkpoint Heartbeats (#2410):**
@@ -570,13 +578,15 @@ Safe git revert — roll back GSD phase or plan commits using the phase manifest
Ingest an external plan file into the GSD planning system with conflict detection against `PROJECT.md` decisions before writing anything. Ingest an external plan file into the GSD planning system with conflict detection against `PROJECT.md` decisions before writing anything.
| Flag | Required | Description | | Flag | Required | Description |
|------|----------|-------------| |------|----------|--------------|
| `--from <filepath>` | **Yes** | Path to the external plan file to import | | `--from <filepath>` | Yes (or `--from-gsd2`) | Path to the external plan file to import |
| `--from-gsd2` | Yes (or `--from`) | Reverse-migrate a GSD-2 (`.gsd/`) project back to GSD v1 (`.planning/`) format |
**Process:** Detects conflicts → prompts for resolution → writes as GSD PLAN.md → validates via `gsd-plan-checker` **Process:** Detects conflicts → prompts for resolution → writes as GSD PLAN.md → validates via `gsd-plan-checker`
```bash ```bash
/gsd-import --from /tmp/team-plan.md # Import and validate an external plan /gsd-import --from /tmp/team-plan.md # Import and validate an external plan
/gsd-import --from-gsd2 # Migrate from GSD-2 back to v1
``` ```
--- ---

View File

@@ -352,7 +352,7 @@ Toggle optional capabilities via the `features.*` config namespace. Feature flag
| `features.thinking_partner` | boolean | `false` | Enable thinking partner analysis at workflow decision points | | `features.thinking_partner` | boolean | `false` | Enable thinking partner analysis at workflow decision points |
| `features.global_learnings` | boolean | `false` | Enable cross-project learnings pipeline (auto-copy at phase completion, planner injection) | | `features.global_learnings` | boolean | `false` | Enable cross-project learnings pipeline (auto-copy at phase completion, planner injection) |
| `learnings.max_inject` | number | `10` | Maximum number of cross-project learnings injected into each planner prompt. Lower values reduce prompt size; higher values provide broader historical context | | `learnings.max_inject` | number | `10` | Maximum number of cross-project learnings injected into each planner prompt. Lower values reduce prompt size; higher values provide broader historical context |
| `intel.enabled` | boolean | `false` | Enable queryable codebase intelligence system. When `true`, `/gsd-intel` commands build and query a JSON index in `.planning/intel/`. Added in v1.34 | | `intel.enabled` | boolean | `false` | Enable queryable codebase intelligence system. When `true`, `/gsd-map-codebase --query` commands build and query a JSON index in `.planning/intel/`. Added in v1.34 |
<a id="graphify-settings"></a> <a id="graphify-settings"></a>
### Graphify Settings ### Graphify Settings

View File

@@ -461,7 +461,7 @@
### 9. Phase Management ### 9. Phase Management
**Commands:** `/gsd-add-phase`, `/gsd-insert-phase [N]`, `/gsd-remove-phase [N]` **Commands:** `/gsd-phase`, `/gsd-phase --insert [N]`, `/gsd-phase --remove [N]`
**Purpose:** Dynamic roadmap modification during development. **Purpose:** Dynamic roadmap modification during development.
@@ -709,7 +709,7 @@
### 24. Session Reporting ### 24. Session Reporting
**Command:** `/gsd-session-report` **Command:** `/gsd-pause-work --report`
**Purpose:** Generate a structured post-session summary document capturing work performed, outcomes achieved, and estimated resource usage. **Purpose:** Generate a structured post-session summary document capturing work performed, outcomes achieved, and estimated resource usage.
@@ -748,7 +748,7 @@
### 26. Model Profiles ### 26. Model Profiles
**Command:** `/gsd-set-profile <quality|balanced|budget|inherit>` **Command:** `/gsd-config --profile <quality|balanced|budget|inherit>`
**Purpose:** Control which AI model each agent uses, balancing quality vs cost. **Purpose:** Control which AI model each agent uses, balancing quality vs cost.
@@ -869,7 +869,7 @@ continues. Drift detection cannot fail verification.
### 29. Todo Management ### 29. Todo Management
**Commands:** `/gsd-add-todo [desc]`, `/gsd-capture --list` **Commands:** `/gsd-capture [desc]`, `/gsd-capture --list`
**Purpose:** Capture ideas and tasks during sessions for later work. **Purpose:** Capture ideas and tasks during sessions for later work.
@@ -1185,7 +1185,7 @@ When verification returns `human_needed`, items are persisted as a trackable HUM
### 43. Backlog Parking Lot ### 43. Backlog Parking Lot
**Commands:** `/gsd-add-backlog <description>`, `/gsd-review-backlog`, `/gsd-plant-seed <idea>` **Commands:** `/gsd-capture --backlog <description>`, `/gsd-review-backlog`, `/gsd-capture --seed <idea>`
**Purpose:** Capture ideas that aren't ready for active planning. Backlog items use 999.x numbering to stay outside the active phase sequence. Seeds are forward-looking ideas with trigger conditions that surface automatically at the right milestone. **Purpose:** Capture ideas that aren't ready for active planning. Backlog items use 999.x numbering to stay outside the active phase sequence. Seeds are forward-looking ideas with trigger conditions that surface automatically at the right milestone.
@@ -1845,7 +1845,7 @@ Test suite that scans all agent, workflow, and command files for embedded inject
### 77. Phase Dependency Analysis ### 77. Phase Dependency Analysis
**Command:** `/gsd-analyze-dependencies` **Command:** `/gsd-manager --analyze-deps`
**Purpose:** Detect phase dependencies and suggest `Depends on` entries for ROADMAP.md before running `/gsd-manager`. **Purpose:** Detect phase dependencies and suggest `Depends on` entries for ROADMAP.md before running `/gsd-manager`.
@@ -2266,7 +2266,7 @@ Test suite that scans all agent, workflow, and command files for embedded inject
**Requirements:** **Requirements:**
- REQ-ADAPTIVE-01: `adaptive` preset MUST assign model tiers based on agent role (planner → quality tier, executor → balanced tier, etc.) - REQ-ADAPTIVE-01: `adaptive` preset MUST assign model tiers based on agent role (planner → quality tier, executor → balanced tier, etc.)
- REQ-ADAPTIVE-02: `adaptive` MUST be selectable via `/gsd-set-profile adaptive` - REQ-ADAPTIVE-02: `adaptive` MUST be selectable via `/gsd-config --profile adaptive`
--- ---
@@ -2531,7 +2531,7 @@ Users who run a memory / knowledge-base MCP server (for example, ExoCortex-style
**Command:** `/gsd-spike [idea] [--quick]` **Command:** `/gsd-spike [idea] [--quick]`
**Purpose:** Run 2–5 focused feasibility experiments before committing to an implementation approach. Each experiment uses Given/When/Then framing, produces executable code, and returns a VALIDATED / INVALIDATED / PARTIAL verdict. Companion `/gsd-spike-wrap-up` packages findings into a project-local skill. **Purpose:** Run 2–5 focused feasibility experiments before committing to an implementation approach. Each experiment uses Given/When/Then framing, produces executable code, and returns a VALIDATED / INVALIDATED / PARTIAL verdict. Companion `/gsd-spike --wrap-up` packages findings into a project-local skill.
**Requirements:** **Requirements:**
- REQ-SPIKE-01: Each experiment MUST produce a Given/When/Then hypothesis before any code is written - REQ-SPIKE-01: Each experiment MUST produce a Given/When/Then hypothesis before any code is written
@@ -2539,14 +2539,14 @@ Users who run a memory / knowledge-base MCP server (for example, ExoCortex-style
- REQ-SPIKE-03: Each experiment MUST return one of: VALIDATED, INVALIDATED, or PARTIAL verdict with evidence - REQ-SPIKE-03: Each experiment MUST return one of: VALIDATED, INVALIDATED, or PARTIAL verdict with evidence
- REQ-SPIKE-04: Results MUST be stored in `.planning/spikes/NNN-experiment-name/` with a README and MANIFEST.md - REQ-SPIKE-04: Results MUST be stored in `.planning/spikes/NNN-experiment-name/` with a README and MANIFEST.md
- REQ-SPIKE-05: `--quick` flag skips intake conversation and uses the argument text as the experiment direction - REQ-SPIKE-05: `--quick` flag skips intake conversation and uses the argument text as the experiment direction
- REQ-SPIKE-06: `/gsd-spike-wrap-up` MUST package findings into `.claude/skills/spike-findings-[project]/` - REQ-SPIKE-06: `/gsd-spike --wrap-up` MUST package findings into `.claude/skills/spike-findings-[project]/`
**Produces:** **Produces:**
| Artifact | Description | | Artifact | Description |
|----------|-------------| |----------|-------------|
| `.planning/spikes/NNN-name/README.md` | Hypothesis, experiment code, verdict, and evidence | | `.planning/spikes/NNN-name/README.md` | Hypothesis, experiment code, verdict, and evidence |
| `.planning/spikes/MANIFEST.md` | Index of all spikes with verdicts | | `.planning/spikes/MANIFEST.md` | Index of all spikes with verdicts |
| `.claude/skills/spike-findings-[project]/` | Packaged findings (via `/gsd-spike-wrap-up`) | | `.claude/skills/spike-findings-[project]/` | Packaged findings (via `/gsd-spike --wrap-up`) |
--- ---
@@ -2554,7 +2554,7 @@ Users who run a memory / knowledge-base MCP server (for example, ExoCortex-style
**Command:** `/gsd-sketch [idea] [--quick] [--text]` **Command:** `/gsd-sketch [idea] [--quick] [--text]`
**Purpose:** Explore design directions through throwaway HTML mockups before committing to implementation. Produces 2–3 interactive variants per design question, all viewable directly in a browser with no build step. Companion `/gsd-sketch-wrap-up` packages winning decisions into a project-local skill. **Purpose:** Explore design directions through throwaway HTML mockups before committing to implementation. Produces 2–3 interactive variants per design question, all viewable directly in a browser with no build step. Companion `/gsd-sketch --wrap-up` packages winning decisions into a project-local skill.
**Requirements:** **Requirements:**
- REQ-SKETCH-01: Each sketch MUST answer one specific visual design question - REQ-SKETCH-01: Each sketch MUST answer one specific visual design question
@@ -2564,7 +2564,7 @@ Users who run a memory / knowledge-base MCP server (for example, ExoCortex-style
- REQ-SKETCH-05: A shared `themes/default.css` MUST provide CSS variables adapted to the agreed aesthetic - REQ-SKETCH-05: A shared `themes/default.css` MUST provide CSS variables adapted to the agreed aesthetic
- REQ-SKETCH-06: `--quick` flag skips mood intake; `--text` flag replaces `AskUserQuestion` with numbered lists for non-Claude runtimes - REQ-SKETCH-06: `--quick` flag skips mood intake; `--text` flag replaces `AskUserQuestion` with numbered lists for non-Claude runtimes
- REQ-SKETCH-07: The winning variant MUST be marked in the README frontmatter and with a ★ in the HTML tab - REQ-SKETCH-07: The winning variant MUST be marked in the README frontmatter and with a ★ in the HTML tab
- REQ-SKETCH-08: `/gsd-sketch-wrap-up` MUST package winning decisions into `.claude/skills/sketch-findings-[project]/` - REQ-SKETCH-08: `/gsd-sketch --wrap-up` MUST package winning decisions into `.claude/skills/sketch-findings-[project]/`
**Produces:** **Produces:**
| Artifact | Description | | Artifact | Description |
@@ -2573,7 +2573,7 @@ Users who run a memory / knowledge-base MCP server (for example, ExoCortex-style
| `.planning/sketches/NNN-name/README.md` | Design question, variants, winner, what to look for | | `.planning/sketches/NNN-name/README.md` | Design question, variants, winner, what to look for |
| `.planning/sketches/themes/default.css` | Shared CSS theme variables | | `.planning/sketches/themes/default.css` | Shared CSS theme variables |
| `.planning/sketches/MANIFEST.md` | Index of all sketches with winners | | `.planning/sketches/MANIFEST.md` | Index of all sketches with winners |
| `.claude/skills/sketch-findings-[project]/` | Packaged decisions (via `/gsd-sketch-wrap-up`) | | `.claude/skills/sketch-findings-[project]/` | Packaged decisions (via `/gsd-sketch --wrap-up`) |
--- ---

View File

@@ -172,7 +172,7 @@ Full roster at `get-shit-done/workflows/*.md`. Workflows are thin orchestrators
| `add-tests.md` | Generate unit and E2E tests for a completed phase based on its artifacts. | `/gsd-add-tests` | | `add-tests.md` | Generate unit and E2E tests for a completed phase based on its artifacts. | `/gsd-add-tests` |
| `add-todo.md` | Capture an idea or task that surfaces during a session as a structured todo. | `/gsd-capture` (default), `/gsd-capture --backlog` | | `add-todo.md` | Capture an idea or task that surfaces during a session as a structured todo. | `/gsd-capture` (default), `/gsd-capture --backlog` |
| `ai-integration-phase.md` | Orchestrate framework selection → AI research → domain research → eval planning into AI-SPEC.md. | `/gsd-ai-integration-phase` | | `ai-integration-phase.md` | Orchestrate framework selection → AI research → domain research → eval planning into AI-SPEC.md. | `/gsd-ai-integration-phase` |
| `analyze-dependencies.md` | Analyze ROADMAP.md phases for file overlap and semantic dependencies; suggest `Depends on` edges. | `/gsd-analyze-dependencies` | | `analyze-dependencies.md` | Analyze ROADMAP.md phases for file overlap and semantic dependencies; suggest `Depends on` edges. | `/gsd-manager --analyze-deps` |
| `audit-fix.md` | Autonomous audit-to-fix pipeline — run audit, parse, classify, fix, test, commit. | `/gsd-audit-fix` | | `audit-fix.md` | Autonomous audit-to-fix pipeline — run audit, parse, classify, fix, test, commit. | `/gsd-audit-fix` |
| `audit-milestone.md` | Verify milestone met its definition of done by aggregating phase verifications. | `/gsd-audit-milestone` | | `audit-milestone.md` | Verify milestone met its definition of done by aggregating phase verifications. | `/gsd-audit-milestone` |
| `audit-uat.md` | Cross-phase audit of UAT and verification files; produces prioritized outstanding-items list. | `/gsd-audit-uat` | | `audit-uat.md` | Cross-phase audit of UAT and verification files; produces prioritized outstanding-items list. | `/gsd-audit-uat` |
@@ -204,7 +204,7 @@ Full roster at `get-shit-done/workflows/*.md`. Workflows are thin orchestrators
| `inbox.md` | Triage open GitHub issues and PRs against project contribution templates. | `/gsd-inbox` | | `inbox.md` | Triage open GitHub issues and PRs against project contribution templates. | `/gsd-inbox` |
| `ingest-docs.md` | Scan a repo for mixed planning docs; classify, synthesize, and bootstrap or merge into `.planning/` with a conflicts report. | `/gsd-ingest-docs` | | `ingest-docs.md` | Scan a repo for mixed planning docs; classify, synthesize, and bootstrap or merge into `.planning/` with a conflicts report. | `/gsd-ingest-docs` |
| `insert-phase.md` | Insert a decimal phase for urgent work discovered mid-milestone. | `/gsd-phase --insert` | | `insert-phase.md` | Insert a decimal phase for urgent work discovered mid-milestone. | `/gsd-phase --insert` |
| `list-phase-assumptions.md` | Surface Claude's assumptions about a phase before planning. | `/gsd-list-phase-assumptions` | | `list-phase-assumptions.md` | Surface Claude's assumptions about a phase before planning. | `/gsd-discuss-phase --assumptions` |
| `list-workspaces.md` | List all GSD workspaces found in `~/gsd-workspaces/` with their status. | `/gsd-workspace --list` | | `list-workspaces.md` | List all GSD workspaces found in `~/gsd-workspaces/` with their status. | `/gsd-workspace --list` |
| `manager.md` | Interactive milestone command center — dashboard, inline discuss, background plan/execute. | `/gsd-manager` | | `manager.md` | Interactive milestone command center — dashboard, inline discuss, background plan/execute. | `/gsd-manager` |
| `map-codebase.md` | Orchestrate parallel codebase mapper agents to produce `.planning/codebase/` docs. | `/gsd-map-codebase` | | `map-codebase.md` | Orchestrate parallel codebase mapper agents to produce `.planning/codebase/` docs. | `/gsd-map-codebase` |
@@ -230,7 +230,7 @@ Full roster at `get-shit-done/workflows/*.md`. Workflows are thin orchestrators
| `review.md` | Cross-AI plan review via external CLIs; produces REVIEWS.md. | `/gsd-review` | | `review.md` | Cross-AI plan review via external CLIs; produces REVIEWS.md. | `/gsd-review` |
| `scan.md` | Rapid single-focus codebase scan — lightweight alternative to map-codebase. | `/gsd-scan` | | `scan.md` | Rapid single-focus codebase scan — lightweight alternative to map-codebase. | `/gsd-scan` |
| `secure-phase.md` | Retroactive threat-mitigation audit for a completed phase. | `/gsd-secure-phase` | | `secure-phase.md` | Retroactive threat-mitigation audit for a completed phase. | `/gsd-secure-phase` |
| `session-report.md` | Session report — token usage, work summary, outcomes. | `/gsd-session-report` | | `session-report.md` | Session report — token usage, work summary, outcomes. | `/gsd-pause-work --report` |
| `settings.md` | Configure GSD workflow toggles and model profile. | `/gsd-settings`, `/gsd-config --profile` | | `settings.md` | Configure GSD workflow toggles and model profile. | `/gsd-settings`, `/gsd-config --profile` |
| `settings-advanced.md` | Configure GSD power-user knobs — plan bounce, timeouts, branch templates, cross-AI execution, runtime knobs. | `/gsd-config --advanced` | | `settings-advanced.md` | Configure GSD power-user knobs — plan bounce, timeouts, branch templates, cross-AI execution, runtime knobs. | `/gsd-config --advanced` |
| `settings-integrations.md` | Configure third-party API keys (Brave/Firecrawl/Exa), `review.models.<cli>` CLI routing, and `agent_skills.<agent-type>` injection with masked (`****<last-4>`) display. | `/gsd-config --integrations` | | `settings-integrations.md` | Configure third-party API keys (Brave/Firecrawl/Exa), `review.models.<cli>` CLI routing, and `agent_skills.<agent-type>` injection with masked (`****<last-4>`) display. | `/gsd-config --integrations` |

View File

@@ -874,7 +874,7 @@ claude --dangerously-skip-permissions
... ...
/gsd-audit-milestone # Check everything shipped /gsd-audit-milestone # Check everything shipped
/gsd-complete-milestone # Archive, tag, done /gsd-complete-milestone # Archive, tag, done
/gsd-session-report # Generate session summary /gsd-pause-work --report # Generate session summary
``` ```
### New Project from Existing Document ### New Project from Existing Document
@@ -1020,7 +1020,7 @@ Clear your context window between major commands: `/clear` in Claude Code. GSD i
### Plans Seem Wrong or Misaligned ### Plans Seem Wrong or Misaligned
Run `/gsd-discuss-phase [N]` before planning. Most plan quality issues come from Claude making assumptions that `CONTEXT.md` would have prevented. You can also run `/gsd-list-phase-assumptions [N]` to see what Claude intends to do before committing to a plan. Run `/gsd-discuss-phase [N]` before planning. Most plan quality issues come from Claude making assumptions that `CONTEXT.md` would have prevented. You can also run `/gsd-discuss-phase --assumptions [N]` to see what Claude intends to do before committing to a plan.
### Discuss-Phase Uses Technical Jargon I Don't Understand ### Discuss-Phase Uses Technical Jargon I Don't Understand
@@ -1393,7 +1393,7 @@ If the installer crashes with `EPERM: operation not permitted, scandir` on Windo
| Plan doesn't match your vision | `/gsd-discuss-phase [N]` then re-plan | | Plan doesn't match your vision | `/gsd-discuss-phase [N]` then re-plan |
| Costs running high | `/gsd-config --profile budget` and `/gsd-settings` to toggle agents off | | Costs running high | `/gsd-config --profile budget` and `/gsd-settings` to toggle agents off |
| Update broke local changes | `/gsd-update --reapply` | | Update broke local changes | `/gsd-update --reapply` |
| Want session summary for stakeholder | `/gsd-session-report` | | Want session summary for stakeholder | `/gsd-pause-work --report` |
| Don't know what step is next | `/gsd-progress --next` | | Don't know what step is next | `/gsd-progress --next` |
| Parallel execution build errors | Update GSD or set `parallelization.enabled: false` | | Parallel execution build errors | Update GSD or set `parallelization.enabled: false` |
@@ -1414,7 +1414,7 @@ For reference, here is what GSD creates in your project:
MILESTONES.md # Completed milestone archive MILESTONES.md # Completed milestone archive
HANDOFF.json # Structured session handoff (from /gsd-pause-work) HANDOFF.json # Structured session handoff (from /gsd-pause-work)
research/ # Domain research from /gsd-new-project research/ # Domain research from /gsd-new-project
reports/ # Session reports (from /gsd-session-report) reports/ # Session reports (from /gsd-pause-work --report)
todos/ todos/
pending/ # Captured ideas awaiting work pending/ # Captured ideas awaiting work
done/ # Completed todos done/ # Completed todos

View File

@@ -53,7 +53,7 @@ Symphony docs, blog posts, or third-party orchestration write-ups.
| Proof-of-work / test evidence | `/gsd-verify-work` (UAT.md persisted across `/clear`) | | Proof-of-work / test evidence | `/gsd-verify-work` (UAT.md persisted across `/clear`) |
| Adversarial review | `/gsd-review` (cross-AI peer review of plans) | | Adversarial review | `/gsd-review` (cross-AI peer review of plans) |
| Human merge gate | `/gsd-ship` (creates PR, optional code review, prepares merge) | | Human merge gate | `/gsd-ship` (creates PR, optional code review, prepares merge) |
| Follow-up capture | `/gsd-note`, `/gsd-plant-seed`, `/gsd-new-milestone`, or a manually opened tracker issue | | Follow-up capture | `/gsd-note`, `/gsd-capture --seed`, `/gsd-new-milestone`, or a manually opened tracker issue |
| Concurrency control | Manager / background-agent semantics (no always-on poller) | | Concurrency control | Manager / background-agent semantics (no always-on poller) |
The mapping is one-way: GSD owns the safety gates (verification, human The mapping is one-way: GSD owns the safety gates (verification, human
@@ -72,8 +72,8 @@ tracker issue end-to-end. Replace bracketed placeholders before running.
dependencies that block execution. dependencies that block execution.
2. **Map to a GSD phase.** If the issue maps onto an existing phase in 2. **Map to a GSD phase.** If the issue maps onto an existing phase in
`ROADMAP.md`, select it. If not, run `/gsd-new-milestone` (for a new `ROADMAP.md`, select it. If not, run `/gsd-new-milestone` (for a new
milestone of related issues) or open a phase via `/gsd-add-phase` / milestone of related issues) or open a phase via `/gsd-phase` /
`/gsd-insert-phase`. Capture the tracker issue URL in the phase's `/gsd-phase --insert`. Capture the tracker issue URL in the phase's
`CONTEXT.md` so traceability survives compaction. `CONTEXT.md` so traceability survives compaction.
3. **Create an isolated workspace.** Run 3. **Create an isolated workspace.** Run
`/gsd-workspace --new --strategy worktree <slug>` to spin up a git `/gsd-workspace --new --strategy worktree <slug>` to spin up a git
@@ -98,7 +98,7 @@ tracker issue end-to-end. Replace bracketed placeholders before running.
rich body assembled from the planning artifacts. Both gates require a rich body assembled from the planning artifacts. Both gates require a
human decision before anything reaches the remote. human decision before anything reaches the remote.
7. **Capture follow-up work explicitly.** Use `/gsd-note` for inline 7. **Capture follow-up work explicitly.** Use `/gsd-note` for inline
notes, `/gsd-plant-seed` for ideas worth a future phase, or notes, `/gsd-capture --seed` for ideas worth a future phase, or
`/gsd-new-milestone` for a coherent group of follow-ups. Creating a `/gsd-new-milestone` for a coherent group of follow-ups. Creating a
tracker issue from a discovered follow-up requires explicit user tracker issue from a discovered follow-up requires explicit user
confirmation — GSD does not post to remote trackers automatically. confirmation — GSD does not post to remote trackers automatically.
@@ -165,7 +165,7 @@ approved-enhancement could later add a *minimal* tracker bridge:
- Importing one GitHub or Linear issue into a GSD workspace / phase. - Importing one GitHub or Linear issue into a GSD workspace / phase.
- Exporting `UAT.md` evidence as a comment on the source issue. - Exporting `UAT.md` evidence as a comment on the source issue.
- Generating follow-up tracker issues from `/gsd-plant-seed` output. - Generating follow-up tracker issues from `/gsd-capture --seed` output.
Each of those would be its own enhancement proposal because each adds Each of those would be its own enhancement proposal because each adds
integration surface and ongoing maintenance burden. They are out of integration surface and ongoing maintenance burden. They are out of

View File

@@ -217,7 +217,7 @@
--- ---
### `/gsd-session-report` ### `/gsd-pause-work --report`
作業サマリー、成果、推定リソース使用量を含むセッションレポートを生成します。 作業サマリー、成果、推定リソース使用量を含むセッションレポートを生成します。
@@ -225,7 +225,7 @@
**生成物:** `.planning/reports/SESSION_REPORT.md` **生成物:** `.planning/reports/SESSION_REPORT.md`
```bash ```bash
/gsd-session-report # セッション後のサマリーを生成 /gsd-pause-work --report # セッション後のサマリーを生成
``` ```
**レポートに含まれる内容:** **レポートに含まれる内容:**
@@ -400,7 +400,7 @@
/gsd-phase --remove 7 # フェーズ7を削除、8→7、9→8等に番号振り直し /gsd-phase --remove 7 # フェーズ7を削除、8→7、9→8等に番号振り直し
``` ```
### `/gsd-list-phase-assumptions` ### `/gsd-discuss-phase --assumptions`
計画前にClaudeの意図するアプローチをプレビューします。 計画前にClaudeの意図するアプローチをプレビューします。
@@ -409,7 +409,7 @@
| `N` | いいえ | フェーズ番号 | | `N` | いいえ | フェーズ番号 |
```bash ```bash
/gsd-list-phase-assumptions 2 # フェーズ2の前提を確認 /gsd-discuss-phase --assumptions 2 # フェーズ2の前提を確認
``` ```
@@ -482,7 +482,7 @@
--- ---
### `/gsd-analyze-dependencies` ### `/gsd-manager --analyze-deps`
フェーズ依存関係を検出し、ROADMAP.md に `Depends on` エントリを提案します。(v1.32) フェーズ依存関係を検出し、ROADMAP.md に `Depends on` エントリを提案します。(v1.32)
@@ -491,7 +491,7 @@
**動作:** 依存関係提案テーブルを表示し、ユーザー確認後に ROADMAP.md の `Depends on` フィールドを更新します。 **動作:** 依存関係提案テーブルを表示し、ユーザー確認後に ROADMAP.md の `Depends on` フィールドを更新します。
```bash ```bash
/gsd-analyze-dependencies # 依存関係の分析と提案 /gsd-manager --analyze-deps # 依存関係の分析と提案
``` ```
--- ---
@@ -948,10 +948,10 @@ GSDアップデート後にローカルの変更を復元します。
## コミュニティコマンド ## コミュニティコマンド
### `/gsd-join-discord` ### `/gsd-help`
Discordコミュニティの招待を開きます。 Discordコミュニティの招待を開きます。
```bash ```bash
/gsd-join-discord /gsd-help
``` ```

View File

@@ -641,7 +641,7 @@
### 24. セッションレポート ### 24. セッションレポート
**コマンド:** `/gsd-session-report` **コマンド:** `/gsd-pause-work --report`
**目的:** 実施した作業、達成した成果、推定リソース使用量をキャプチャした、構造化されたセッション後のサマリードキュメントを生成します。 **目的:** 実施した作業、達成した成果、推定リソース使用量をキャプチャした、構造化されたセッション後のサマリードキュメントを生成します。
@@ -1725,7 +1725,7 @@ Claude が GSD ワークフローコンテキスト外でファイル編集を
### 77. フェーズ依存関係分析 ### 77. フェーズ依存関係分析
**コマンド:** `/gsd-analyze-dependencies` **コマンド:** `/gsd-manager --analyze-deps`
**目的:** フェーズ依存関係を検出し、`/gsd-manager` 実行前に ROADMAP.md への `Depends on` エントリを提案します。 **目的:** フェーズ依存関係を検出し、`/gsd-manager` 実行前に ROADMAP.md への `Depends on` エントリを提案します。

View File

@@ -404,10 +404,10 @@ GSD はマークダウンファイルを生成し、それが LLM のシステ
| `/gsd-progress` | 状態と次のステップを表示 | いつでも -- 「今どこにいる?」 | | `/gsd-progress` | 状態と次のステップを表示 | いつでも -- 「今どこにいる?」 |
| `/gsd-resume-work` | 前回のセッションからフルコンテキストを復元 | 新しいセッションの開始時 | | `/gsd-resume-work` | 前回のセッションからフルコンテキストを復元 | 新しいセッションの開始時 |
| `/gsd-pause-work` | 構造化されたハンドオフを保存(HANDOFF.json + continue-here.md) | フェーズの途中で作業を中断する時 | | `/gsd-pause-work` | 構造化されたハンドオフを保存(HANDOFF.json + continue-here.md) | フェーズの途中で作業を中断する時 |
| `/gsd-session-report` | 作業内容と成果を含むセッションサマリーを生成 | セッション終了時、ステークホルダーへの共有時 | | `/gsd-pause-work --report` | 作業内容と成果を含むセッションサマリーを生成 | セッション終了時、ステークホルダーへの共有時 |
| `/gsd-help` | すべてのコマンドを表示 | クイックリファレンス | | `/gsd-help` | すべてのコマンドを表示 | クイックリファレンス |
| `/gsd-update` | 変更履歴プレビュー付きで GSD を更新 | 新バージョンの確認時 | | `/gsd-update` | 変更履歴プレビュー付きで GSD を更新 | 新バージョンの確認時 |
| `/gsd-join-discord` | Discord コミュニティの招待リンクを開く | 質問やコミュニティ参加時 | | `/gsd-help` | Discord コミュニティの招待リンクを開く | 質問やコミュニティ参加時 |
### フェーズ管理 ### フェーズ管理
@@ -416,7 +416,7 @@ GSD はマークダウンファイルを生成し、それが LLM のシステ
| `/gsd-phase` | ロードマップに新しいフェーズを追加 | 初期プランニング後にスコープが拡大した場合 | | `/gsd-phase` | ロードマップに新しいフェーズを追加 | 初期プランニング後にスコープが拡大した場合 |
| `/gsd-phase --insert [N]` | 緊急作業を挿入(小数番号) | マイルストーン中の緊急修正 | | `/gsd-phase --insert [N]` | 緊急作業を挿入(小数番号) | マイルストーン中の緊急修正 |
| `/gsd-phase --remove [N]` | 将来のフェーズを削除して番号を振り直す | 機能のスコープ縮小 | | `/gsd-phase --remove [N]` | 将来のフェーズを削除して番号を振り直す | 機能のスコープ縮小 |
| `/gsd-list-phase-assumptions [N]` | Claude の意図するアプローチをプレビュー | プランニング前に方向性を確認 | | `/gsd-discuss-phase --assumptions [N]` | Claude の意図するアプローチをプレビュー | プランニング前に方向性を確認 |
| `/gsd-plan-phase --research-phase [N]` | エコシステムの深いリサーチのみ | 複雑または不慣れなドメイン | | `/gsd-plan-phase --research-phase [N]` | エコシステムの深いリサーチのみ | 複雑または不慣れなドメイン |
### ブラウンフィールドとユーティリティ ### ブラウンフィールドとユーティリティ
@@ -603,7 +603,7 @@ claude --dangerously-skip-permissions
... ...
/gsd-audit-milestone # すべて出荷されたか確認 /gsd-audit-milestone # すべて出荷されたか確認
/gsd-complete-milestone # アーカイブ、タグ付け、完了 /gsd-complete-milestone # アーカイブ、タグ付け、完了
/gsd-session-report # セッションサマリーを生成 /gsd-pause-work --report # セッションサマリーを生成
``` ```
### 既存ドキュメントからの新規プロジェクト ### 既存ドキュメントからの新規プロジェクト
@@ -703,7 +703,7 @@ cd ~/gsd-workspaces/feature-b
### プランが誤っている、または方向性がずれている ### プランが誤っている、または方向性がずれている
プランニング前に `/gsd-discuss-phase [N]` を実行してください。プランの品質問題のほとんどは、CONTEXT.md があれば防げたはずの前提を Claude が置いてしまうことに起因します。`/gsd-list-phase-assumptions [N]` を使用して、プランにコミットする前に Claude の意図を確認することもできます。 プランニング前に `/gsd-discuss-phase [N]` を実行してください。プランの品質問題のほとんどは、CONTEXT.md があれば防げたはずの前提を Claude が置いてしまうことに起因します。`/gsd-discuss-phase --assumptions [N]` を使用して、プランにコミットする前に Claude の意図を確認することもできます。
### 実行が失敗する、またはスタブが生成される ### 実行が失敗する、またはスタブが生成される
@@ -799,7 +799,7 @@ Windows でインストーラーが `EPERM: operation not permitted, scandir`
| プランがビジョンに合わない | `/gsd-discuss-phase [N]` で再プランニング | | プランがビジョンに合わない | `/gsd-discuss-phase [N]` で再プランニング |
| コストが高い | `/gsd-config --profile budget` と `/gsd-settings` でエージェントをオフ | | コストが高い | `/gsd-config --profile budget` と `/gsd-settings` でエージェントをオフ |
| アップデートがローカル変更を壊した | `/gsd-update --reapply` | | アップデートがローカル変更を壊した | `/gsd-update --reapply` |
| ステークホルダー向けセッションサマリーが欲しい | `/gsd-session-report` | | ステークホルダー向けセッションサマリーが欲しい | `/gsd-pause-work --report` |
| 次のステップがわからない | `/gsd-progress --next` | | 次のステップがわからない | `/gsd-progress --next` |
| 並列実行でビルドエラー | GSD を更新するか `parallelization.enabled: false` を設定 | | 並列実行でビルドエラー | GSD を更新するか `parallelization.enabled: false` を設定 |
@@ -819,7 +819,7 @@ Windows でインストーラーが `EPERM: operation not permitted, scandir`
MILESTONES.md # 完了したマイルストーンのアーカイブ MILESTONES.md # 完了したマイルストーンのアーカイブ
HANDOFF.json # 構造化セッション引き継ぎ(/gsd-pause-work から) HANDOFF.json # 構造化セッション引き継ぎ(/gsd-pause-work から)
research/ # /gsd-new-project からのドメインリサーチ research/ # /gsd-new-project からのドメインリサーチ
reports/ # セッションレポート(/gsd-session-report から) reports/ # セッションレポート(/gsd-pause-work --report から)
todos/ todos/
pending/ # 作業待ちのキャプチャされたアイデア pending/ # 作業待ちのキャプチャされたアイデア
done/ # 完了した TODO done/ # 完了した TODO

View File

@@ -217,7 +217,7 @@
--- ---
### `/gsd-session-report` ### `/gsd-pause-work --report`
작업 요약, 결과, 예상 리소스 사용량을 포함한 세션 보고서를 생성합니다. 작업 요약, 결과, 예상 리소스 사용량을 포함한 세션 보고서를 생성합니다.
@@ -225,7 +225,7 @@
**생성 파일:** `.planning/reports/SESSION_REPORT.md` **생성 파일:** `.planning/reports/SESSION_REPORT.md`
```bash ```bash
/gsd-session-report # 세션 종료 후 요약 생성 /gsd-pause-work --report # 세션 종료 후 요약 생성
``` ```
**보고서 포함 내용.** **보고서 포함 내용.**
@@ -400,7 +400,7 @@
/gsd-phase --remove 7 # 페이즈 7 제거, 8→7, 9→8 등으로 재번호 /gsd-phase --remove 7 # 페이즈 7 제거, 8→7, 9→8 등으로 재번호
``` ```
### `/gsd-list-phase-assumptions` ### `/gsd-discuss-phase --assumptions`
계획 수립 전 Claude의 예상 접근 방식을 미리 확인합니다. 계획 수립 전 Claude의 예상 접근 방식을 미리 확인합니다.
@@ -409,7 +409,7 @@
| `N` | 아니오 | 페이즈 번호 | | `N` | 아니오 | 페이즈 번호 |
```bash ```bash
/gsd-list-phase-assumptions 2 # 페이즈 2 가정 사항 확인 /gsd-discuss-phase --assumptions 2 # 페이즈 2 가정 사항 확인
``` ```
@@ -482,7 +482,7 @@ Nyquist 검증 갭을 소급하여 감사하고 보완합니다.
--- ---
### `/gsd-analyze-dependencies` ### `/gsd-manager --analyze-deps`
페이즈 의존성을 감지하고 ROADMAP.md에 `Depends on` 항목을 제안합니다. (v1.32) 페이즈 의존성을 감지하고 ROADMAP.md에 `Depends on` 항목을 제안합니다. (v1.32)
@@ -491,7 +491,7 @@ Nyquist 검증 갭을 소급하여 감사하고 보완합니다.
**동작 방식:** 의존성 제안 테이블을 표시하고 사용자 확인 후 ROADMAP.md의 `Depends on` 필드를 업데이트합니다. **동작 방식:** 의존성 제안 테이블을 표시하고 사용자 확인 후 ROADMAP.md의 `Depends on` 필드를 업데이트합니다.
```bash ```bash
/gsd-analyze-dependencies # 의존성 분석 및 제안 /gsd-manager --analyze-deps # 의존성 분석 및 제안
``` ```
--- ---
@@ -948,10 +948,10 @@ GSD 업데이트 후 로컬 수정사항을 복원합니다.
## 커뮤니티 명령어 ## 커뮤니티 명령어
### `/gsd-join-discord` ### `/gsd-help`
Discord 커뮤니티 초대 링크를 엽니다. Discord 커뮤니티 초대 링크를 엽니다.
```bash ```bash
/gsd-join-discord /gsd-help
``` ```

View File

@@ -641,7 +641,7 @@
### 24. Session Reporting ### 24. Session Reporting
**명령어:** `/gsd-session-report` **명령어:** `/gsd-pause-work --report`
**목적:** 수행된 작업, 달성된 결과, 예상 리소스 사용량을 캡처하는 구조화된 세션 후 요약 문서를 생성합니다. **목적:** 수행된 작업, 달성된 결과, 예상 리소스 사용량을 캡처하는 구조화된 세션 후 요약 문서를 생성합니다.
@@ -1725,7 +1725,7 @@ Claude가 GSD 워크플로우 컨텍스트 밖에서 파일 편집을 시도하
### 77. 페이즈 의존성 분석 ### 77. 페이즈 의존성 분석
**명령어:** `/gsd-analyze-dependencies` **명령어:** `/gsd-manager --analyze-deps`
**목적:** 페이즈 의존성을 감지하고 `/gsd-manager` 실행 전 ROADMAP.md에 `Depends on` 항목을 제안합니다. **목적:** 페이즈 의존성을 감지하고 `/gsd-manager` 실행 전 ROADMAP.md에 `Depends on` 항목을 제안합니다.

View File

@@ -404,10 +404,10 @@ GSD는 LLM 시스템 프롬프트가 되는 마크다운 파일을 생성합니
| `/gsd-progress` | 상태 및 다음 단계 표시 | 언제든 -- "지금 어디 있나?" | | `/gsd-progress` | 상태 및 다음 단계 표시 | 언제든 -- "지금 어디 있나?" |
| `/gsd-resume-work` | 마지막 세션의 전체 컨텍스트 복원 | 새 세션 시작 시 | | `/gsd-resume-work` | 마지막 세션의 전체 컨텍스트 복원 | 새 세션 시작 시 |
| `/gsd-pause-work` | 구조화된 핸드오프 저장 (HANDOFF.json + continue-here.md) | 페이즈 중간에 중단할 때 | | `/gsd-pause-work` | 구조화된 핸드오프 저장 (HANDOFF.json + continue-here.md) | 페이즈 중간에 중단할 때 |
| `/gsd-session-report` | 작업 및 결과가 포함된 세션 요약 생성 | 세션 종료 시, 이해관계자 공유 시 | | `/gsd-pause-work --report` | 작업 및 결과가 포함된 세션 요약 생성 | 세션 종료 시, 이해관계자 공유 시 |
| `/gsd-help` | 모든 명령어 표시 | 빠른 레퍼런스 | | `/gsd-help` | 모든 명령어 표시 | 빠른 레퍼런스 |
| `/gsd-update` | 변경 로그 미리보기와 함께 GSD 업데이트 | 새 버전 확인 시 | | `/gsd-update` | 변경 로그 미리보기와 함께 GSD 업데이트 | 새 버전 확인 시 |
| `/gsd-join-discord` | Discord 커뮤니티 초대 링크 열기 | 질문이나 커뮤니티 참여 시 | | `/gsd-help` | Discord 커뮤니티 초대 링크 열기 | 질문이나 커뮤니티 참여 시 |
### 페이즈 관리 ### 페이즈 관리
@@ -416,7 +416,7 @@ GSD는 LLM 시스템 프롬프트가 되는 마크다운 파일을 생성합니
| `/gsd-phase` | 로드맵에 새 페이즈 추가 | 초기 계획 후 범위가 늘어날 때 | | `/gsd-phase` | 로드맵에 새 페이즈 추가 | 초기 계획 후 범위가 늘어날 때 |
| `/gsd-phase --insert [N]` | 긴급 작업 삽입 (소수점 번호 체계) | 마일스톤 중간의 긴급 수정 시 | | `/gsd-phase --insert [N]` | 긴급 작업 삽입 (소수점 번호 체계) | 마일스톤 중간의 긴급 수정 시 |
| `/gsd-phase --remove [N]` | 미래 페이즈 제거 및 재번호 | 기능 범위 축소 시 | | `/gsd-phase --remove [N]` | 미래 페이즈 제거 및 재번호 | 기능 범위 축소 시 |
| `/gsd-list-phase-assumptions [N]` | Claude의 예상 접근 방식 미리 확인 | 계획 전 방향 검증 시 | | `/gsd-discuss-phase --assumptions [N]` | Claude의 예상 접근 방식 미리 확인 | 계획 전 방향 검증 시 |
| `/gsd-plan-phase --research-phase [N]` | 심층 에코시스템 조사만 수행 | 복잡하거나 익숙하지 않은 도메인 | | `/gsd-plan-phase --research-phase [N]` | 심층 에코시스템 조사만 수행 | 복잡하거나 익숙하지 않은 도메인 |
### 브라운필드 및 유틸리티 ### 브라운필드 및 유틸리티
@@ -603,7 +603,7 @@ claude --dangerously-skip-permissions
... ...
/gsd-audit-milestone # Check everything shipped /gsd-audit-milestone # Check everything shipped
/gsd-complete-milestone # Archive, tag, done /gsd-complete-milestone # Archive, tag, done
/gsd-session-report # Generate session summary /gsd-pause-work --report # Generate session summary
``` ```
### 기존 문서로 새 프로젝트 시작 ### 기존 문서로 새 프로젝트 시작
@@ -703,7 +703,7 @@ cd ~/gsd-workspaces/feature-b
### 계획이 잘못되거나 맞지 않는 경우 ### 계획이 잘못되거나 맞지 않는 경우
계획 전에 `/gsd-discuss-phase [N]`을 실행하세요. 대부분의 계획 품질 문제는 `CONTEXT.md`가 있었다면 방지할 수 있었던 가정을 Claude가 세우기 때문에 발생합니다. `/gsd-list-phase-assumptions [N]`을 실행하여 계획에 동의하기 전에 Claude가 무엇을 하려는지 확인할 수도 있습니다. 계획 전에 `/gsd-discuss-phase [N]`을 실행하세요. 대부분의 계획 품질 문제는 `CONTEXT.md`가 있었다면 방지할 수 있었던 가정을 Claude가 세우기 때문에 발생합니다. `/gsd-discuss-phase --assumptions [N]`을 실행하여 계획에 동의하기 전에 Claude가 무엇을 하려는지 확인할 수도 있습니다.
### 실행이 실패하거나 스텁을 생성하는 경우 ### 실행이 실패하거나 스텁을 생성하는 경우
@@ -799,7 +799,7 @@ Windows에서 설치 프로그램이 `EPERM: operation not permitted, scandir`
| 계획이 비전과 맞지 않음 | `/gsd-discuss-phase [N]` 후 재계획 | | 계획이 비전과 맞지 않음 | `/gsd-discuss-phase [N]` 후 재계획 |
| 비용이 높아짐 | `/gsd-config --profile budget` 및 `/gsd-settings`에서 에이전트 비활성화 | | 비용이 높아짐 | `/gsd-config --profile budget` 및 `/gsd-settings`에서 에이전트 비활성화 |
| 업데이트가 로컬 변경사항 파괴 | `/gsd-update --reapply` | | 업데이트가 로컬 변경사항 파괴 | `/gsd-update --reapply` |
| 이해관계자를 위한 세션 요약 필요 | `/gsd-session-report` | | 이해관계자를 위한 세션 요약 필요 | `/gsd-pause-work --report` |
| 다음 단계를 모르겠음 | `/gsd-progress --next` | | 다음 단계를 모르겠음 | `/gsd-progress --next` |
| 병렬 실행 빌드 오류 | GSD 업데이트 또는 `parallelization.enabled: false` 설정 | | 병렬 실행 빌드 오류 | GSD 업데이트 또는 `parallelization.enabled: false` 설정 |
@@ -819,7 +819,7 @@ Windows에서 설치 프로그램이 `EPERM: operation not permitted, scandir`
MILESTONES.md # Completed milestone archive MILESTONES.md # Completed milestone archive
HANDOFF.json # Structured session handoff (from /gsd-pause-work) HANDOFF.json # Structured session handoff (from /gsd-pause-work)
research/ # Domain research from /gsd-new-project research/ # Domain research from /gsd-new-project
reports/ # Session reports (from /gsd-session-report) reports/ # Session reports (from /gsd-pause-work --report)
todos/ todos/
pending/ # Captured ideas awaiting work pending/ # Captured ideas awaiting work
done/ # Completed todos done/ # Completed todos

View File

@@ -26,7 +26,7 @@ Para detalhes completos de flags avançadas e mudanças recentes, consulte tamb
| `/gsd-progress` | Mostra status atual e próximos passos | | `/gsd-progress` | Mostra status atual e próximos passos |
| `/gsd-resume-work` | Retoma contexto da sessão anterior | | `/gsd-resume-work` | Retoma contexto da sessão anterior |
| `/gsd-pause-work` | Salva handoff estruturado | | `/gsd-pause-work` | Salva handoff estruturado |
| `/gsd-session-report` | Gera resumo da sessão | | `/gsd-pause-work --report` | Gera resumo da sessão |
| `/gsd-autonomous` | Executa todas as fases restantes de forma autônoma (`--from N`, `--to N`, `--only N`) | | `/gsd-autonomous` | Executa todas as fases restantes de forma autônoma (`--from N`, `--to N`, `--only N`) |
| `/gsd-help` | Lista comandos e uso | | `/gsd-help` | Lista comandos e uso |
| `/gsd-update` | Atualiza o GSD | | `/gsd-update` | Atualiza o GSD |
@@ -38,7 +38,7 @@ Para detalhes completos de flags avançadas e mudanças recentes, consulte tamb
| `/gsd-phase` | Adiciona fase no roadmap | | `/gsd-phase` | Adiciona fase no roadmap |
| `/gsd-phase --insert [N]` | Insere trabalho urgente entre fases | | `/gsd-phase --insert [N]` | Insere trabalho urgente entre fases |
| `/gsd-phase --remove [N]` | Remove fase futura e reenumera | | `/gsd-phase --remove [N]` | Remove fase futura e reenumera |
| `/gsd-list-phase-assumptions [N]` | Mostra abordagem assumida pelo Claude | | `/gsd-discuss-phase --assumptions [N]` | Mostra abordagem assumida pelo Claude |
## Brownfield e Utilidades ## Brownfield e Utilidades
@@ -47,7 +47,7 @@ Para detalhes completos de flags avançadas e mudanças recentes, consulte tamb
| `/gsd-map-codebase` | Mapeia base existente antes de novo projeto | | `/gsd-map-codebase` | Mapeia base existente antes de novo projeto |
| `/gsd-quick` | Tarefas ad-hoc com garantias do GSD | | `/gsd-quick` | Tarefas ad-hoc com garantias do GSD |
| `/gsd-debug [desc]` | Debug sistemático com estado persistente (`--diagnose` para modo diagnóstico) | | `/gsd-debug [desc]` | Debug sistemático com estado persistente (`--diagnose` para modo diagnóstico) |
| `/gsd-analyze-dependencies` | Detecta dependências entre fases e sugere `Depends on` no ROADMAP.md (v1.32) | | `/gsd-manager --analyze-deps` | Detecta dependências entre fases e sugere `Depends on` no ROADMAP.md (v1.32) |
| `/gsd-forensics` | Diagnóstico de falhas no workflow | | `/gsd-forensics` | Diagnóstico de falhas no workflow |
| `/gsd-settings` | Configuração de agentes, perfil e toggles | | `/gsd-settings` | Configuração de agentes, perfil e toggles |
| `/gsd-config --profile <perfil>` | Troca rápida de perfil de modelo | | `/gsd-config --profile <perfil>` | Troca rápida de perfil de modelo |

View File

@@ -37,7 +37,7 @@ Para catálogo completo e detalhamento exaustivo, consulte [FEATURES.md em ingl
- **Perfis de modelo** (`quality`, `balanced`, `budget`, `inherit`) - **Perfis de modelo** (`quality`, `balanced`, `budget`, `inherit`)
- **Ajuste por toggles** para custo/qualidade/velocidade - **Ajuste por toggles** para custo/qualidade/velocidade
- **Diagnóstico forense** com `/gsd-forensics` - **Diagnóstico forense** com `/gsd-forensics`
- **Relatório de sessão** com `/gsd-session-report` - **Relatório de sessão** com `/gsd-pause-work --report`
## Novidades v1.31--v1.32 ## Novidades v1.31--v1.32
@@ -55,7 +55,7 @@ Para catálogo completo e detalhamento exaustivo, consulte [FEATURES.md em ingl
- **Context reduction** — truncamento de markdown e ordenação cache-friendly (v1.32) - **Context reduction** — truncamento de markdown e ordenação cache-friendly (v1.32)
- **`--power` flag** — respostas em batch via arquivo para discuss-phase (v1.32) - **`--power` flag** — respostas em batch via arquivo para discuss-phase (v1.32)
- **`--diagnose` flag** — modo diagnóstico sem modificações no `/gsd-debug` (v1.32) - **`--diagnose` flag** — modo diagnóstico sem modificações no `/gsd-debug` (v1.32)
- **`/gsd-analyze-dependencies`** — detecta dependências entre fases (v1.32) - **`/gsd-manager --analyze-deps`** — detecta dependências entre fases (v1.32)
- **Response language config** — `response_language` para saída consistente em idioma (v1.32) - **Response language config** — `response_language` para saída consistente em idioma (v1.32)
- **Novos runtimes** — Trae IDE, Cline, Augment Code (v1.32) - **Novos runtimes** — Trae IDE, Cline, Augment Code (v1.32)
- **Manual update** — procedimento de atualização sem npm (v1.32) - **Manual update** — procedimento de atualização sem npm (v1.32)

View File

@@ -171,7 +171,7 @@ Para arquivos sensíveis, use deny list no Claude Code.
| `/gsd-progress` | Ver status atual | | `/gsd-progress` | Ver status atual |
| `/gsd-resume-work` | Retomar sessão | | `/gsd-resume-work` | Retomar sessão |
| `/gsd-pause-work` | Pausar com handoff | | `/gsd-pause-work` | Pausar com handoff |
| `/gsd-session-report` | Resumo da sessão | | `/gsd-pause-work --report` | Resumo da sessão |
| `/gsd-quick` | Tarefa ad-hoc com garantias GSD | | `/gsd-quick` | Tarefa ad-hoc com garantias GSD |
| `/gsd-debug [desc]` | Debug sistemático | | `/gsd-debug [desc]` | Debug sistemático |
| `/gsd-forensics` | Diagnóstico de workflow quebrado | | `/gsd-forensics` | Diagnóstico de workflow quebrado |
@@ -268,7 +268,7 @@ Use `/clear` entre etapas grandes e retome com `/gsd-resume-work` ou `/gsd-progr
### Plano desalinhado ### Plano desalinhado
Rode `/gsd-discuss-phase [N]` antes do plano e valide suposições com `/gsd-list-phase-assumptions [N]`. Rode `/gsd-discuss-phase [N]` antes do plano e valide suposições com `/gsd-discuss-phase --assumptions [N]`.
### Execução falhou ou saiu com stubs ### Execução falhou ou saiu com stubs

View File

@@ -499,7 +499,7 @@ lmn012o feat(08-02): 创建注册端点
| `/gsd-progress` | 我在哪?接下来做什么? | | `/gsd-progress` | 我在哪?接下来做什么? |
| `/gsd-help` | 显示所有命令和使用指南 | | `/gsd-help` | 显示所有命令和使用指南 |
| `/gsd-update` | 更新 GSD 并预览变更日志 | | `/gsd-update` | 更新 GSD 并预览变更日志 |
| `/gsd-join-discord` | 加入 GSD Discord 社区 | | `/gsd-help` | 加入 GSD Discord 社区 |
### 现有代码库 ### 现有代码库
@@ -514,9 +514,9 @@ lmn012o feat(08-02): 创建注册端点
| `/gsd-phase` | 向路线图追加阶段 | | `/gsd-phase` | 向路线图追加阶段 |
| `/gsd-phase --insert [N]` | 在阶段之间插入紧急工作 | | `/gsd-phase --insert [N]` | 在阶段之间插入紧急工作 |
| `/gsd-phase --remove [N]` | 删除未来阶段,重新编号 | | `/gsd-phase --remove [N]` | 删除未来阶段,重新编号 |
| `/gsd-list-phase-assumptions [N]` | 规划前查看 Claude 的预期方法 | | `/gsd-discuss-phase --assumptions [N]` | 规划前查看 Claude 的预期方法 |
| `/gsd-autonomous [--from N] [--to N] [--only N]` | 自主执行所有剩余阶段(`--to N` 执行到阶段 N 停止,`--only N` 只执行单个阶段) | | `/gsd-autonomous [--from N] [--to N] [--only N]` | 自主执行所有剩余阶段(`--to N` 执行到阶段 N 停止,`--only N` 只执行单个阶段) |
| `/gsd-analyze-dependencies` | 检测阶段间依赖关系并建议 ROADMAP.md 的 `Depends on` 条目 | | `/gsd-manager --analyze-deps` | 检测阶段间依赖关系并建议 ROADMAP.md 的 `Depends on` 条目 |
### 会话 ### 会话

View File

@@ -199,7 +199,7 @@
| `/gsd-pause-work` | 保存上下文交接 | 阶段中途停止 | | `/gsd-pause-work` | 保存上下文交接 | 阶段中途停止 |
| `/gsd-help` | 显示所有命令 | 快速参考 | | `/gsd-help` | 显示所有命令 | 快速参考 |
| `/gsd-update` | 更新 GSD 并预览变更日志 | 检查新版本 | | `/gsd-update` | 更新 GSD 并预览变更日志 | 检查新版本 |
| `/gsd-join-discord` | 打开 Discord 社区邀请 | 问题或社区 | | `/gsd-help` | 打开 Discord 社区邀请 | 问题或社区 |
### 阶段管理 ### 阶段管理
@@ -208,10 +208,10 @@
| `/gsd-phase` | 向路线图追加新阶段 | 初始规划后范围增长 | | `/gsd-phase` | 向路线图追加新阶段 | 初始规划后范围增长 |
| `/gsd-phase --insert [N]` | 插入紧急工作(小数编号) | 里程碑中途紧急修复 | | `/gsd-phase --insert [N]` | 插入紧急工作(小数编号) | 里程碑中途紧急修复 |
| `/gsd-phase --remove [N]` | 删除未来阶段并重新编号 | 移除某个功能 | | `/gsd-phase --remove [N]` | 删除未来阶段并重新编号 | 移除某个功能 |
| `/gsd-list-phase-assumptions [N]` | 预览 Claude 的预期方法 | 规划前,验证方向 | | `/gsd-discuss-phase --assumptions [N]` | 预览 Claude 的预期方法 | 规划前,验证方向 |
| `/gsd-plan-phase --research-phase [N]` | 仅深度生态研究 | 复杂或不熟悉的领域 | | `/gsd-plan-phase --research-phase [N]` | 仅深度生态研究 | 复杂或不熟悉的领域 |
| `/gsd-autonomous [--from N] [--to N] [--only N]` | 自主执行剩余阶段(`--to N` 到阶段 N 停止) | 批量自动处理 | | `/gsd-autonomous [--from N] [--to N] [--only N]` | 自主执行剩余阶段(`--to N` 到阶段 N 停止) | 批量自动处理 |
| `/gsd-analyze-dependencies` | 检测阶段间依赖关系 | `/gsd-manager` 前分析 | | `/gsd-manager --analyze-deps` | 检测阶段间依赖关系 | `/gsd-manager` 前分析 |
### 状态管理 ### 状态管理
@@ -424,7 +424,7 @@ claude --dangerously-skip-permissions
### 计划看起来错误或不一致 ### 计划看起来错误或不一致
在规划前运行 `/gsd-discuss-phase [N]`。大多数计划质量问题来自 Claude 做出了 `CONTEXT.md` 本可以防止的假设。你也可以运行 `/gsd-list-phase-assumptions [N]` 在提交计划前查看 Claude 打算做什么。 在规划前运行 `/gsd-discuss-phase [N]`。大多数计划质量问题来自 Claude 做出了 `CONTEXT.md` 本可以防止的假设。你也可以运行 `/gsd-discuss-phase --assumptions [N]` 在提交计划前查看 Claude 打算做什么。
### 执行失败或产生存根 ### 执行失败或产生存根

View File

@@ -52,7 +52,7 @@
**也可选:** **也可选:**
- 执行前审查计划 - 执行前审查计划
- `/gsd-list-phase-assumptions 2` — 检查假设 - `/gsd-discuss-phase --assumptions 2` — 检查假设
--- ---
``` ```