create-github-issues-for-unmet-specification-requirements について
仕様書とコードベースを照合し、未実装の要件ごとにGitHub Issueを作成するスキルです。重複を避けるため既存Issueを検索し、実装方針と受け入れ条件を記載します。
主な機能
- 01仕様書から要件を抽出
- 02コードの実装状況を確認
- 03既存Issueを検索
- 04未実装要件のIssue作成
- 05実装方針と受け入れ条件の記載
活用シーン
- 01仕様上の不足機能をタスク化
- 02要件Issueの重複を回避
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill create-github-issues-for-unmet-specification-requirementsインストール後、Claude Code で/create-github-issues-for-unmet-specification-requirementsを入力して読み込まれたか確認します。
詳細
未実装の仕様要件に対する GitHub Issue の作成
${file} にある仕様のうち、未実装の要件に対する GitHub Issue を作成します。
プロセス
- 仕様ファイルを分析してすべての要件を抽出します
- 各要件についてコードベースの実装状況を確認します
search_issuesを使用して既存の Issue を検索し、重複を避けます- 未実装の要件ごとに
create_issueを使用して新しい Issue を作成します feature_request.ymlテンプレートを使用します(利用できない場合はデフォルトにフォールバック)
要件
- 仕様の未実装の要件ごとに 1 つの Issue
- 要件 ID と説明の対応を明確にすること
- 実装のガイダンスと受け入れ基準を含めること
- 作成前に既存の Issue と照合して確認すること
Issue の内容
- タイトル: 要件 ID と簡単な説明
- 説明: 要件の詳細、実装方法、およびコンテキスト
- ラベル: feature、enhancement(適宜)
実装の確認
- コードベースで関連するコードパターンを検索します
/spec/ディレクトリ内の関連する仕様ファイルを確認します- 要件が部分的に実装されていないことを確認します
コメント
Markdown 対応