grill-with-docs について
ドキュメント作成向けのスキルです。一度に一つ質問し、計画、用語、重要な判断を明確にします。質問や新規ファイルの提案に先立ち、既存のプロジェクト文書を確認します。
主な機能
- 01一度に一つの質問
- 02既存プロジェクト文書の確認
- 03前提とトレードオフの整理
- 04用語確定後のコンテキスト更新
- 05必要に応じた ADR 作成
活用シーン
- 01実装前の計画の明確化
- 02プロジェクト固有用語の整理
- 03判断に ADR が必要かの検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wilbeibi/ wilbeibi-skills --skill grill-with-docsインストール後、Claude Code で/grill-with-docsを入力して読み込まれたか確認します。
同梱ファイルADR-FORMAT.mdCONTEXT-FORMAT.md
詳細
grill-with-docs
計画、用語、重要な決定事項が作業に十分なほど明確になるまで、ユーザーに一度に1つずつ質問します。
ワークフロー
- トピックを理解するために必要なユーザーの計画、リンクされたドキュメント、コード、またはローカルファイルを読みます。
- 新しいドキュメントを提案する前に、既存の
CONTEXT.md、CONTEXT-MAP.md、およびdocs/adr/のファイルを確認します。 - 焦点を絞った質問を一度に1つだけします。次に進む前に、回答を待ちます。
- コードベースや既存のドキュメントから答えを見つけられる場合は、質問する代わりにそれらを調べます。
- 各質問には、ユーザーが採用、却下、または調整できるように、おすすめの回答または考えられるトレードオフを含めます。
- 曖昧な言葉、隠れた前提、エッジケース、決定間の依存関係、可逆性について掘り下げます。
- 用語が決まったら、すぐに適切な
CONTEXT.mdを更新します。 - ADR は、変更を元に戻すのが難しく、背景を知らないと意外に感じられ、実際のトレードオフに基づく決定に限って提案します。
ドキュメントのルール
CONTEXT.mdは、プロジェクト固有の用語と関係を整理したマップであり、仕様書や作業メモではありません。- リポジトリに複数の境界づけられたコンテキストがある場合に限り、
CONTEXT-MAP.mdを使用します。 - ドキュメントは必要になってから作成します。実際に解決済みの内容がないうちは、
CONTEXT.mdやdocs/adr/を追加しないでください。 - 将来のエージェントが実際に読むよう、ドキュメントは簡潔に保ちます。
用語集の形式については、CONTEXT-FORMAT.md を参照してください。 ADR の形式と基準については、ADR-FORMAT.md を参照してください。
質問のパターン
- 「この変更が成功したと判断できる成果は何ですか?」
- 「この動作を担う既存の概念はどれですか?」
- 「設計が機能することを示す最小のシナリオは何ですか?」
- 「この前提が間違っていた場合、何が壊れますか?」
- 「将来のメンテナーが元に戻したくなりそうな点は何ですか?」
- 「正規の用語にする言葉と、避けるべき別名はどれですか?」
コメント
Markdown 対応