ワンクリックで
metta-check-constitution
Check a change spec.md against the project constitution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Check a change spec.md against the project constitution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Start a new change with Metta
Full lifecycle loop — discover, build, verify, ship
Resolve a reconciliation gap through the full metta change lifecycle
Resolve an issue through the full metta change lifecycle
Quick mode — small change without full planning
Finalize and ship the active change
| name | metta:check-constitution |
| description | Check a change spec.md against the project constitution |
| allowed-tools | ["Read","Bash","AskUserQuestion"] |
Thin wrapper over metta check-constitution. The CLI command owns all violation parsing, severity logic, and violations.md writes. Do NOT re-implement any of that here.
Resolve the change slug.
$ARGUMENTS contains --change <name>, use that slug directly.metta status --json (Bash). If it reports an active change, default to that slug.Run the check. Bash call:
metta check-constitution --change <slug> --json
On exit 0 (no blocking violations):
No blocking violationsviolations_path from the JSON output.On exit 4 (blocking violations or error):
violations_path from the JSON output.violations array (article, severity, evidence).Resolve by editing spec.md — fix each violation or add a justification to the
## Complexity Trackingsection (skip this section forcriticalseverity — those are never justifiable).
Never rewrite violations.md from this skill. The CLI command is the sole writer of that file.