General-purpose coding policy for Baruch's AI agents
74
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Grep, Read, Glob, non-mutating Bash like git statusEdit, Write, side-effecting Bash, branch creationgit worktree add — distinct from the base checkout, on its own branch, sharing the same .git object storerules/agent-delegation.md Delegationgit worktree add -b <task-branch> ../<repo>-<task> to create an isolated checkout on a new branch (or git worktree add ../<repo>-<task> <existing-branch> to attach to one that already exists), then cd in before any mutating operationskills/release/SKILL.md Step 7, the post-merge order is mandatory: cd back to the base checkout → fast-forward base main → git worktree remove <worktree-path> → git branch -d <branch>. Teardown precedes branch deletegit worktree remove <path>; never rm -rf the directoryskills/release/hooks/check-leftover-worktrees.sh cleans the session's own repository in a native sessionskills/release/lib/prune-worktrees.sh and skills/release/lib/prune-remote-branches.sh (top-of-file docstrings)rules/hook-action-reporting.md Act on What It Namesgit worktree list.tessl-plugin
rules
skills
migrate-to-plugin
onboard-repo
release
hooks
references