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
.tesslignore, .npmignore, MANIFEST.in) — readable from the repo under review, never asserted in proserules/ci-safety.md Install, Don't Skip| Stack | Framework | Location / naming |
|---|---|---|
| JVM (Kotlin, Java) | JUnit 5 or Kotest | src/test/**, *Test.kt / *Test.java |
| Swift | Swift Testing; XCTest for UI tests | *Tests.swift; no sleep() in tests |
| TypeScript | vitest or jest | *.test.ts beside the module |
| Python | pytest | tests/test_*.py |
| Shell | bash harness | tests/test_*.sh, discovered by scripts/run-tests.sh |
today, runtime now(), or hardcoded future dates in assertions or fixturesClock instance) so a test green today is green every dayPropTestConfig(seed = 1234)), never drawn from the clock, the environment, or an unset defaultiterations = 100), never unbounded or environment-derivedrandom(), unseeded Random(), shuffle) selects or shapes the inputs.tessl-plugin
hooks
rules
skills