implementing-code

1gy's avatarfrom 1gy

Implements code changes and creates commits. Triggered when: implementation tasks, code changes, feature additions, bug fixes.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 4, 2026

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.
nameimplementing-code
description>
Triggered whenimplementation tasks, code changes, feature additions, bug fixes.
allowed-toolsRead, Write, Edit, Bash(git:*), Glob, Grep

Task Input

  • Purpose: What to achieve
  • Deliverable: Completion criteria

Implementation Flow

  1. Investigate related code (Glob, Grep, Read)
  2. Implement following existing patterns
  3. 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