金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

commit-workflow

commit-workflow 是面向开发运维的 Agent Skill,来自 fcakyon/claude-codex-settings。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

This skill should be used when user asks to "commit these changes", "write commit message", "stage and commit", "create a commit", "commit staged files", or runs /commit-staged or /commit-creator commands.

SKILL.md

下载 MD ↓
namecommit-workflow
descriptionThis skill should be used when user asks to "commit these changes", "write commit message", "stage and commit", "create a commit", "commit staged files", or runs /commit-staged or /commit-creator commands.

Commit Workflow

Complete workflow for creating commits following project standards.

Process

  1. Use commit-creator agent - Run /commit-staged [context] for automated commit handling - Or follow manual steps below

  2. Analyze staged files only - Check all staged files: git diff --cached --name-only - Read diffs: git diff --cached - Completely ignore unstaged changes

  3. Commit message format - First line: {task-type}: brief description of the big picture change - Task types: feat, fix, refactor, docs, style, test, build - Focus on 'why' and 'what', not implementation details - For complex changes, add bullet points after blank line

  4. Message examples - feat: implement user authentication system - fix: resolve memory leak in data processing pipeline - refactor: restructure API handlers to align with project architecture

  5. Documentation update - Check README.md for:

    • New features that should be documented
    • Outdated descriptions no longer matching implementation
    • Missing setup instructions for new dependencies
    • Update as needed based on staged changes
  6. Execution - Commit uses HEREDOC syntax for proper formatting - Verify commit message has correct format - Don't add test plans to commit messages

Best Practices

  • Analyze staged files before writing message
  • Keep first line concise (50 chars recommended)
  • Use active voice in message
  • Reference related code if helpful
  • One logical change per commit
  • Ensure README reflects implementation

来源:fcakyon/claude-codex-settings · Apache-2.0 许可 · 许可原文 · MD 为来源页保存的历史版本