Commit conventions
Commit messages and PR titles follow
Conventional Commits:
type(scope): subject.
Examples:
feat(consensus): add parallel_revision modefix(p07-t05): persist routing metadatadocs: update README
Common types: feat, fix, docs, test, refactor, chore, ci, build,
perf.
Enforcement
This is enforced locally by the commit-msg git hook (commitlint) and in CI on
pull requests. Hooks install automatically on pnpm install.
Bypass a single commit with git commit --no-verify.
Set GIT_HOOKS=0 to skip hook setup entirely (CI/Docker).
Conventions
Repository conventions: shipped skills run with no install step, dev tooling may take pnpm dependencies, generated-runtime discipline, skill version-bump-on-edit, and worktree init/validate.
Hooks and safety
Git hooks in this repo: install on pnpm install, pre-commit lint-staged (oxlint/oxfmt over staged files), skill version-bump enforcement, and the lint/format exclusions for generated, synced, and agent-instruction files.