Loading...
Loading...
Audits a specific component, file, or CSS against the project's extracted design soul in .marrow.md and returns a list of violations with severity and fix instructions. Use this skill when the user wants to check if something matches the design soul, review a component for soul violations, or audit existing code before shipping. Triggers on: /marrow-check, or prompts like "check this against marrow", "does this match the design soul", "audit this component", "is this on-brand", "check this file", "review this for soul violations". Requires .marrow.md to exist. If not found, instructs user to run /marrow first.
npx skill4agent add ashourml/marrow marrow-check.marrow.md✗ No .marrow.md found.
Run /marrow with reference images first to extract the design soul.src/components/Button.tsxWhat should I check? Provide a file path, paste code, or name a component..marrow.md.marrow.mdCRITICALMAJORMINOR## Marrow Check — [filename or "inline component"]
Soul: [3-word personality from .marrow.md]
### Violations found: [N]
CRITICAL · [property/line] · [short description]
Rule broken: [exact rule from .marrow.md Section X]
Current: [what the code has]
Should be: [what .marrow.md says]
MAJOR · [property/line] · [short description]
Rule broken: [exact rule from .marrow.md Section X]
Current: [what the code has]
Should be: [what .marrow.md says]
MINOR · [property/line] · [short description]
Rule broken: [exact rule from .marrow.md Section X]
Current: [what the code has]
Should be: [what .marrow.md says]
### Passes: [N checks explicitly correct]
✓ [what was checked and passed]
### Verdict
[One sentence: is this component close to the soul, drifting, or broken?]
To fix automatically: /marrow-align [filename].marrow.md