Use after implement to finalize the work. Creates summary commit, updates workflow artifacts, and offers next steps (PR, more features, etc).
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Finalize the work. This skill wraps up the implementation by ensuring everything is committed, updating workflow artifacts with completion status, and offering next steps.
Input: Completed implementation from implement skill
Output: Clean git history, updated workflow artifacts, ready for next steps
Announce at start: "I'm using the commit skill to finalize this work."
implement skill completes/commitGoal: Ensure everything is in order.
# Check for uncommitted changes
git status
# Check test status
[run test command]
# Check for any issues
[run lint/build if applicable]
Report:
"Checking status before finalizing:
**Uncommitted changes:** [Yes/No - list if any]
**Tests:** [All passing / X failing]
**Lint/Build:** [Clean / Issues found]
[If issues:]
We have some items to address before finalizing. Should I fix [issue]?
[If clean:]
Everything looks good. Ready to finalize?"
[Wait for confirmation]
Goal: Commit any remaining changes.
If uncommitted changes exist:
"I see uncommitted changes in:
- [file 1]
- [file 2]
These should be committed. Suggested commit message:
[type]: [description]
- [Change 1]
- [Change 2]
Should I commit these?"
[Wait for approval, then commit]
Goal: Mark the workflow as complete.
Update .workflow/NNN-feature-slug/plan.md:
Create .workflow/NNN-feature-slug/COMPLETE.md:
# [Feature Name] - Complete
**Completed:** YYYY-MM-DD
**Duration:** [If trackable from dates in artifacts]
## Summary
[Brief description of what was built]
## Artifacts
- [research.md](./research.md) - Research and codebase analysis
- [design.md](./design.md) - Architecture and technical design
- [plan.md](./plan.md) - Implementation plan
## Changes
### Files Created
- `path/to/file` - [purpose]
### Files Modified
- `path/to/file` - [what changed]
## Commits
[List of commits made during implementation]
Goal: Give the user a clear wrap-up.
"Feature complete!
**[Feature Name]**
**What we built:**
[2-3 sentence summary]
**Key files:**
- [Most important files touched]
**Commits:** [Count] commits
**Tests:** All passing
**Workflow artifacts saved to:** `.workflow/NNN-feature-slug/`
What's next?"
Goal: Offer paths forward.
"Options from here:
**A) Create a PR**
I can help draft the PR description based on our workflow artifacts.
**B) Start another feature**
Ready to explore something new?
**C) Done for now**
The work is committed and ready.
Which would you like?"
If PR requested:
If new feature:
explore skillFollow conventional commits:
type(scope): description
- Detail 1
- Detail 2
Refs: #issue-number (if applicable)
Types:
feat: New featurefix: Bug fixrefactor: Code restructuringtest: Test additions/changesdocs: Documentationchore: MaintenanceNever:
Always: