skills/conventional-commits/SKILL.md
Use Conventional Commits specification format for all commit messages.
npx skillsauth add morgs32/skills conventional-commitsInstall 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.
Use the Conventional Commits specification format for all commit messages.
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
One of the conventional commit types:
fix: A bug fixfeat: A new featuredocs: Documentation only changesstyle: Changes that do not affect the meaning of the coderefactor: A code change that neither fixes a bug nor adds a featureperf: A code change that improves performancetest: Adding missing tests or correcting existing testsbuild: Changes that affect the build system or external dependenciesci: Changes to CI configuration files and scriptschore: Other changes that don't modify src or test filesrevert: Reverts a previous commitEnclosed in parentheses (). The scope should indicate the area of the codebase affected:
profiler, zerospin, client, cloudflare)fix: resolve memory leakProvide additional contextual information about the change.
Reference issue numbers, breaking changes, etc.
fix(profiler): correct ProcedureCall type inference
feat(client): add OPFSAdapter support
refactor(symlink): support multiple agent folders
chore: update dependencies
docs: fix typo in README
() for scope, not square brackets []git commit -m "<type>(<scope>): <description>"development
Create and map ZerospinError instances for Effect-based code in zerospin. Use when defining error codes/messages, wrapping causes, mapping/catching errors in Effects, or returning structured errors from Effect.gen/Effect.fn or promise boundaries.
data-ai
Update agent skills in this repo or another.
development
TypeScript type-safety rules and guidance.
devops
Fix and update Turborepo (Turbo) configuration and task setup. Use for turbo.json errors, schema updates (pipeline -> tasks), and package-level config issues like missing extends.