بنقرة واحدة
commit
Create git commits following Conventional Commits specification with project-specific branch naming rules
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create git commits following Conventional Commits specification with project-specific branch naming rules
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Backend specialist for APIs, databases, authentication using FastAPI with clean architecture (Repository/Service/Router pattern)
Bug diagnosis and fixing specialist - analyzes errors, identifies root causes, provides fixes, and writes regression tests
Frontend specialist for React, Next.js, TypeScript with FSD-lite architecture, shadcn/ui, and design system alignment
Mobile specialist for Flutter, React Native, and cross-platform mobile development
Automated multi-agent orchestrator that spawns CLI subagents in parallel, coordinates via MCP Memory, and monitors progress
Product manager that decomposes requirements into actionable tasks with priorities and dependencies
| name | commit |
| description | Create git commits following Conventional Commits specification with project-specific branch naming rules |
/commit command is invokedProject-specific settings: .agent/skills/commit/config/commit-config.yaml
| Type | Description | Branch Prefix |
|---|---|---|
| feat | New feature | feature/ |
| fix | Bug fix | fix/ |
| refactor | Code improvement | refactor/ |
| docs | Documentation changes | docs/ |
| test | Test additions/modifications | test/ |
| chore | Build, configuration, etc. | chore/ |
| style | Code style changes | style/ |
| perf | Performance improvements | perf/ |
<type>(<scope>): <description>
[optional body]
Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
git status
git diff --staged
git log --oneline -5
If changed files span multiple features/domains, split commits by feature.
Split criteria:
Example:
# Changed files:
.agent/workflows/*.md (7 files) → fix(workflows): ...
.agent/skills/**/*.md (4 files) → fix(skills): ...
USAGE.md, USAGE-ko.md → docs: ...
# Split into 3 commits
Do NOT split when:
Analyze changes → Select appropriate type:
featfixrefactordocstestchoreUse changed module/component as scope:
feat(auth): Authentication relatedfix(api): API relatedrefactor(ui): UI relatedchore: update dependencies📝 Commit message preview:
feat(orchestrator): add multi-CLI agent mapping support
- Add user-preferences.yaml for CLI configuration
- Update spawn-agent.sh to read agent-CLI mapping
- Update memory schema with CLI field
Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
Proceed with this commit? (Y/N/Edit)
After user confirmation:
git add <specific-files>
git commit -m "<message>"
config/commit-config.yamlresources/conventional-commits.mdgit add -A or git add . without explicit permission