Coding policy for Viktor Gamov's AI agents: language-agnostic quality rules, autonomous shipping discipline, and stack defaults for JVM, Swift, TypeScript, and Python
73
91%
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
rules/environment-changes.md New Project Dependenciesbuild.gradle.kts, pom.xml, Package.swift, package.json, pyproject.toml) or a standalone Python script's PEP 723 metadatatestImplementation, devDependencies, [dependency-groups])uv run--no-project for standalone scripts without inline metadata that must not inherit the caller's projectpyproject.toml, inline script metadata, or the owning README for standard-library-only toolinguv.lock for projects with dependencies, or the adjacent script lock file for standalone scripts with dependenciesuv run --locked for automated runs that consume a committed lock fileuv commanduv; they need not launch another uv processuv is a setup error, never a silent fallback to ambient Pythonuv or downloading Python follows rules/environment-changes.md--no-python-downloads when a machine-level download is not authorizeduv is installed.uvuv runrules/code-formatting.md Separation of Concerns)"version": "latest") and skip the lock fileSessionStart hook that reads the manifest each sessiontessl.jsontessl.json.tessl/gamussa/*-owned dependencies use the latest specifierhooks/check-tessl-latest.sh SessionStart hook, which flags any gamussa/* dependency not at latestskills/onboard-repo sets latest and gitignores .tessl/ at onboardingtessl-labs/*, tessl/npm-*) pin normally and stay out of scopetessl install at runtime; never commit .tessl/plugins/** into the consumer repo.tessl-plugin
hooks
rules
skills
herdr-standup
herdr-teamlead
references
teamlead
templates
tests
onboard-repo
release
tests