From chalk
Create a commit with contextual body explaining the why. Use when the user says "commit this", "commit", "make a commit", or "/chalk:commit".
How this skill is triggered — by the user, by Claude, or both
Slash command
/chalk:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interpret MUST, MUST NOT, SHOULD, SHOULD NOT, MAY, etc. per RFC 2119.
Interpret MUST, MUST NOT, SHOULD, SHOULD NOT, MAY, etc. per RFC 2119.
The user will provide the commit headline as an argument to this command (e.g., /commit fix: boolean logic error in expression.clj).
Stage relevant changes:
Review the conversation history to extract the reasoning behind the change. Optimise for later reading — a future developer looking at this commit won't care about the journey, they need to understand why this change exists and why it was done this way. Consider what you'd explain to that developer and organise the commit accordingly.
Draft a commit body following the chalk voice (see VOICE.md at the plugin root):
Ask clarifying questions if you can't reconstruct the why from the conversation history — particularly around whether something was a deliberate choice vs. a constraint, or intentionally out-of-scope vs. overlooked.
Make the commit directly with the commit body you've drafted:
When the work relates to a GitHub issue:
(resolves #N).(#N).When chalk is active (tracking a GitHub issue), the commit is part of a larger story:
Refs #123) so the commit links back to the issue context.VOICE.md) — explain the why, not the what.Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
npx claudepluginhub juxt/claude-plugins --plugin chalkGenerates 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.
Guides git commits with atomic change analysis, conventional commit messages, and interactive staging options. Flags non-atomic commits and suggests splits for better maintainability.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.