Coding policy for Viktor Gamov's AI agents: language-agnostic quality rules, autonomous shipping discipline, and stack defaults for JVM, Swift, TypeScript, and Python
78
98%
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
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 storeisolation: "worktree" parameter is the canonical mechanism for spawned subagents — it provisions a fresh worktree and cleans up on exit if the agent made no changesgit 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 operationgit worktree listgit worktree remove <path>; never rm -rf the directoryskills/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 deletehooks/stop-handoff-hygiene.sh blocks the handoff once on an orphaned worktree.tessl-plugin
hooks
rules
skills