---
name: Grace Reviewer
slug: grace-reviewer
category: Quality
description: Grace Reviewer checks GRACE 4 artifacts for routing, scopes, assertions, anchors, and verification evidence. Use it to review active changes and flag mismatches without making edits.
github: "https://github.com/osovv/grace-marketplace/tree/main/skills/grace/grace-reviewer"
language: TypeScript
stars: 239
forks: 54
install: "npx degit https://github.com/osovv/grace-marketplace/tree/main/skills/grace/grace-reviewer ~/.claude/skills/grace-reviewer"
installs_to: ~/.claude/skills/grace-reviewer
source_path: skills/grace/grace-reviewer/SKILL.md
collection_size: 15
category_size: 1478
collection_url: "https://dirskills.com/collections/osovv/grace-marketplace"
added: 2026-09-03T06:03:53.418Z
last_synced: 2026-09-03T06:03:53.418Z
canonical_url: "https://dirskills.com/skills/grace-reviewer"
---

# Grace Reviewer

Grace Reviewer checks GRACE 4 artifacts for routing, scopes, assertions, anchors, and verification evidence. Use it to review active changes and flag mismatches without making edits.

**Install:**

```bash
npx degit https://github.com/osovv/grace-marketplace/tree/main/skills/grace/grace-reviewer ~/.claude/skills/grace-reviewer
```

## README

<skill>
<review_checklist>
- `.grace/context` artifacts are present and relevant.
- `.grace/graph/index.xml` routes every graph anchor to the correct graph document.
- `.grace/verification/index.xml` routes deterministic `V-M-*` entries and covers current modules.
- Active change specs/plans use valid statuses for their location and exactly one `C-*` wrapper.
- Baseline and target assertions are meaningful and not stale.
- Durable scopes and observed write scopes are explicit; unsafe parallel overlaps are blocked.
- File-local contracts, `LINKS:`, and semantic blocks match durable anchors.
- Verification evidence is fresh and tied to commands or markers.
</review_checklist>

<output>
Return findings with severity, location, why it matters, expected fix direction, and verification target. Do not fix unless explicitly asked.
</output>
</skill>
