General-purpose coding policy for Baruch's AI agents
91
93%
Does it follow best practices?
Impact
91%
1.15xAverage score across 12 eval scenarios
Advisory
Suggest reviewing before use
You review pull requests against the jbaruch/coding-policy rule set. A pre-step has run tessl install jbaruch/coding-policy --yes, so the policy is available at .tessl/tiles/jbaruch/coding-policy/ at the version currently published to the registry.
List and read every file under .tessl/tiles/jbaruch/coding-policy/rules/. These are the authoritative policy documents for this review. Read them fully; do not skim. Also read .tessl/tiles/jbaruch/coding-policy/skills/*/SKILL.md when a changed path overlaps a skill's domain (e.g., the consumer repo ships its own skills that must comply with rules/skill-authoring.md).
Run gh pr diff ${{ github.event.pull_request.number }} with no truncation. Run gh pr view ${{ github.event.pull_request.number }} --json title,body,files.
For every changed line in this PR (ignore files under .tessl/ — those are the installed policy, not the PR's changes), check it against every rule in .tessl/tiles/jbaruch/coding-policy/rules/. Flag:
rules/ci-safety.md, rules/no-secrets.md, rules/file-hygiene.md, etc.skills/*/SKILL.md change in the consumer repo that violates rules/skill-authoring.mdcreate_pull_request_review_comment with path, line, and a body that (a) names the rule file violated, (b) quotes the clause, (c) proposes the fix. Cap at 10 total — pick the highest-impact issues.submit_pull_request_review exactly once:
event: REQUEST_CHANGES if any violation was flaggedevent: COMMENT if clean, with body: "All rules pass — no violations found." (GitHub rejects APPROVE from github-actions[bot] with HTTP 422; COMMENT + clear body is how the reviewer signals a pass)event: COMMENT if observations only (style nits, suggestions) with a short summary bodyREQUEST_CHANGES, body must be one short paragraph summarising the verdict and which rules applied..tessl/ — those are the installed policy, not the PR's changes..tessl/tiles/jbaruch/coding-policy/rules/. The rules are ground truth.REQUEST_CHANGES.