feat(claude): improve ai workflow
This commit is contained in:
parent
e84a22dbcb
commit
902f0f3ad6
11 changed files with 196 additions and 33 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue