mcpField
C
create-github-issues-for-unmet-specification-requirements

create-github-issues-for-unmet-specification-requirements

github.com/github開発40.5k8.9k 回インストール1 日前に更新
リポジトリ

create-github-issues-for-unmet-specification-requirements について

仕様書とコードベースを照合し、未実装の要件ごとにGitHub Issueを作成するスキルです。重複を避けるため既存Issueを検索し、実装方針と受け入れ条件を記載します。

主な機能

  1. 01仕様書から要件を抽出
  2. 02コードの実装状況を確認
  3. 03既存Issueを検索
  4. 04未実装要件のIssue作成
  5. 05実装方針と受け入れ条件の記載

活用シーン

  1. 01仕様上の不足機能をタスク化
  2. 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 を作成します。

プロセス

  1. 仕様ファイルを分析してすべての要件を抽出します
  2. 各要件についてコードベースの実装状況を確認します
  3. search_issues を使用して既存の Issue を検索し、重複を避けます
  4. 未実装の要件ごとに create_issue を使用して新しい Issue を作成します
  5. feature_request.yml テンプレートを使用します(利用できない場合はデフォルトにフォールバック)

要件

  • 仕様の未実装の要件ごとに 1 つの Issue
  • 要件 ID と説明の対応を明確にすること
  • 実装のガイダンスと受け入れ基準を含めること
  • 作成前に既存の Issue と照合して確認すること

Issue の内容

  • タイトル: 要件 ID と簡単な説明
  • 説明: 要件の詳細、実装方法、およびコンテキスト
  • ラベル: feature、enhancement(適宜)

実装の確認

  • コードベースで関連するコードパターンを検索します
  • /spec/ ディレクトリ内の関連する仕様ファイルを確認します
  • 要件が部分的に実装されていないことを確認します

コメント