Skip to content

Verification Matrix

SSOT Reference

ファイルタイプ別の検証コマンドは .claude/rules/ に定義されています(SSOT)。

File TypeRule FileRequired Commands
*.go.claude/rules/go/make go-lint, make check-build
*.ts, *.js.claude/rules/typescript.mdyarn lint / npm run lint
*.sh.claude/rules/shell-script.mdmake shfmt
*.sql.claude/rules/sql.mdmake sqlc-validate
*.hcl.claude/rules/hcl.mdmake atlas-fmt, make atlas-lint
*.proto.claude/rules/proto.mdmake lint-proto
*.yaml.claude/rules/yaml.mdmake yaml-lint
*.md-(none required)

Task Type × File Type Matrix

タスクタイプとファイルタイプの組み合わせによる検証コマンド:

Task TypeGo FilesMD FilesSQL/HCLConfig
bug-fixlint, build, test(none)atlas-fmt(none)
feature-addlint, build, test(none)atlas-*(none)
refactoringlint, build, test(none)atlas-fmt(none)
db-changelint, build(none)atlas-*, sqlc(none)
documentation(none)(optional)(none)(none)

Skip Verification Scenarios

以下のシナリオでは検証をスキップまたは最小化できます:

ScenarioSkippable CommandsReason
ドキュメントのみ変更全ての Go 関連コード変更なし
Config のみ変更全ての Go 関連コード変更なし
コメントのみ追加gotest機能変更なし
typo 修正gotest機能変更なし

Integration with Task Contexts

各タスクコンテキストファイルは、この Verification Matrix と rules を参照しています: