goal-builder-skill は何をしますか?
漠然とした意図を、適切な /goal 呼び出しに変換するClaude Codeスキルです — 対話形式のインタビュー、プロジェクトの自己調査、適合性チェックを経て、保存されたMDレコードに基づく貼り付け可能な /goal コマンドを生成します。
概要
このスキルは、ユーザーが「何かをやりたい」というぼんやりとした考えを、Claude Codeの /goal コマンドとして明確に定義できるように支援します。従来の /goal の直接入力を補完し、目標が具体的かつプロジェクトに適合し、再利用可能な形式で記録されることを保証します。
ワークフロー
- 対話型インタビュー: スキルは目標について質問し、意図を具体化します。
- プロジェクト自己調査: カレントプロジェクトの
rules/ディレクトリ、ファイル構造、設定ファイルを調査し、既存の目標やコンテキストを特定します。 - 適合性ゲート: 提案された目標がプロジェクトの既存の目標と矛盾していないか、適切な粒度であるかを評価します。
- 出力生成:
rules/goals/ディレクトリに新しいMarkdownファイルを作成します(存在しない場合は作成します)。- 目標、動機、スコープ、成功基準を構造化した形式で記録します。
- すぐにコピー&ペースト可能な
/goalコマンドを表示します。
使用方法
スキルを CLAUDE.md または CLAUDE_GOALS.md に含めてから、自然言語で目標を説明してください。
例:
ユーザー: 「このプロジェクトにログイン機能を追加したい」
-- スキルが対話を開始します --
スキル: 「ログイン機能について、もう少し詳しく教えてください。どのような認証方法を考えていますか?(OAuth、メール/パスワード、SSOなど)」
設定
スキルは追加の設定を必要としません。カレントワーキングディレクトリのコンテキスト内で動作します。
出力例
# 目標: ログイン機能の追加
**動機**: 現在、ユーザー認証がないため、パーソナライズされたエクスペリエンスを提供できない。
**スコープ**:
- メール/パスワード認証
- ソーシャルログイン(Google, GitHub)
- セッション管理
**成功基準**:
- ユーザーが登録・ログインできる
- セッションが安全に管理される
- ソーシャルログインが機能する
**作成日**: 2024-01-15
作成後の /goal コマンド:
/goal ログイン機能を追加する: メール認証とソーシャルログインをサポートする安全なユーザー認証システムを実装する。