CtrlK
BlogDocsLog inGet started
Tessl Logo

gamussa/coding-policy

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

Quality

98%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

commit-conventions.mdrules/

alwaysApply:
Yes

Commit Conventions

Commit Messages

  • Imperative mood in the subject line: "Add feature", not "Added feature" or "Adds feature"
  • Subject line ~50 characters; hard limit at 72
  • Body explains why, not what — the diff shows what changed
  • Separate subject from body with a blank line

One Change Per Commit

  • Each commit represents one logical change
  • Don't mix refactors with features, formatting with bug fixes, or dependency updates with code changes
  • If you need to refactor before implementing, that's a separate commit

No AI Attribution

  • No Co-Authored-By: Claude (or any other agent) trailer
  • No Generated with, Claude-Session:, session-URL, or similar provenance trailers
  • No robot emoji or "written by an AI" signatures in commits, PR titles, or PR bodies
  • The human author owns the commit — the author field is the attribution
  • Strip any such trailer a tool adds before committing

Pull Requests

  • CI must pass before merging
  • PR title follows <type>(<scope>): <imperative summary> format
  • Add a changelog entry for user-visible changes
  • Keep PRs focused — large PRs are hard to review and risky to merge
  • Focus governs the shape of the bundle; rules/boy-scout.md governs what you may not walk away from

README.md

tile.json