.claude/skills/rule-commit/SKILL.md
Rule mapping for commit
npx skillsauth add carrot-foundation/methodology-rules rule-commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Apply this rule whenever work touches:
*All commits in this repository follow the Conventional Commits specification. This enables automated changelog generation and makes the history easy to scan.
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
| Type | When to use |
|------------|------------------------------------------------|
| feat | A new feature or capability |
| fix | A bug fix |
| docs | Documentation-only changes |
| style | Formatting, whitespace, semicolons (no logic) |
| refactor | Code restructuring without behavior change |
| perf | Performance improvement |
| test | Adding or updating tests |
| chore | Build scripts, CI config, tooling |
| revert | Reverting a previous commit |
libs/shared/tools/feat(rule): add vehicle definition validation
fix(shared): prevent racing of requests
refactor(nx): consolidate build targets
test(rule): add edge cases for weight threshold
chore(script): update create-rule template
Run pnpm commit to use the interactive prompt which enforces the format automatically.
databases
Create and modify Zod schemas for runtime validation with proper type inference.
testing
Write Vitest unit tests following project conventions with proper stubs and assertions.
tools
Autonomously implement a task following project conventions with iterative verification.
testing
Analyze a pull request diff and provide structured feedback on correctness, conventions, and quality.