capture について
captureは自由記述のアイデア、バグ、機能要望をラベル付きのGitHub issueにまとめます。GitHubに接続できない場合はローカルのメモファイルに保存します。
主な機能
- 01バグと機能要望の分類
- 02ラベル付きGitHub issueの作成
- 03GitHub MCPツールの試行
- 04失敗時のメモファイル保存
活用シーン
- 01ソフトウェアのバグ報告の記録
- 02機能要望の登録
- 03オフラインでのアイデア記録
MCP 対応
GitHub issueの作成に失敗すると、利用可能なGitHub MCPツールを試し、その後ローカルのメモファイルを使用します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ camacho/ ai-skills --skill captureインストール後、Claude Code で/captureを入力して読み込まれたか確認します。
詳細
入力
- アイデア、バグ、機能リクエストの自由記述
手順
-
説明を解析して種類を判定します:
キーワード 種類 ラベル error、crash、broken、fix、bug、fails、regression バグ triage、bugadd、want、should、new、feature、enhance、improve 機能 triage、enhancementデフォルト 機能 triage、enhancement -
GitHub Issue を作成します:
gh issue create \ --title "<concise title from description>" \ --body "<full description>" \ --label "triage" --label "<bug or enhancement>" -
Issue 番号と URL を返します。
フォールバック
gh が利用できない場合、または GitHub へのアクセスに失敗した場合:
- GitHub MCP ツールを試します(利用可能な場合)
- どちらも機能しない場合 →
ai-workspace/scratchpad.mdに追記します:
内容をローカルに保存したことをユーザーに伝えます。## Captured [date] **Type**: [bug/feature] **Description**: [text] _Failed to create GitHub Issue — saved here as fallback._
エッジケース
- 説明が入力されていない → アイデアやバグの説明をユーザーに求めます
- オフライン/GitHub にアクセスできない → scratchpad にフォールバックします(上記を参照)
コメント
Markdown 対応