Conventional Commits specification format. Use when creating commit messages. Format:
CRITICAL: All commits must follow Conventional Commits format: <type>(<scope>): <description>
Use this skill when:
<type>(<scope>): <description>
[optional body]
[optional footer]
| Type | Purpose | Example |
|---|---|---|
feat |
New feature | feat(auth): add user login |
fix |
Bug fix | fix(api): resolve memory leak |
chore |
Maintenance tasks | chore(deps): update packages |
docs |
Documentation changes | docs(readme): update install guide |
test |
Test additions/changes | test(auth): add unit tests |
refactor |
Code refactoring | refactor(api): restructure services |
style |
Code style changes | style: format code with prettier |
perf |
Performance improvements | perf(api): optimize database query |
ci |
CI/CD changes | ci: add GitHub Actions workflow |
build |
Build system changes | build: update webpack config |
Scopes identify the affected area:
feat(api): add new endpoint
fix(api): resolve endpoint error
refactor(api): restructure controllers
feat(auth): add authentication
fix(llm): resolve provider issue
chore(mcp): update MCP tools
feat(agents): add new agent type
fix(webhooks): resolve status tracking
perf(orchestration): optimize execution
feat(auth): add JWT token authentication
feat(auth): add JWT token authentication
Implement JWT token generation and validation.
- Add token generation service
- Add token validation middleware
- Update auth controller
fix(api): resolve memory leak
The service was holding references to completed requests.
Now properly cleans up after request completion.
Closes #123
feat(api)!: change authentication endpoint
BREAKING CHANGE: Authentication endpoint moved from /auth/login to /api/auth/login
feat(user-dashboard): add user dashboard component
- Create dashboard Vue component
- Add user stats API endpoint
- Implement real-time updates
fix(login): resolve authentication error
The login was failing due to incorrect token validation.
Fixed by updating token validation logic.
Fixes #456
chore(deps): update NestJS to v10
- Update @nestjs/core to 10.0.0
- Update @nestjs/common to 10.0.0
- Resolve breaking changes
docs(api): update API documentation
- Add endpoint documentation
- Update examples
- Fix formatting issues
test(auth): add unit tests for auth service
- Test login functionality
- Test token generation
- Test error handling
refactor(api): restructure service layer
- Extract common service logic
- Improve dependency injection
- Update module structure
ā fix stuff
ā update
ā changes
ā WIP
ā asdf
ā fixed bug
ā add feature
ā work in progress
ā commit
ā test
ā
feat(auth): add user authentication
ā
fix(api): resolve memory leak in service
ā
chore(deps): update dependencies
ā
docs(readme): update installation guide
ā
test(auth): add unit tests for login
ā
refactor(api): restructure service layer
ā
perf(db): optimize query performance
ā
style: format code with prettier
<type>(<scope>): <short description>
<detailed description>
<footer>
feat(agents): add new API agent type
This commit adds support for API agents that wrap external HTTP services.
API agents use request/response transforms to adapt between Orchestrator AI
format and external service format.
Changes:
- Add API agent runtime dispatch service
- Add request/response transform logic
- Update agent registry to support API agents
- Add API agent validation
Closes #789
feat(<scope>): <description>
<what was added>
<why it was added>
<how to test>
fix(<scope>): <description>
<what was broken>
<how it was fixed>
<how to verify fix>
Fixes #<issue-number>
refactor(<scope>): <description>
<what was refactored>
<why it was refactored>
<what changed>
git commit -m "feat(auth): add user login"
git commit -m "feat(auth): add user login" -m "Implement JWT token authentication with middleware validation"
git commit
# Opens editor for multi-line message
When creating commits:
<type>(<scope>): <description>feat, fix, chore, etc.)!