원클릭으로
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 직업 분류 기준
| 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.
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