codeflash-internal/tiles/codeflash-internal-rules/rules/git-conventions.md
Kevin Turcios dfc56f19a0 feat: add Tessl tiles for codeflash-internal (rules, docs, skills)
Three private tiles published to the codeflash workspace:
- codeflash-internal-rules: 6 eager rules (code-style, architecture,
  optimization-patterns, git-conventions, testing-rules, multi-language-handlers)
- codeflash-internal-docs: 8 lazy doc pages (domain-types, optimization-pipeline,
  test-generation-pipeline, context-extraction, aiservice/cf-api endpoints,
  configuration-thresholds, llm-provider-abstraction)
- codeflash-internal-skills: 4 on-demand skills (debug-optimization-failure,
  add-language-support, add-api-endpoint, debug-test-generation)
2026-02-14 22:16:33 -05:00

567 B

Git Conventions

  • Always create a new branch from main — never commit directly to main
  • Use conventional commit format: fix:, feat:, refactor:, docs:, test:, chore:
  • Keep commits atomic — one logical change per commit
  • Commit message body should be concise (1-2 sentences max)
  • PR titles should also use conventional format
  • Branch naming: cf-#-title (lowercase, hyphenated) where # is the Linear issue number
  • If related to a Linear issue, include CF-# in the PR body
  • Pre-commit: uv run prek run --all-files from repo root