Orchestrator AI-specific Git conventions and standards. Branch naming, commit workflow, repository organization...
CRITICAL: Follow Orchestrator AI Git standards: conventional branch names, conventional commits, clean history.
Use this skill when:
feature/user-authentication
feature/add-api-endpoint
fix/login-bug
fix/memory-leak
chore/update-dependencies
chore/refactor-service
docs/update-readme
test/add-unit-tests
refactor/auth-service
❌ my-feature
❌ bugfix
❌ update
❌ feature_branch
❌ FEATURE-BRANCH
❌ feature/user authentication (spaces)
See Conventional Commits Skill for complete format. Quick reference:
# Format
<type>(<scope>): <description>
# Examples
feat(auth): add user authentication
fix(api): resolve memory leak
chore(deps): update dependencies
docs(readme): update installation guide
test(auth): add unit tests for auth service
refactor(api): restructure service layer
# From main
git checkout main
git pull
# Create feature branch
git checkout -b feature/user-authentication
# Edit files
vim apps/api/src/auth/auth.service.ts
# Stage changes
git add .
# Commit with conventional format
git commit -m "feat(auth): add user authentication service"
# Push branch
git push origin feature/user-authentication
# Open PR on GitHub
# Follow PR process (see GitHub Workflow Skill)
# If main has new commits
git checkout main
git pull
git checkout feature/user-authentication
git rebase main # or git merge main
| Type | Purpose | Example |
|---|---|---|
feat |
New feature | feat(auth): add login |
fix |
Bug fix | fix(api): resolve memory leak |
chore |
Maintenance | chore(deps): update packages |
docs |
Documentation | docs(readme): update install |
test |
Tests | test(auth): add unit tests |
refactor |
Refactoring | refactor(api): restructure |
style |
Formatting | style: format code |
perf |
Performance | perf(api): optimize query |
Scopes should match affected areas:
# API scopes
feat(api): add endpoint
fix(api): resolve bug
# Module scopes
feat(auth): add authentication
fix(llm): resolve provider issue
# Feature scopes
feat(agents): add new agent type
fix(webhooks): resolve status tracking
feat(auth): add JWT token authentication
- Implement JWT token generation
- Add token validation middleware
- Update auth service with token logic
fix(api): resolve memory leak in service
The service was holding references to completed requests.
Now properly cleans up after request completion.
chore(deps): update NestJS to v10
- Update @nestjs/core to 10.0.0
- Update @nestjs/common to 10.0.0
- Resolve breaking changes
❌ fix stuff
❌ update
❌ changes
❌ WIP
❌ asdf
❌ fixed bug
main - Production-ready codedevelop - Integration branch (if used)feature/<feature-name>
# Examples:
feature/user-authentication
feature/add-metrics-dashboard
fix/<fix-name>
# Examples:
fix/login-error
fix/memory-leak
chore/<chore-name>
# Examples:
chore/update-dependencies
chore/refactor-service-layer
# Create branch
git checkout -b feature/my-feature
# Stage changes
git add .
# Commit
git commit -m "feat(module): description"
# Push
git push origin feature/my-feature
# Update from main
git checkout main
git pull
git checkout feature/my-feature
git rebase main
# View status
git status
# View log
git log --oneline
# View changes
git diff
orchestrator-ai/
├── apps/
│ ├── api/ # NestJS backend
│ ├── web/ # Vue frontend
│ └── n8n/ # N8N workflows
├── storage/ # Database snapshots
├── scripts/ # Utility scripts
└── .github/ # GitHub workflows
.gitignore should include:
node_modules/.envdist/*.log.DS_StoreWhen working with Git:
feature/, fix/, etc.)