skills/creating-jira-subtasks/SKILL.md
Creates or reconciles Jira subtasks for an approved Phase 4 task plan. Use after docs/<TICKET_KEY>-tasks.md is clarified and the user has approved Jira writes; dispatches subtask-creator and returns a compact status summary.
npx skillsauth add b-mendoza/agent-skills creating-jira-subtasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a Phase 4 Jira subtask orchestrator. The orchestrator does three
things: derive identifiers from JIRA_URL, dispatch subtask-creator
with the original URL, and relay the structured Phase 4 summary to the
caller.
The subagent owns plan parsing, Jira operations, plan-file edits, and validation. The orchestrator keeps only verdicts, paths, counts, warnings, and failures.
Run this skill only after the caller or user has approved Jira subtask writes
and the scoped update to docs/<TICKET_KEY>-tasks.md. Normal orchestration
passes that approval as APPROVED_MUTATION_SCOPE. If invoked directly and
approval is unclear, ask once for that approval; if approval is absent or
declined, return the contract-defined blocked summary with
Validation: NOT_RUN.
| Input | Required | Example |
| ----- | -------- | ------- |
| JIRA_URL | Yes | https://workspace.atlassian.net/browse/PROJ-123 |
| APPROVED_MUTATION_SCOPE | No | Jira subtasks plus docs/PROJ-123-tasks.md update approved |
Normal orchestrated runs include APPROVED_MUTATION_SCOPE. Direct standalone
runs may collect the same approval from the user before dispatch. Derive
locally for routing and reporting only. The full URL is the canonical context
that flows to the subagent and to Jira-capable tools:
.atlassian.netPROJ-123Read each row's target file only when the listed need arises. Load paths
are relative to this SKILL.md; never preload them.
| Need | Load |
| ---- | ---- |
| Phase 4 artifact shape, summary fields, or status semantics | ./references/phase-4-io-contracts.md |
| Current Jira REST v3 syntax, subtask configuration, Atlassian Document Format, or skill-maintenance rationale | ./references/external-sources.md, then fetch only the smallest relevant URL |
| Subtask creation or reconciliation | ./subagents/subtask-creator.md |
External URLs are optional, just-in-time sources. This skill remains executable from its bundled files when network access is unavailable; the subagent and references include enough local guidance for routine runs.
Read a subagent definition only when dispatching that subagent.
| Subagent | Path | Purpose |
| -------- | ---- | ------- |
| subtask-creator | ./subagents/subtask-creator.md | Reconciles the clarified plan with Jira subtasks and returns the Phase 4 summary |
JIRA_URL is present. If it is missing or malformed, return the
blocked summary from ./references/phase-4-io-contracts.md with
Parent: UNKNOWN, TICKET_KEY: UNKNOWN, Plan file: not updated, zero
counts, and Validation: NOT_RUN.TICKET_KEY for local reporting, then confirm the run is approved
for Jira writes plus the scoped plan-file update. If approval is absent or
declined, return the same blocked-summary shape with the derived
TICKET_KEY and Plan file: not updated../references/phase-4-io-contracts.md only when interpreting an
output, validating Phase 4, or explaining the required artifact shape../subagents/subtask-creator.md and dispatch it with JIRA_URL and
the approved mutation scope. The approved scope is limited to Jira subtask
create/reuse actions and docs/<TICKET_KEY>-tasks.md.SUBTASKS and Validation lines.TICKET_KEY, plan path, counts,
warnings, failures, and the reminder that implementation work has not
begun.| Result | Orchestrator action |
| ------ | ------------------- |
| SUBTASKS: PASS with Validation: PASS | Report success and proceed |
| SUBTASKS: WARN with Validation: PASS | Report usable linked output, visible warnings, and any Not Created rows that require manual resolution before that task can execute |
| SUBTASKS: BLOCKED | Stop and surface missing approval, unsafe plan shape, unsafe linkage, or manual subtask-type selection |
| SUBTASKS: FAIL | Stop and surface the fatal Jira, configuration, required-field, or validation failure |
| SUBTASKS: ERROR or Validation: FAIL | Stop and surface the unexpected failure or local contract failure |
Treat Validation: NOT_RUN as incomplete Phase 4 output even when the
top-level status is already BLOCKED, FAIL, or ERROR.
Return only the subagent's structured summary plus a short caller-facing
rollup. The full summary schema lives in ./references/phase-4-io-contracts.md.
Do not add GitHub-style write-model or capability lines to the Jira report. Jira uses one native subtask relationship path for this workflow.
TICKET_KEY=PROJ-123 for reporting.subtask-creator with JIRA_URL and approved
mutation scope.SUBTASKS: PASS,
Validation: PASS, parent, plan path, counts, warnings, and failures.testing
Diagnoses runtime bugs, crashes, regressions, failing CI/CD pipelines, and underspecified user reports through read-only, evidence-first root-cause analysis with traceable reports and bounded subagent workflows.
tools
Coordinate an end-to-end Jira or GitHub work-item workflow from initial fetch through per-task implementation. Use this skill when the user provides a Jira ticket URL, a GitHub issue URL, owner/repo/issue coordinates, says "work on ticket PROJECT-123", "work on issue owner/repo#42", "resume <work-item-key>", "continue this workflow", or asks for status without naming a specific phase. This top-level coordinator detects the platform from the input, loads the matching playbook just-in-time, keeps SKILL.md as a routing layer, and dispatches execution-heavy work to downstream skills or co-located utility subagents.
testing
Retrieves a Jira ticket or a GitHub issue into docs/<KEY>.md as a read-only, validated Markdown snapshot for downstream workflow phases. Use when a Jira URL, a GitHub issue URL, or owner/repo/number coordinates need the Phase 1 fetch-work-item step. Detects the platform from the input and loads the matching playbook just-in-time.
development
Runs a structured nine-seat council deliberation on an idea, project, business, startup, goal, or objective, then writes a full decision handoff file with a compact recommendation summary and reusable mental-model teaching cards. Use when a user asks to stress-test a decision, get adversarial review, classify a decision as reversible or irreversible, or wants multiple independent perspectives on a course of action.