implementing-code
Implements code changes and creates commits. Triggered when: implementation tasks, code changes, feature additions, bug fixes.
When & Why to Use This Skill
The 'implementing-code' skill is a comprehensive automation tool for the software development lifecycle. It enables Claude to autonomously investigate codebases using advanced search tools, implement precise logic changes following existing architectural patterns, and manage version control through Git. By adhering to Conventional Commit standards and project-specific rules, it streamlines the transition from task requirements to verified code deployments.
Use Cases
- Feature Implementation: Automatically translate functional requirements into production-ready code, ensuring new features are integrated seamlessly into the existing codebase.
- Automated Bug Fixing: Identify, locate, and resolve software defects followed by structured Git commits to maintain a clean and traceable project history.
- Codebase Refactoring: Systematically update and improve code structure or performance while maintaining consistency with established project conventions and documentation.
- Version Control Management: Streamline the development workflow by automating the staging and committing process using standardized types like feat, fix, and refactor.
| name | implementing-code |
|---|---|
| description | > |
| Triggered when | implementation tasks, code changes, feature additions, bug fixes. |
| allowed-tools | Read, Write, Edit, Bash(git:*), Glob, Grep |
Task Input
- Purpose: What to achieve
- Deliverable: Completion criteria
Implementation Flow
- Investigate related code (Glob, Grep, Read)
- Implement following existing patterns
- Commit changes
Commit Convention
Check CLAUDE.md for project-specific rules.
Default format (Conventional Commits):
<type>: <description>
| type | usage |
|---|---|
| feat | New feature |
| fix | Bug fix |
| docs | Documentation |
| refactor | Refactoring |
| test | Tests |
| chore | Other |
Commit Execution
git add <files>
git commit -m "<type>: <description>"
Parallel Execution
When running in parallel with other tasks:
- Do NOT edit the same files
- Report conflicts to manager
Completion Report
- Changed files
- Implementation summary
- Commit hash