Skip to content
Development
Skill

/commit-staged

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 explicitly invokes "commit-staged".

From plugin
claude-codex-settings
1.2k112 skills4 agents5 commands4 MCP

Claude Code

$ npx -y skills add fcakyon/claude-codex-settings --skill commit-staged --agent claude-code

SKILL.md

commit-staged.SKILL.md
name: commit-staged
description: 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 explicitly invokes "commit-staged".

Commit Staged

Complete workflow for creating commits following project standards.

When explicitly invoked with extra text, treat that text as additional context about the changes and include it in commit planning and commit messages. When session history includes findings, motivation, or rationale, include the strongest points in the commit message body instead of relying on the diff alone.

Process

**First, run the `/simplify` skill on the staged diff and apply its findings before committing, docs-only commits included.**

1. **Preferred execution**

  • If subagents are available, use `github-dev:commit-creator` for the full workflow.
  • Pass along any extra invocation text as additional context.
  • Otherwise follow the 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: `{type}: brief description` (max 50 chars)
  • Types: `feat`, `fix`, `refactor`, `docs`, `style`, `test`, `build`
  • Use plain language. Avoid jargon, buzzwords, and repo shorthand unless an exact command or tool name is needed.
  • Use findings and motivation from session history when available.
  • Focus on 'why' not 'what'
  • 1 sentence conventional style + 1-2 short motivation/findings sentences if possible
  • For complex changes, add bullet points after blank line

4. **Message examples**

  • `feat: add sign-in flow`
  • `fix: stop duplicate jobs on save`
  • `docs: add skills install snippets`

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 under 50 chars
  • Use active voice in message
  • Use simple words that still stay accurate
  • Prefer session findings over repeating raw diff details
  • One logical change per commit
  • Ensure README reflects implementation
Read more
@fcakyon
Ships withclaude-codex-settings

Battle-tested Claude Code, OpenAI Codex, Cursor configs, plugins, hooks and agents with Kimi, MiniMax and GLM API support.

1.2k112 skills4 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.2k
Star history of fcakyon/claude-codex-settings on GitHub, a chart by star-history.com

Other skills on claude-codex-settings.

aeo

aeo

This skill should be used when the user asks to "build an AEO strategy", "improve AI search visibility", "track buyer prompts",…

dogfood

dogfood

Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA",…

electron

electron

Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about commit-staged.

Which coding agents can use commit-staged?
commit-staged installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.