git:commit
Smart Commit
Stages everything and commits. No questions asked.
Arguments
$ARGUMENTS- Optional. Full message ("docs: update readme") or type hint (fix,feat(auth))- If a full message is provided in quotes, use it directly — skip analysis
Instructions
- Run
git add -A - Run
git diff --cached --stat— if nothing staged, tell the user and stop - Run
git diff --cached(first 200 lines if large) - Determine the commit message in Conventional Commits format:
- Type:
feat,fix,docs,refactor,test,chore,perf,ci,build,style,revert - Scope: main directory or module affected (omit if widespread)
- Description: imperative mood, lowercase, no period, max 72 chars
- If args provided a type or scope, use those
- Type:
More from ikatsuba/skills
spec:design
Technical Design - generates architecture diagrams, interfaces, and data flow based on requirements and chosen research solutions. Use when designing how a feature will be built.
18git:amend
Amend Commit - modifies the last commit with staged changes or new message
15spec:tasks
Task Breakdown - generates an implementation plan with tracked tasks based on requirements and design documents. Use when breaking down a design into actionable work items.
14spec:requirements
Requirements Analysis - gathers requirements through structured questions and produces a requirements document with testable acceptance criteria. Use when starting a new feature spec or documenting requirements.
14spec:test-plan
Test Plan - creates a manual test plan with traceable test cases from specification documents. Use when preparing to verify a feature implementation.
9spec:implement
Implement Tasks - executes tasks from the tasks document using subagents. Use when ready to start coding a feature.
9