From github-dev
Creates conventional commits from staged files using session context and project standards. Invoked via /commit-staged or commit-related phrases.
How this skill is triggered — by the user, by Claude, or both
Slash command
/github-dev:commit-stagedThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete workflow for creating commits following project standards.
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.
Preferred execution
github-dev:commit-creator for the full workflow.Analyze staged files only
git diff --cached --name-onlygit diff --cachedCommit message format
{type}: brief description (max 50 chars)feat, fix, refactor, docs, style, test, buildMessage examples
feat: add sign-in flowfix: stop duplicate jobs on savedocs: add skills install snippetsDocumentation update
Execution
npx claudepluginhub fcakyon/claude-codex-settings --plugin github-devCreates a single well-crafted git commit by analyzing the diff, matching the repo's commit style, and writing a concise "why not what" message. Invoked via /commit.
Generates Conventional Commits messages for staged git changes and commits them. Follows v1.0.0 spec with types like feat, fix, refactor. Use for standardized commits or /commit invocation.
Stages files safely avoiding sensitive ones, infers conventional commit type from git diff, drafts message with scope, and executes after confirmation. Use anytime like post-planning or mid-TDD.