用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ijust/intent-planner --skill intent-discover命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | intent-discover |
| description | Intent Planning の入口。リポジトリの課題感・README・既存コード概要から Intent Tree (L0-L4) を構築し、Intent の詰め方モードを推奨・確定する。実装はしない。 |
.intent/mode.local.md(mode 状態のローカル正本)に記録されている.intent/mode.local.md に記録されている(on の場合は purpose も。保留時は Open Questions に告知)rules/mode-selection.md を読み、適用する。.intent/modes/*.md)を確認し、リポジトリ状況からモードを推奨する。.intent/discovery/<スラッグ>-<rand>/(packet 同型の発行ディレクトリ・<スラッグ> は案件名から導出・<rand> は [a-z0-9] 4文字をシェルで生成し中央採番しない)を作り、確定結果を その中の mode.md に記録する(mode 状態のローカル正本・git 非追跡)。発行ディレクトリ名は Output で明示し、後続スキル(compass/packets 等)がそれを引き継いで読む(読み手同定)。既存の単一 .intent/mode.local.md は後方互換の legacy 読み先として残す(このスキルは新規記録を発行ディレクトリへ書く)。Enforcement / Drift-watch(共有ポリシー)は .intent/mode.md のまま触らない。発行ディレクトリ方式の詳細は .intent/discovery/README.md。.intent/assignments/discovery-<発行ディレクトリ名>-<session-rand>.md を1つ作る(<session-rand> は [a-z0-9] 4文字をシェルで生成)。frontmatter は phase: drafting / issue_dir: <発行ディレクトリ名> / packet_id: ""(起草時点では packet が未存在=架空の ID を捏造しない)/ declared_at(シェルの date)/ session / note(任意)。作るのは自動・消すのは人手(起草が終わったかの判断は人が行う=機械が生きた宣言を消さない・INV91)。同じ発行ディレクトリの宣言が既にあれば重ねて作らない(再実行で重複させない)。止めない・奪わない(宣言は read-only の助言であり、他セッションの着手を拒否しない)。スキーマと規約の正本は .intent/assignments/README.md・読み手契約は CONTRACT.md。cc-sdd / openspec / speckit / to-spec / direct)を推せる場合に利用者へ追認を求め、追認されたら .intent/mode.local.md の format 行へ記録する。判定材料は案件種別(mode・成果物がコードか文書か)と下流 spec ツールの導入目印(cc-sdd=.kiro/ / OpenSpec=repo 直下 openspec/ / Spec Kit=repo 直下 .specify/ の有無。read-only 観測)で、出口と format の対応・導入状況の扱い(導入済みを先に・未導入も候補から消さない・併存導入済みの優先を発明しない)は intent-packets/rules/export-route.md(出口判定レーン・単一正本)と整合させる(対応表を本ファイルへ複製しない)。direct はツールを使わず直接実装する案件(spec ツールを起動しない=コードや文書を直接編集する小〜中規模の改修等)のとき選び、記録しておくと /intent-writeback が対象特定でその記録を一次情報に使う(INV34)。mode / designer-questions / purpose と同じ追認規律に従う: 推論できない・利用者が保留/否認したら推測で埋めず記録しない(未指定のまま続行=後で出口判定が推論経路に倒す。direct も未記録なら writeback は3条件 AND 推論にフォールバックする)。format の記録は任意であり、書かなくても discover は従来どおり続行する。format の書き手は /intent-discover のみ(他スキルは read-only で読む・DR26)。rules/designer-questions.md を読み、問いの代行(designer-questions)の確認・記録を行う。.intent/modes/standard.md)を読む。.intent/mode.local.md(無ければ旧 .intent/mode.md)の definition が指すモード定義を開き、Intent Tree 構築フェーズに割り当てられた algo rule(rules/algo-*.md)を読み、適用する(standard なら rules/algo-gore-lite.md、refactor なら rules/algo-gore-lite.md + rules/algo-drift-analysis.md、意図不在のコードでは加えて rules/algo-intent-recovery.md)。例は網羅ではない。常にモード定義の表を正とする。.intent/intent-tree.md があれば読み、上書きではなく追記・更新案として提示する。question-depth が standard なら少数・根拠付きに、deep ならより広く探る。3種は L3(inferred)/ Assumptions / Open Questions に置き、canonical へ昇格させず、ここで解を選ばない。解が自明な案件ではこの儀式を走らせない。.intent/mode.md の ## Drift-watch(ユーザー管理) セクションから drift-watch の値を確認する。on でないとき(off・未記載・不正値・セクション不在・mode.md 不在を含む)は逸脱しやすい場面の事前チェックを行わず、現行どおり Step 4 へ続行する(現行動作とバイト等価)。on のときのみ、rules/drift-terrain.md を読み、適用する。symptom × 構築中 Intent Tree の照合・該当型の名指し提示・anti-direction / invariant 候補の Open Questions への起案・drift-log への append は、すべて rule の手順に委ねる(ここに手順を複製しない)。drift-watch が off・未記載・不正値でも適用する(案件の最初の工程で定石に気づけるのが最も手戻りが小さいため常時化した・利用者確定 2026-07-04)。逸脱しやすい場面の事前チェック(drift-patterns 照合)は上記どおり on 限定のまま据え置き、常時化するのは定石照合だけ。薄い照合であり、関係領域だけ pull し当てはまりが弱ければ黙る(カタログ不在ならスキップ・停止しない)。.intent/intent-tree.md の更新案を提示する。rules/designer-questions.md の Intent Tree 追加確認(L1 計測基準・画面ラフ)を、rule の適用条件に従って適用する。読み手: これから意図を詰め始める人間開発者。
この出力で最初に掴ませること: 「Intent Tree の骨子ができた。次は intent-compass。ただし確定前に答えるべき Open Questions はこれだけ」。Codex では /intent-compass をスラッシュコマンドとして案内せず、「intent-compass を実行して」のような自然文で案内する(同じ skill ツリーを読む Gemini CLI も同様)。
出力は結論を先頭に立てる。
intent-compass を実行して」(判断基準づくり。局所最適を防ぐ Invariants/Anti-direction を定める)。.intent/intent-tree.md の更新案(L0–L4 / Open Questions / Assumptions。canonical と inferred を区別)、確定したモードと今回の発行ディレクトリ名 .intent/discovery/<スラッグ>-<rand>/(後続スキルへ引き継ぐ・A34)、確定した designer-questions / purpose。intent-compass で確定する。後続の実装は、その compass と packet で確定した境界内だけで自律する」を設計原則として示す。未決の境界は Open Questions のまま渡し、discover が代わりに確定しない。利用者へ向けた報告(進捗・完了・確認事項の提示。ターン末尾の要約を含む)を出す直前に、次を点検する(INV105・DR208)。対象は利用者向けの報告文だけで、内部の記録(.intent/ 配下の canonical・ログ)の書き方には適用しない。