jackin-propose について
jackin-proposeは、機能案や課題を追跡可能なロードマップ案にまとめ、コードを書かずに早期PRを作成するスキルです。ロードマップに記録する提案向けで、設計や実装には進まず終了します。
主な機能
- 01ロードマップ項目の草案作成
- 02ロードマップのナビゲーションへの登録
- 03ロードマップ項目の監査
- 04コミット、プッシュ、早期PRの作成
- 05調査結果の任意追加
活用シーン
- 01ロードマップに記録する機能の提案
- 02設計前の改善案の記録
- 03調査結果を含むロードマップ草案の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jackin-project/ jackin-dev --skill jackin-proposeインストール後、Claude Code で/jackin-proposeを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
jackin-propose
機能、改善、または問題を、追跡可能なロードマップ項目と初期 PR に変換します。このスキルはコードを決して書きません。ロードマップ項目に必要な情報をすべて収集し、PR を作成して終了します。実装は常に後の別ステップです(/goal Implement <slug>.md)。
jackin❯ ルールファイルは自動的に読み込まれます — BRANCHING.md、COMMITS.md、PULL_REQUESTS.md、docs/ のルール、TODO.md(ロードマップの規約)。このスキルは、それらを順に適用します。
使用するタイミング
- オペレーターが
jackin-propose <idea or problem>を実行したとき。 - ロードマップ項目に値する機能/アイデアの場合。
使用しないタイミング
- 小さな修正(誤字、依存関係の更新、1 行の変更)→
jackin-create-pr。 - 既存項目の設計 →
jackin-brainstorm。実装 →/goal Implement <slug>.md。
引数
--branch <name>/--auto-branch— ブランチ名を明示的に指定/自動で選択します。--no-pr— ブランチとロードマップの下書きのみを作成し、PR は作成しません(まれなケース。デフォルトでは PR を作成します)。--research— 最初にdeep-researchを実行し、短い要約を下書きに盛り込みます。
プロセス
- ブランチを作成します。
mainには決してコミットしません。アイデアからfeature/<slug>形式の名前(変更の種類に応じてfix//refactor//chore/)を作成します。--auto-branch/--branchが指定されていない場合は、候補を提示して確認を取ります。 - (任意)調査します。
--researchが指定された場合は、組み込みのdeep-researchスキルを実行し、調査結果を下書きに要約します。大規模な調査にはjackin-researchを優先してください。 - ロードマップ項目のひな型を作成します。
cargo xtask change new <slug> --group <group>を実行します。これによりdocs/content/docs/roadmap/<slug>.mdx(**Status**: Open、## Problem、## Why It Matters、## Design、## Tasks、## Related Files)が作成され、選択したグループの Fumadocsmeta.jsonに登録されます。既存のロードマップグループから--groupを選びます。次に、アイデアのテキストをもとに Problem / Why It Matters を記入し、cargo xtask roadmap auditを実行します。 - コミットしてプッシュします。
docs:タイプを使用し、DCO の-sを付けてからgit pushを実行します。 - PR を作成します。
--no-prが指定されていない場合は、create-prの手順に従って PR を作成し、オープンします。Summary はアイデア、What ships は「<slug>のロードマップ項目の下書き」、Verify はドキュメントのレンダリングとします。 - 終了します。 次のステップとして
jackin-brainstorm <slug>を案内し、## Designを記入してもらいます。実装は行いません。
よくある間違い
- コードを書いたり、
## Design/## Tasksを記入したりすること。これらはbrainstorm/plan/goalの担当であり、proposeでは行いません。 - サイドバーへの項目追加や監査を省略し、項目にアクセスできなくなること。
- 初期 PR を忘れること(デフォルトでは作成されます。スキップするのは
--no-prの場合のみです)。
ツール
cargo xtask change new <slug> --group <group> は .mdx のひな型を作成し、Fumadocs の meta.json エントリーを登録します。cargo xtask roadmap audit はサイドバーを検証します。
コメント
Markdown 対応