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
The repo acme/widgets is an older Tessl plugin still shipped in the legacy tile.json form — there is no .tessl-plugin/plugin.json yet. The maintainer wants it brought fully onto the current plugin manifest form and the repo's wording brought in line, so a reader isn't left with a half-renamed project.
The relevant current contents:
tile.json (the legacy manifest, present at the repo root) and .tileignore (a build-artifact ignore file) both exist; there is no .tessl-plugin/plugin.json.
README.md:
# acme/widgets
Widgets tile for ACME's agents. 12 steering rules covering commits, testing, and release.
Install with `tessl install acme/widgets`.skills/release/check-publish.sh:
# Poll the registry for the published version's moderation state.
# tessl api v1/tiles/<workspace>/<name>/versions/<version>
latest=$(tessl tile info "${workspace}/${name}" | grep "Latest Version" | awk '{print $NF}')skills/release/registry.ts:
const tileRegistry = new Registry(workspace);
export function fetchTile(name: string) { return tileRegistry.get(name); }CHANGELOG.md (top entry):
- Migrated the build from a hand-written tile.json to the generated manifest.Capture your migration plan in a file named migration-plan.md: the commands you would run and the edits you would make to the files above to complete the migration.
.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