living-spec-consolidator について
living-spec-consolidatorは、製品の現行機能仕様を維持する開発スキルで、バージョンを締めくくるチーム向けです。ドメイン別の仕様と索引を更新し、引き継ぎレポートを作成します。要件、コードレビューレポート、タスク完了記録が前提です。
主な機能
- 01機能領域ごとに影響する仕様を特定
- 02既存仕様を読んでから更新
- 03要件、データモデル、エンドポイントを管理
- 04仕様索引を更新
- 05統合レポートを作成
活用シーン
- 01バージョン完了後に製品仕様を反映
- 02新機能の要件を該当領域へ整理
- 03仕様の追加・更新内容を集約
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nextstage-brasil/ skills --skill living-spec-consolidatorインストール後、Claude Code で/living-spec-consolidatorを入力して読み込まれたか確認します。
同梱ファイルevals/evals.jsonreferences/domain-spec.template.md
詳細
ライブ仕様の統合
{specs_root}/ を、製品の最新の機能仕様として維持します。
{specs_root} のデフォルト値は {product_root}/docs/specs/ です。
ハーネスの検出
../nextstage-harness/references/harness-discovery.md と ../nextstage-harness/references/artifact-layout.md を参照してください。
呼び出すタイミング
- バージョン完了ワークフローの後(コードレビュー後)
- そのバージョンの
code-review-report.mdが存在する前には実行しないでください
前提条件
{product_root}/docs/versions/{version_san}/requirements.md{product_root}/docs/versions/{version_san}/code-review-report.md{product_root}/docs/versions/{version_san}/execution-handoff.md(タスク完了済み)
ワークフロー
1. 影響を受けるドメインの特定
機能を正規のドメインに割り当てます(例)。
| 機能領域 | ドメインファイル |
|---|---|
| 認証、ログイン、RBAC | auth.md |
| ユーザー、プロフィール | users.md |
| 課金 | billing.md |
| 通知 | notifications.md |
| レポート | reports.md |
| インテグレーション | integrations.md |
| エージェント/グラフ | agent.md |
命名規則:英語、ケバブケース、単数形(user-profile.md)。複数のドメインにまたがる機能では、複数の仕様ファイルを更新します。
2. ドメインごとの処理
{specs_root}/{domain}.md が存在しない場合: references/domain-spec.template.md を基に作成します。
存在する場合: 全体を読み、追記または更新します。既存の内容を確認せずに上書きしてはいけません。
関連する各機能について:
### Requirement:ブロック(SHALL とシナリオ)を追加または更新します- スキーマ/API に変更があった場合は、
## Data modelと## Endpointsを更新します ## Changelogの項目を追記します:**{version_san}** — {ISO date}: {summary}
3. INDEX.md の更新
{specs_root}/INDEX.md を作成または更新します。
# Domain specs — {product_name}
| Domain | File | Last updated | Versions |
| ------ | -------------------- | ------------ | ------------- |
| auth | `docs/specs/auth.md` | {date} | {version_san} |
4. 統合レポート
引き継ぎ用の短いレポートを出力します。
## Living specs updated
| Domain | Action | File |
...
Requirements added: N
Requirements updated: N
New specs: N
重要なルール
- 仕様の内容は英語で記述します
- 要件には検証可能な SHALL 形式を使用します
- 既存の仕様ファイルは、書き込む前に読みます
- 計画オーケストレーターは、新しいバージョンの要件を作成する前に
INDEX.mdを読む必要があります
関連スキル
requirements-generator— 計画時にライブ仕様を読み込みますcode-reviewer— 前提条件となる承認