skills/spec-audit/SKILL.md
仕様書と実装の乖離を全方位チェックし、未実装・TODO・スキップテスト等をIssue化する
npx skillsauth add ousiass/claude-config spec-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
仕様書を正(Single Source of Truth)として、実装漏れ・乖離を検知し GitHub Issue を作成する。
gh CLI(Issue 作成時)/spec-audit docs/api-spec.md): 特定ドキュメントに絞ってチェック引数でパスが指定されていない場合、プロジェクトルートを Glob で自動探索する:
docs/, spec/ 配下README.md, ARCHITECTURE.md, CLAUDE.md*.yaml, *.json).md ファイル検出したドキュメント一覧をユーザーに示し、チェック対象を確認する。
検知粒度は機能・エンドポイント単位。セクション丸ごとではなく「DELETE /users/:id が未実装」のように具体的な単位で報告する。
検知対象は以下のすべて:
skip, pending, xit, xdescribe 等TaskCreate でチェック対象をタスク化する検知観点は references/check-criteria.md を参照。
Explore エージェントや Grep/Glob で対応する実装を探すGrep で TODO, FIXME, HACK, XXX, TEMP を検索Grep で以下を検索:
it.skip, describe.skip, xit, xdescribe, test.skipt.Skip@pytest.mark.skip, @unittest.skip, self.skipTestskip, pendingreferences/check-criteria.md)templates/report.md の形式でレポートを生成AskUserQuestion で出力先をユーザーに確認する:
spec-audit-report.md を生成出力先で「GitHub Issue に作成」が選ばれた場合:
AskUserQuestion で Issue の作成方式を確認:
gh issue list --state open --search "<要約>" で既存 Issue を検索。重複あり → スキップ or 新規作成か確認templates/issue.md を参照gh issue create で作成。ラベル: spec-audit + 重大度ラベル(severity:critical, severity:high, severity:medium, severity:low)TaskCreate/TaskUpdate で進捗を管理するtesting
PRのTest planチェックリストからローカル実行用テスト手順書を生成しPRコメントに投稿
content-media
Stitchモックzipを展開しShopify OS 2.0テーマ(Atomic Design snippets構造)に変換する
devops
Stitchモックzipを展開しNetlifyデプロイ可能な構造に変換する
development
既存の仕様書ディレクトリをHextraテーマのHugo仕様書サイトに変換する