Describe — Git skill for Claude Code
Generate a commit description for the current session's jj change.
How to install Describe
Installs to ~/.claude/skills/schpet-jjagent-describe/SKILL.md
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:
**Determine session ID:**
- Use the session ID from the system reminder (current session)
- Store the session ID for use in subsequent steps
**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 RepositoryRelated Skills
PR Describe
Review the current branch's diff against the base branch and update the GitHub PR with a clear title and descr
Session Entry
Alias for /session entry — append and fill the entry for the commit(s) just made, update what the change made
Describe PR
Generate PR Description
Review Commit PR Discipline
Review the current branch's commits and working tree for commit and pull-request discipline, then produce well
Ad Assign Computer
Guided single-computer managedBy assignment — find the computer, show current description/managedBy, resolve t
Prp Commit
Quick commit with natural language file targeting — describe what to commit in plain English
Related Agents
Mr Consistency
Check that a GitLab MR is internally consistent after a push — description matches the actual diff, commit mes
Change Analyzer
Read uncommitted or branch changes and return atomic commit groups with subjects, a Conventional Branch name,
Session Wrap
Wrap up a development session by ensuring all documentation is current. Updates the development journal, check