From docs-tools
Creates fresh git branch from latest upstream default before docs updates in UPDATE-IN-PLACE mode. Skips in --draft; checks dirty tree, fetches latest.
npx claudepluginhub redhat-documentation/redhat-docs-agent-tools --plugin docs-toolsThis skill is limited to using the following tools:
Step skill for the docs-orchestrator pipeline. Creates a clean working branch from the latest upstream default branch before the writing step modifies repo files.
Creates Git feature branch or worktree from base branch before writing artifacts. Infers name like feat/kebab-topic from context and confirms options with user.
Creates git branches following Sentry naming conventions (<prefix>/<type>/<description>) from args, git diff/status, or generic. Classifies type, picks base, avoids collisions.
Orchestrates documentation workflows from YAML step lists, running skills sequentially with progress state, iterations, confirmations, and JIRA/PR integration.
Share bugs, ideas, or general feedback.
Step skill for the docs-orchestrator pipeline. Creates a clean working branch from the latest upstream default branch before the writing step modifies repo files.
Only runs in UPDATE-IN-PLACE mode. When --draft is set, this step is a no-op (mark completed immediately).
$1 — JIRA ticket ID (required)--base-path <path> — Base output path (e.g., .claude/docs/proj-123)--draft — If present, skip branch creation entirelyNone. This step has no upstream file dependencies.
<base-path>/prepare-branch/branch-info.md
Contains the branch name created and the base ref used.
Run the branch preparation script, passing through all arguments:
bash scripts/prepare_branch.sh <ticket> --base-path <base-path> [--draft]
The script handles:
--base-path, and --draft flag--draft is setupstream remote first, falls back to origin, detects HEAD branch with fallback to main/master<ticket-id-lowercase> branch from remote default; switches to existing branch if it already existsbranch-info.md with branch name, base ref, and timestamp