Skip to content

feat: create custom Claude Code command for commits #5

@p-iknow

Description

@p-iknow

Requirement

Create a custom Claude Code command that simplifies the commit process by analyzing changes and generating structured commit messages following the project's commit conventions.

Implementation Plan (optional)

Command features:

  • Analyze staged and unstaged changes
  • Group related changes logically
  • Generate commit messages with type prefix (feat, fix, doc, config, refactor, test, perf)
  • Include Intent and Implementation sections
  • Support interactive confirmation before committing

Files to be created:

  • .claude/commands/commit.md or similar command definition

Integration:

  • Should work seamlessly with existing git workflow
  • Follow project's commit message format
  • Support both single and multiple commits for different concerns

Should be tested

  • Command tested with various change types
  • Commit message format matches project conventions
  • Interactive confirmation works properly
  • Edge cases handled (no changes, merge conflicts, etc.)

Reference (optional)

Related to existing /make-commit command functionality but tailored for this project's specific conventions.

Metadata

Metadata

Assignees

Labels

agentAgent rules and commandsfeatNew features or enhancements

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions