From git-workflows
Commit message formatting rules based on the Conventional Commits specification
npx claudepluginhub remihuguet/rems-buddy --plugin git-workflowsThis skill uses the workspace's default tool permissions.
```
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Provides patterns for autonomous Claude Code loops: sequential pipelines, agentic REPLs, PR cycles, de-sloppify cleanups, and RFC-driven multi-agent DAGs. For continuous dev workflows without intervention.
Applies NestJS patterns for modules, controllers, providers, DTO validation, guards, interceptors, config, and production TypeScript backends with project structure and bootstrap examples.
<type>(<scope>): <description> where type is required and scope is optional# Good
feat(auth): add password reset flow
fix: resolve null pointer in user service
# Bad
added password reset
bugfix - null pointer fixed
feat, fix, docs, chore, refactor, test, style, ci# Good
feat: implement dark mode toggle
fix: correct validation logic
docs: update API reference
chore: upgrade dependencies
# Bad
update: add new feature
improvement: better performance
misc: various changes
# Good
feat: add user authentication
fix: remove deprecated api call
# Bad
feat: Added user authentication
fix: Removes deprecated API call
# Good
feat(api): add pagination to user list endpoint
# Bad
feat(api): add pagination support to the user list endpoint with configurable page size and cursor-based navigation
# Good
fix(auth): handle expired token gracefully
Previously, expired tokens caused a 500 error.
Now returns 401 with clear message for client retry.
# Bad
fix(auth): handle expired token gracefully. Previously expired tokens caused a 500 error now returns 401 with clear message.
BREAKING CHANGE: footer to signal breaking API or behavior changes# Good
feat(api): change user endpoint response format
BREAKING CHANGE: user endpoint now returns nested address object instead of flat fields
# Bad
feat(api): change user endpoint response format (BREAKING)