← Back to list

spec-discovery
by aiskillstore
Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.
⭐ 102🍴 3📅 Jan 23, 2026
SKILL.md
name: spec-discovery description: "Parse specs to extract IDs, titles, and traceability metadata (repo, path, hash)."
Spec Discovery Skill
Locate specs and external request headers, extract IDs (e.g., REQ-NOTIFY-001), and return traceable metadata for downstream agents.
Variables
| Variable | Default | Description |
|---|---|---|
| ROOT | . | Primary repository root |
| EXTRA_REPOS | [] | Additional repo roots containing specs/ |
| INCLUDE_EXTERNAL_REQUESTS | true | Scan specs/external-requests/ |
| OUTPUT_FORMAT | json | json or toon manifest output |
Workflow (Mandatory)
- Load repositories: ROOT + EXTRA_REPOS
- Walk specs:
specs/,specs/external-requests/, skipspecs/templates/ - Parse headings: match
^#+\s*(REQ-[A-Za-z0-9_-]+)\s*:?\s*(.*)$ - Normalize: path relative to repo root, anchor from ID + title
- Traceability: compute SHA-256 of file content; record
source_repo,path,hash - Emit manifest: sorted by repo → path → ID in JSON/TOON (see Output Schema)
Red Flags (Stop & Verify)
- No IDs detected in a spec file → confirm heading format before skipping
- Duplicate spec IDs across repos → flag in the manifest
notesfield - Missing
specs/directory → report empty result rather than failing
Output Schema
{
"format": "spec-manifest/v1",
"generated_at": "<ISO-8601 UTC>",
"sources": [
{"repository": "<repo-name>", "root": "<abs-path>"}
],
"specs": [
{
"id": "REQ-NOTIFY-001",
"title": "Email Sending Endpoint",
"source_repo": "ai-dev-kit",
"path": "specs/external-requests/notify.md",
"link": "specs/external-requests/notify.md#req-notify-001-email-sending-endpoint",
"hash": "<sha256-of-file>"
}
]
}
Provider Notes
- Use this skill when other commands request
/ai-dev-kit:specs-findor spec traceability. - Prefer JSON for machine workflows; use TOON for compact prompt embedding.
- Preserve ID/title casing; anchors should be lowercase + hyphenated.
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
