schpet

Describe — Git skill for Claude Code

Git community

Generate a commit description for the current session's jj change.

How to install Describe

Installs to ~/.claude/skills/schpet-jjagent-describe/SKILL.md

Terminal
mkdir -p ~/.claude/skills/schpet-jjagent-describe && curl -fsSL https://raw.githubusercontent.com/schpet/jjagent/HEAD/commands/describe.md -o ~/.claude/skills/schpet-jjagent-describe/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Describe does


description: Generate a commit description for the current session's jj change model: claude-haiku-4-5 allowed-tools: Bash(jjagent:*), Bash(jj:*) argument-hint: [message]

jj-describe

Generate a commit description for a Claude session's jj change

instructions

You must follow these steps to create a proper commit message:

  1. **Determine session ID:**

    • Use the session ID from the system reminder (current session)
    • Store the session ID for use in subsequent steps
  2. **Chec

Alternatives in Git

  • Worktree Deliver — Commit all work, push, and create a pull request from the current worktree 23.4k ★
  • Loki Verify — Run Loki's deterministic PR verification on the current change and summarize the evidence verdict 1.1k ★
  • Cmt — When user uses /cmt slash command, commit current git changes using fast mode by default, or strict mode when 301 ★

Full documentation available on GitHub

View Source Repository