General-purpose coding policy for Baruch's AI agents
90
91%
Does it follow best practices?
Impact
90%
1.76xAverage score across 18 eval scenarios
Advisory
Suggest reviewing before use
[skip ci] to commit messages[skip ci] on a commit the publish workflow pushes to the protected branch[skip ci] rides only on the commit pushed back to the protected branch, solely to stop self-retrigger[skip ci], never to skip failing tests or unblock a merge<type>/<description> (e.g., feat/add-auth, fix/null-pointer, chore/update-deps)gh run watch or equivalent to monitor the run in real timeLatest Version as baselineheadSha + push event filterconclusion is successLatest Version advanced past the baselineskills/release/SKILL.md Step 7 for the agent-executable form of the release contracttessl install after publish — a freshly published version can be install-blocked until its moderation state reaches passskills/release/verify-moderation-cleared.sh); a still-pending or blocked state at budget exhaustion is an unconfirmed release, surfaced as a failure, never reported as successtessl installtesslio/patch-version-publish) and the run got past it. Safer recovery: a follow-up commit fires a fresh publish on mergequeued and no github-actions run is created, check the PR's merge state before assuming an Actions outagegh pr view <N> --json mergeable,mergeStateStatus — CONFLICTING / DIRTY is the causequeued while no github-actions suite is createdgh api repos/<owner>/<repo>/commits/<sha>/check-suites -q '.check_suites[] | "\(.app.slug) \(.status) \(.conclusion)"'github-actions suite runs and mergeStateStatus flips to UNSTABLE / CLEANmain or master (except under the Content-Only Direct-Push Carve-Out below)main or master without a PR review cycle**/*.md. Globs that would match rules/**, skills/**, workflow files (*.yml or *.yaml), .tessl-plugin/plugin.json, package.json, or any executable/loaded artifact (regardless of extension) are mis-scopedrules/script-delegation.md), not agent judgment.tessl-plugin
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
scenario-16
scenario-17
scenario-18
rules
skills
adopt-fork-pr
eval-curation
install-reviewer
migrate-to-plugin