← ClaudeAtlas

promote-patternlisted

patterns.json の昇格候補を rules/promoted/ または skills/promoted-YYYYMMDD-{id}/ に昇格させる。信用度が高いパターンをルール・スキルとして永続化する。
satoh-y-0323/claude-code-conductor · ★ 1 · AI & Automation · score 59
Install: claude install-skill satoh-y-0323/claude-code-conductor
# promote-pattern `patterns.json` の昇格候補を `rules/promoted/` または `skills/promoted-YYYYMMDD-{id}/` に昇格させる。 --- ## Step 1: 昇格候補を読み込む `.claude/memory/patterns.json` を Read する。 `promotion_candidate: true` かつ `promoted: true` でないパターンを抽出する。 候補がない場合は以下を表示して終了する: > 現在、昇格候補はありません。 > (信用度 0.8 以上・登録から3日以上・未昇格が対象です) --- ## Step 2: 昇格するパターンを選ぶ AskUserQuestion ツールで候補を複数選択式で提示する: ```json { "questions": [{ "question": "昇格��るパターンを選んでください(複数選択可)", "options": [ { "label": "[trust: {スコア}] {id}", "description": "{description}" }, ...候補の数だけ追加..., { "label": "今回は昇格しない", "description": "すべてスキップして終了する" } ], "multiSelect": true }] } ``` 「今回は昇格しない」のみ選択された場合、または何も選択されなかった場合 → 終了する。 --- ## Step 3: 各パターンの昇格先を選ぶ 選択されたパターンごとに AskUserQuestion ツールで昇格先を確認する: ```json { "questions": [{ "question": "「{description}」をどちらに昇格しますか?", "options": [ { "label": "rule", "description": "rules/promoted/ — 背景知識・制約として登録(「こうしろ / これを知っておけ」系)" }, { "label": "skill", "description": "skills/promoted-YYYYMMDD-{id}/ — オーケストレーション手順として登録(「この順番で動かせ」系)。Claude が自動的に使用する" } ] }] } ``` 複数パターンを選んだ場合は1つずつ順番に確認する。 --- ## Step 4: ファイルを生成して保存する パターンの `description` をもとに内容を生成し Write ツールで保存する。 **rule の保存先:** `.claude/rules/promoted/YYYYMMDD-{id}.md` ```markdown --- promoted_from: {pattern id} promoted_date: YYYY-MM-DD trust_score: {スコア} --- # {タイトル} {ルール本文。「何をすべきか / 何を知っておくべきか」を簡潔に記述する} ``` **skill の保存先:** `.claude/skills/promoted-YYYYMMDD-{id}/SKILL.md` ```mark