mcpField
P
planning-jira-tasks

planning-jira-tasks

github.com/b-mendozaDevelopment355 installsUpdated 2d ago
Repository

About planning-jira-tasks

A Phase 2 orchestrator that plans Jira ticket snapshots into task files. It dispatches specialist agents through staged planning and validation, preserving artifacts for retries and re-planning.

Key features

  1. 01Plan from an existing Jira snapshot
  2. 02Dispatch specialist planning agents
  3. 03Validate each planning stage
  4. 04Preserve artifacts for resume and critique
  5. 05Retry only failing stages

Use cases

  1. 01Decompose a Jira ticket into tasks
  2. 02Re-plan after critique or changed decisions
  3. 03Resume a partially completed planning run

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/b-mendoza/agent-skills --skill planning-jira-tasks

After installing, type/planning-jira-tasksin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

flow-diagram.md
references/
dependency-and-branch-guide.md
dependency-prioritizer-template.md
execution-guide.md
external-sources.md
output-contract.md
re-plan-cycle.md
task-planner-template.md
task-planning-guide.md
validation-checks.md
subagents/
dependency-prioritizer.md
stage-validator.md
task-planner.md
task-validator.md

Details

From the project README

Planning Jira Ticket Tasks

Plan a Jira ticket snapshot into docs/<TICKET_KEY>-tasks.md. This is the Phase 2 orchestrator for the Jira planning workflow: it routes stages, dispatches specialists, preserves stage artifacts for resume and critique, and returns a concise handoff.

The orchestrator keeps only workflow state, subagent verdicts, paths, counts, and user decisions in context. Detailed contracts, templates, validation checks, and source-backed background are loaded just in time from bundled references or optional external URLs.

Inputs

InputRequiredExample
TICKET_KEYYesJNS-6065
RE_PLANNotrue
DECISIONSNoSSO decision changes task dependencies

Phase 2 is file-driven. docs/<TICKET_KEY>.md must already exist as the Jira ticket snapshot.

Progressive Loading Map

NeedLoad
Normal run, dispatch payloads, retry loop./references/execution-guide.md
Final artifact contract, branch policy, subtask handling./references/output-contract.md
Critique-driven re-plan or recovery from stage artifacts./references/re-plan-cycle.md
Source-backed background or current platform syntax./references/external-sources.md
Subagent-specific guides, templates, or validation checksLoad only from the dispatched subagent

Bundled paths in this file are relative to this SKILL.md; files loaded later use paths relative to their own locations. All bundled files travel with the package. External URLs are optional progressive enhancement: fetch them only when local contracts need background or current syntax, and proceed from bundled references when network access is unavailable.

Subagent Registry

SubagentPathPurpose
task-planner./subagents/task-planner.mdDecompose the ticket and draft the stage 1 plan
dependency-prioritizer./subagents/dependency-prioritizer.mdAdd dependency order, priority, and branch names
task-validator./subagents/task-validator.mdValidate the prioritized plan and append QA findings
stage-validator./subagents/stage-validator.mdCheck preflight, inter-stage, and final structural gates

Workflow

PathWhenNext reference
NormalRE_PLAN is absent or false./references/execution-guide.md
Re-planRE_PLAN=true with critique decisions./references/re-plan-cycle.md, then ./references/execution-guide.md

The normal path is: preflight snapshot validation, Stage 1 detailed planning, Stage 1 validation, Stage 2 dependency/branch planning, Stage 2 validation, Stage 3 final validation report, Stage 3 validation, postpipeline validation, handoff.

Preserve docs/<TICKET_KEY>-stage-1-detailed.md, docs/<TICKET_KEY>-stage-2-prioritized.md, and docs/<TICKET_KEY>-tasks.md on disk. They are orchestration state for resume, critique, and targeted retries; they are not implementation outputs.

Use targeted fix loops only. Re-dispatch the stage that produced the failing artifact, pass only the validator's issue list, rerun only the failing gate, and stop after 3 failed cycles for the same gate.

Return Format

Return only this phase handoff. Use PLANNING: PASS only when every stage and stage-validation gate has passed.

PLANNING: PASS | FAIL
TICKET_KEY: <TICKET_KEY>
File: <final file path or "not written">
Tasks: <N>
Branches: <N unique branch names>
Cross-cutting questions: <N>
Validation warnings: <N>
Failure category: PREFLIGHT | STAGE_1 | STAGE_2 | STAGE_3 | POSTPIPELINE | NONE
Reason: <one line>
Artifacts preserved: <comma-separated paths>

Example

Input: `TICKET_KEY=JNS-6065`
  1. Load ./references/execution-guide.md for the dispatch payloads.
  2. Dispatch stage-validator for preflight; it returns STAGE_VALIDATION: PASS.
  3. Dispatch task-planner, dependency-prioritizer, and task-validator in sequence, validating after each produced artifact.
  4. Dispatch stage-validator for postpipeline; it returns STAGE_VALIDATION: PASS.
  5. Return the concise PLANNING: PASS handoff with preserved artifact paths.

Comments

Markdown supported