Solidity Conventions
Apply Solidity conventions — Foundry only, forge fmt, solhint:all, fuzz tests.
Go Conventions
Apply Go conventions — 1.25.x, vendored, golangci-lint v2, race-detector tests.
Reviewing Changes
Five-pass review of a diff: code, security, architecture, acceptance, AI-native.
Creating Block Issues
Generate one "Implement Block X" GitHub issue per Spec Kit tasks.md PR-stack block, with a minimal body pointing at tasks.md as the source of truth.
Designing Architecture
Design pre-implementation architecture: components, libraries, data flow, schema.
Python Conventions
Apply Python conventions — uv, Ruff strict, mypy strict, pytest, pip-audit.
Implementing Blocks
Implement one Spec Kit `tasks.md` PR-stack block end-to-end — TDD + review + PR + CI fix loop.
Engineering Philosophy
Apply KISS, YAGNI, DRY, SOLID, fail-fast, be-brief on every code decision.
Running Tdd Cycles
Drive strict red-green-refactor TDD discipline on any code change, any language.
Committing Changes
Commit via feature branch + PR + git hooks; never push main, never merge.
Shell Discipline
Shell discipline — one command per call, no inline env vars, gh auth login.