General-purpose coding policy for Baruch's AI agents
73
92%
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
Scripts are executable files that live in the plugin (e.g., scripts/request-review.sh) — not code blocks in SKILL.md for the agent to copy-paste
The skill references the script and runs it; the script does the work
Code blocks in SKILL.md are for showing the agent what command to run, not for embedding logic the agent should reproduce character-by-character
Narrow exception for Herdr's installed-plugin bootstrap.
Applies only to command blocks in skills/herdr-teamlead/SKILL.md, skills/herdr-standup/SKILL.md, and skills/herdr-teamlead/references/round-setup.md.
Preconditions (all required):
CP to the literal .tessl/plugins/jbaruch/coding-policy; its only inline branch tests that directory and falls back to the same path under $HOME$CP paths with an explicit interpreter; each independent call repeats the bootstrapskills/herdr-teamlead/tests/test_skill_invocations.sh checks every covered block and executes fixtures for local precedence, global fallback, missing installs, spaces, and mode-0644 scriptsEvery other command block follows Scripts Are Real Files unchanged.
Scripts follow the baseline in rules/file-hygiene.md (exit codes, stderr, idempotency) plus these requirements:
JSON-producing: output structured data, not prose
Self-error-handling: exit non-zero on failure, write a diagnostic message to stderr
Single-purpose: one script does one thing — compose scripts, don't build monoliths
Narrow exception for skills/herdr-teamlead/review-package.sh artifact-path stdout.
Preconditions (all required):
Every other skill script retains the JSON-producing requirement
{"wake_agent": false, "data": {}}; wake_agent is a boolean and data is an objectwake_agent is truedata carries the inputs the agent will need if it does wake; a single precheck run gates activation and supplies the payload.tessl-plugin
hooks
rules
skills
adopt-fork-pr
herdr-standup
herdr-teamlead
references
teamlead
templates
tests
migrate-to-plugin
onboard-repo
release
tests