SKILL.md
このファイルは「特定作業を完遂するための手順書」です(ゲーム仕様そのものは 01-rulebook.md)。
必読(一次情報)
- 仕様(最優先):
01-rulebook.md - カード定義:
cards/catalog.json(ブラウザ用ミラー:cards/catalog.js) - 作業の段取り:
AGENTS.md - オンライン/リプレイ計画:
ONLINEREFACTORPLAN.md
共通フロー
- 基本の段取り/完了条件は
AGENTS.mdに従う(この SKILL は “作業タイプ別の追加チェック” だけを書く)。 - テストやコマンド実行は「提案→ユーザー承認→実行」。まずは軽量(対象限定)を優先。
手順(カード追加)
cards/catalog.jsonを更新する(id/type/cost/desc)。- (必要なら)
npm run check:consistencyを実行して整合チェックを確認する。 - 代表例 + 境界条件のテストを追加する。
- 実装を追加し、仕様(
01-rulebook.md)と同期する。
手順(既存カードのルール変更)
01-rulebook.mdを先に更新する。- テストを更新する。
- 実装を更新する(既存の共通経路を再利用)。
- コスト/説明が変わるなら
cards/catalog.jsonも同期する。
手順(UI/演出の変更)
- ルールの意味を変えない。
events[] / presentationEvents[]を元に表示する(UIがルール状態を直接いじらない)。