feat(claude): improve ai workflow

This commit is contained in:
Barrett Ruth 2026-03-04 14:33:06 -05:00
parent e84a22dbcb
commit 902f0f3ad6
Signed by: barrett
GPG key ID: A6C96C9349D2FC81
11 changed files with 196 additions and 33 deletions

View file

@ -14,6 +14,10 @@ If given express permission to use git, NEVER push to a main/master branch.
If given express permission to use git, NEVER commit ai-related files (e.g. CLAUDE.md).
If given express permission to use git, ALWAYS work on a feature branch. If on
`main` or `master`, create and switch to a branch before making changes. Branch
naming: `type/short-description` (e.g. `fix/diagnostic-range`).
If given express permission to use git, ALWAYS use this commit message format:
type(scope): imperative summary
@ -21,7 +25,10 @@ If given express permission to use git, ALWAYS use this commit message format:
- Valid types: `feat` `fix` `docs` `refactor` `perf` `test` `ci` `build` `revert`
- Scope is optional, lowercase. Subject: lowercase after colon, no trailing period, max 72 chars.
- Body required for non-trivial commits, using `Problem:` / `Solution:` format.
Keep each section to 2-3 sentences.
- One logical change per commit. Refactors, formatting, and features must be separate commits.
- Use backticks around code identifiers, function names, and file paths in
commit messages and PR descriptions (e.g. `setup()`, `lua/oil/view.lua`).
If given express permission to use git, ALWAYS check for a PR template at
`.github/pull_request_template.md` and follow it. If none exists, use