feedbacklisted
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でmadamisuのフィードバック反映を実行してください。
## 引数の解析
`$ARGUMENTS` から以下を取得してください。
- 第1引数(必須): `FEEDBACK_CONTENT`(フィードバック内容、複数行可)
- `--v N` オプション: `TARGET_V`(対象バージョン番号。省略時は `output/` 内の最新vを自動選択)
- `--light` オプション: 軽量フロー強制(`FORCE_MODE = "light"`)
- `--full` オプション: 重量フロー強制(`FORCE_MODE = "full"`)
`--light` と `--full` が同時指定された場合はエラー表示して終了:
```
エラー: --light と --full は同時指定できません。
```
`FEEDBACK_CONTENT` が空の場合は以下を表示して終了:
```
フィードバック内容を指定してください。
例: /madamisu:feedback "キャラAの動機をもっと深く"
例: /madamisu:feedback --v 5 --light "誤字修正: 探偵→刑事"
```
## 対象バージョンの確定
`TARGET_V` が指定されていない場合:
- Bash ツールで `ls -d output/v*/ 2>/dev/null | sort -t'v' -k2 -n | tail -1` を実行して最新vを取得
- v番号を抽出して `TARGET_V` とする
- `output/v*` が存在しない場合は以下を表示して終了:
```
エラー: output/ に v ディレクトリが見つかりません。
先に /madamisu でマダミスを生成してください。
```
`TARGET_V` が指定されている場合:
- `output/v{TARGET_V}/` が存在することを Bash で確認
- 存在しない場合は以下を表示して終了:
```
エラー: output/v{TARGET_V}/ が見つかりません。
```
## 対象フェーズの特定
Read ツールで `output/v{TARGET_V}/_meta.md` を読み込んでください。
存在しない場合は以下を表示して終了:
```
エラー: output/v{TARGET_V}/_meta.md が見つかりません、または対象フェーズが特定できません。
--v オプションで明示的にバージョンを指定してください。
```
`_meta.md` から `フェーズ:` 行を抽出し、`TARGET_PHASE` として記憶してください(値は `1`, `2`, `3` のいずれか、または `フィードバック (元: Phase X)` の形式の場合は X を抽出)。
特定不能の場合は上記エラーと同じメッセージで終了してください。
## 制作方針の読み込み
`output/_config.md` が存在する場合は Read で読み込み、`CONFIG_CONTENT` として記憶してください。
存在しない場合は `CONFIG_CONTENT = ""`(空)として扱い、以降のエージェント注入と制作方針レビューを省略してください。
## 判定エージェントの起動(FORCE_MODE が未指定の場合のみ)
`FORCE_MODE` が `"light"` または `"full"`