commit
Smart Atomic Commits
Analyze workspace changes, split into logical atomic units, and commit with emoji conventional format.
Process
- Inspect: Run
git statusandgit diff HEADto understand changes - Auto-stage: If nothing is staged,
git addall modified and new files - Analyze: Identify if multiple distinct logical changes should be split based on:
- Different concerns (unrelated parts of codebase)
- Different types (features vs fixes vs refactoring)
- File patterns (source vs docs vs config)
- Logical grouping (easier to understand separately)
- Size (large changes clearer when broken down)
- Commit: For each atomic unit, stage relevant files and commit
Commit Format
More from idjoo/skills
whatsapp
Send and manage WhatsApp messages via WAHA HTTP API. Use when the user wants to send WhatsApp messages (text, image, video, voice, file), read chats/messages, manage contacts, groups, or sessions. Triggers on: 'send a WhatsApp message', 'check my WhatsApp chats', 'send image on WhatsApp', 'WhatsApp group', 'WhatsApp session', or any WhatsApp-related task.
2beads
Local-first issue tracker using br (beads_rust). Use when the user wants to track issues, create tasks, manage dependencies between issues, or check what's ready to work on. Triggers on: 'create an issue', 'track a bug', 'what should I work on next', 'show blocked issues', 'add a dependency', 'beads', 'br', or any project issue-tracking task.
1waha
Send and manage WhatsApp messages via WAHA HTTP API. Use when the user wants to send WhatsApp messages (text, image, video, voice, file), read chats/messages, manage contacts, groups, or sessions. Triggers on: 'send a WhatsApp message', 'check my WhatsApp chats', 'send image on WhatsApp', 'WhatsApp group', 'WhatsApp session', 'WAHA', or any WhatsApp-related task.
1python-backend
Production-ready Python backend service architecture using FastAPI, SQLModel, and async PostgreSQL. Use when: (1) Scaffolding a new backend service or API project, (2) Adding new entities, endpoints, or features to an existing service, (3) Setting up database models, migrations, or repositories, (4) Configuring CI/CD, Docker, or Cloud Run deployment, (5) Reviewing or refactoring backend code for pattern compliance. Triggers on: 'create a new service', 'add an endpoint', 'add a new entity', 'scaffold a project', 'set up a FastAPI project', 'add CRUD', 'create a model', or any Python backend development task.
1