From docs-tools
Analyzes documentation requirements for JIRA tickets by dispatching requirements-analyst agent with PR URLs. Saves structured Markdown output for docs pipelines.
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. Follows the step skill contract: **parse args → dispatch agent → write output**.
Generates documentation plan from requirements analysis including gap analysis, module specs, implementation order, and assembly structure. Dispatches docs-planner agent for JIRA tickets.
Performs requirements analysis: decomposes problems, scans stakeholders, structures and prioritizes needs. Produces 1-requirements.md lifecycle doc before tech-spec. Not for task tickets or solutions.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Step skill for the docs-orchestrator pipeline. Follows the step skill contract: parse args → dispatch agent → write output.
$1 — JIRA ticket ID (required)--base-path <path> — Base output path (e.g., .claude/docs/proj-123)--pr <url> — PR/MR URL to include in analysis (repeatable)<base-path>/requirements/requirements.md
Extract the ticket ID, --base-path, and any --pr URLs from the args string.
Set the output path:
OUTPUT_DIR="${BASE_PATH}/requirements"
OUTPUT_FILE="${OUTPUT_DIR}/requirements.md"
mkdir -p "$OUTPUT_DIR"
Dispatch the requirements-analyst agent with the following prompt.
Agent tool parameters:
subagent_type: requirements-analystdescription: Analyze requirements for <TICKET>Prompt:
Analyze documentation requirements for JIRA ticket
<TICKET>.Manually-provided PR/MR URLs to include in analysis (merge with any auto-discovered URLs, dedup):
<PR_URL_1><PR_URL_2>Save your complete analysis to:
<OUTPUT_FILE>Follow your standard analysis methodology (JIRA fetch, ticket graph traversal, PR/MR analysis, web search expansion). Format the output as structured markdown for the next stage.
The PR URL bullet list is conditional — include those bullets only if PR URLs were provided. If no --pr URLs exist, omit the bullet list but keep the rest of the prompt.
After the agent completes, verify the output file exists at <OUTPUT_FILE>.
If no output file is found, report an error.