From docs-agent
Knowledge about Conventional Commits standard for structured, meaningful commit messages
npx claudepluginhub wsagency/ws-claude-marketplace --plugin docs-agentThis skill uses the workspace's default tool permissions.
This skill provides comprehensive knowledge about the Conventional Commits specification (v1.0.0) for writing structured, machine-readable commit messages that drive automated versioning and changelog generation.
Retrieves texts, DMs, one-time codes, and inspects threads in ECC workflows. Provides evidence of exact sources checked for verification before replies.
Delivers expertise for HS tariff classification, customs documentation, duty optimization, restricted party screening, and trade compliance across jurisdictions.
Process documents with Nutrient API: convert formats (PDF, DOCX, XLSX, images), OCR scans (100+ languages), extract text/tables, redact PII, sign, fill forms.
This skill provides comprehensive knowledge about the Conventional Commits specification (v1.0.0) for writing structured, machine-readable commit messages that drive automated versioning and changelog generation.
Conventional Commits structures commit messages as type(scope): description to create an explicit commit history that enables automated tooling for versioning, changelog generation, and release management.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
| Type | Purpose | SemVer Impact |
|---|---|---|
feat | New feature | MINOR bump |
fix | Bug fix | PATCH bump |
docs | Documentation only | No bump |
style | Formatting, no logic change | No bump |
refactor | Code change that neither fixes nor adds | No bump |
perf | Performance improvement | No bump (or PATCH) |
test | Adding or correcting tests | No bump |
build | Build system or external dependencies | No bump |
ci | CI configuration changes | No bump |
chore | Other changes not modifying src/test | No bump |
revert | Reverts a previous commit | Depends on reverted type |
Two ways to indicate a breaking change (triggers MAJOR version bump):
BREAKING CHANGE: description in the commit footer! after type/scope — feat!: remove deprecated APIOptional, in parentheses after type. Should be a noun describing the section of codebase:
feat(auth): add OAuth 2.1 supportfix(api): resolve race condition in request handlerdocs(readme): update installation instructionscommitlint + husky commit-msg hook for immediate feedbackcommitlint in CI pipeline (catches --no-verify bypasses)Conventional Commits directly enables:
feat = MINOR, fix = PATCH, BREAKING CHANGE = MAJORreferences/ for detailed setup guidesexamples/ for commit message examples