create-github-issues-for-unmet-specification-requirements 是做什麼的?
使用 feature_request.yml 範本,從規格檔案中找出未實作的需求並建立 GitHub Issues。
功能
- 掃描規格檔案(如 requirements.md、spec.md)
- 識別尚未在程式碼中實作的需求
- 根據
.github/ISSUE_TEMPLATE/feature_request.yml範本自動產生 Issue 標題與內容 - 為每個未實作的需求建立唯一的 GitHub Issue
如何運作
- 需求解析:技能會讀取指定的規格檔案,解析出所有已定義的需求。
- 實作檢查:透過搜尋程式碼中對應的功能標記、函式定義或註解,判斷需求是否已實作。
- Issue 建立:對每個未實作的需求,使用
feature_request.yml範本產生 Issue 內容,並透過 GitHub API 在儲存庫中建立新 Issue。
使用方式
在支援的 AI 代理程式中直接啟用此技能,並指定要掃描的規格檔案路徑。例如:
scan-spec --file requirements.md --repo owner/repo
設定需求
- 專案中需存在
.github/ISSUE_TEMPLATE/feature_request.yml範本檔案 - 需要具有寫入權限的 GitHub 個人存取權杖(
GITHUB_TOKEN環境變數)
支援的平台
- Claude Code
- Coder
- GitHub Codex
- 自訂 AI 代理程式(需具備 GitHub API 存取權)