Checks that live with your code.
Add Markdown files to .agents/checks/ on your base branch. Instructions can describe invariants, ask for targeted tests, or document risks. HeyDeer reads checks from the base revision, so a PR cannot quietly rewrite its own review rules.
--- files: - "src/checkout/**" - "!**/*.test.ts" skills: [checkout-review] skip_extra_reviewers: false --- Verify that cached checkout sessions are scoped to both customer and currency. Run the targeted tests and report their actual result.
Also supported: globs, paths, and skills. Referenced skills are loaded from .agents/skills/<name>/SKILL.md on the base revision. A standard review supports up to 10 check files.
A check can use files, globs, or paths, with ordered ! exclusions. The optional skills field loads .agents/skills/<name>/SKILL.md from the same base revision. Omit skills when the check is self-contained. Generated files are excluded using the base branch’s .gitattributes. Each applicable check reports passed, failed, or skipped, and findings retain their check name. A check’s explicit style or naming rules are respected too.