judge-arch
Installation
SKILL.md
Judge the current branch's changes against the design decisions in DECISIONS.md.
Look
- Read
DECISIONS.mdin the repo root. If it doesn't exist, stop and report that instead of judging. - Find the base: the repo's default branch, unless the user names one.
- Read the full diff (
git diff <base>...HEAD) and open every changed file, so each change is judged in the context of the file it lands in.
Judge
Check the change against each decision in DECISIONS.md, in order. A decision is identified by its heading text — use that exact name everywhere in the report; never number the decisions.