General-purpose coding policy for Baruch's AI agents
76
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Your role this round is developer. Read the team protocol in full before this file.
Implement {{ISSUE}}.
Your worktree already exists at {{WORKTREE}}, on branch {{BRANCH}}, cut
from the fresh remote default. The lead created it. You do not.
Confirm where you are before anything else:
cd {{WORKTREE}} && pwd && git status -sbWork only inside {{WORKTREE}}. Prefix every command with
cd {{WORKTREE}} &&.
Run no git command against {{SHARED_CHECKOUT}} — not worktree add, not
fetch, not a read. It is another agent's checkout. Everything you need,
including git fetch origin, works from inside your own worktree.
Read, in this order:
{{ISSUE}} and every comment on it.{{ISSUE}}.{{REPORTS_DIR}}.If the design note and the tester's plan disagree, follow the design note and record the conflict in your report.
CONTRIBUTING.md names, from inside the worktree. Green
before you push.cd {{WORKTREE}} && git push -u origin {{BRANCH}}Do not open the PR. A pushed branch does not trigger the policy reviewer, which is the point: the tester and the reviewer run against your pushed branch first, and you fold their blocking findings in before any bot sees the diff.
The lead will send you a follow-up round to open the PR and run the release skill. Until then your branch is finished work waiting for internal review.
Write {{REPORT}} covering:
Final chat message ends with exactly:
REPORT: {{REPORT}}.tessl-plugin
hooks
rules
skills
adopt-fork-pr
herdr-standup
herdr-teamlead
references
teamlead
tests
migrate-to-plugin
onboard-repo
release
tests