How this command is triggered — by the user, by Claude, or both
Slash command
/historian:narrate changeset-descriptionThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Narrate Git Commits
This command delegates to the "Rewriting Git Commits" skill to rewrite git commit sequences.
## Your Task
Simply invoke the skill with the changeset description:
Pass the user's arguments (`$ARGUMENTS`) as the prompt to the skill.
## What the Skill Does
The skill coordinates the rewrite process:
1. Sets up a work directory in `/tmp/historian-{timestamp}/`
2. Launches narrator and scribe agents in parallel (fork/join)
3. Waits for both agents to complete
4. Reports final results
Both agents use AskUserQuestion directly when they need user input.
See [skills/re...This command delegates to the "Rewriting Git Commits" skill to rewrite git commit sequences.
Simply invoke the skill with the changeset description:
Skill(command: "historian:rewriting-git-commits")
Pass the user's arguments ($ARGUMENTS) as the prompt to the skill.
The skill coordinates the rewrite process:
/tmp/historian-{timestamp}/Both agents use AskUserQuestion directly when they need user input.
See skills/rewriting-git-commits/SKILL.md for details.
User: /narrate Add user authentication with OAuth support
Command: Invokes historian:rewriting-git-commits skill with that prompt
Skill: Coordinates the entire rewrite process
npx claudepluginhub p/dherman-historian-plugins-historian/commitCreates a logical commit with a conventional commit message format. Delegates to the git-workflows:commit skill, accepting files or a message as arguments.
/commitCreates git commits from session changes with user approval and no Claude attribution. Presents a commit plan, asks for confirmation, then adds files and commits.
/tidy-commitsOrganizes uncommitted changes into logical, review-friendly commits to make code review easier.
/reword-commitsRewrites every in-scope commit message to a single line using git history reword, collapsing subject and body. Accepts extra instructions for scope or style.
/commitCreates git commits for session changes by reviewing git status/diff, planning logical commits, and executing on user confirmation.
/narrateManually triggers the narrator to print its current observation. Supports --haiku (LLM call) and --force (bypass throttle) flags.