npx skills add ...
npx skills add equinor/fusion-skills --skill fusion-issue-task-planning
Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates.
npx skills add equinor/fusion-skills --skill fusion-issue-task-planning
This skill is experimental and not yet stable. Behavior, structure, and outputs may change between versions.
Use this skill when you need an actionable task plan for a User Story issue before implementation.
Typical triggers:
Do not use this skill for direct code implementation, PR review, or GitHub mutations without explicit confirmation.
owner/repo#number or URL)minimal, standard, detailed)draft-only, draft+publish-ready, or publish-now)If missing inputs block planning, ask up to 3 focused follow-up questions from assets/follow-up-questions.md.
standarddraft-only<mcp_server>::<tool> (example: mcp_github::sub_issue_write).Execute in order and state assumptions explicitly.
Probe preferred skills and classify drafting mode
orchestrated: both fusion-issue-authoring and fusion-issue-author-task available; full workflow with explicit publish gates handled by the orchestrator.direct-subordinate: only fusion-issue-author-task available; operate in draft-only mode using its templates and safeguards, do not perform any GitHub mutations, and surface drafts plus clear instructions for how an orchestrator or user should publish them.inline: neither available; stay in draft-only mode, generate task drafts with a minimal built-in structure (Title, Problem, Scope, Acceptance criteria mapping, Verification, Dependencies), and avoid direct references to another skill's assets/ files.fusion-issue-author-task whenever it is available; do not bypass it with direct cross-skill file references.Research the user story
User Story.Clarify only when needed
Extract planning anchors
Build dependency-ordered tasks
Run devil's-advocate review before drafting
orchestrated mode: route through fusion-issue-authoring → agents/devils-advocate.agent.md in interrogator mode automatically — no user trigger required.direct-subordinate or inline mode: run an inline DA checklist using the same five signals above; surface findings as a structured ⚠ Ambiguity checklist and require the user to resolve or explicitly accept each before draft generation.draft-only mode, draft generation may proceed even with unresolved ambiguities, but emit an ⚠ Ambiguity warning block at the top of the plan preview listing each unresolved item. Publication remains blocked until risks are accepted.Generate task issue drafts
orchestrated: route through fusion-issue-authoring with issue type Taskdirect-subordinate: invoke fusion-issue-author-task in draft-only mode and output explicit publish instructions that delegate final mutation to fusion-issue-authoringinline: write .tmp/TASK-<nn>-<slug>.md drafts using the minimal built-in structure from step 1Generate plan preview
.tmp/USER-STORY-TASK-PLAN-<context>.md from assets/task-plan-template.md.Publish only after explicit confirmation
fusion-issue-authoring and prefer sub-agent invocation for task issue creation/update/linking.fusion-issue-authoring: owner, repo, parent story reference, ordered task drafts, labels/assignee intent, and dependency ordering.fusion-issue-authoring to keep MCP-first behavior and apply GraphQL fallback only when MCP write coverage is unavailable.Repair mode for already-created tasks
Issue Type or parent linkage, delegate repair to fusion-issue-authoring and prefer sub-agent invocation.set type=Task, add missing parent links, preserve order) and require verification results from the delegated run.fusion-issue-authoring is unavailable in the runtime
failed status with exact reason and stop further mutations until user confirmation.fusion-issue-authoring and require post-flight verification output.Issue Type is missing or incorrect
fusion-issue-authoring with type=Task intent and verify results.failed status with exact reason, stop publish flow, and keep unresolved items for explicit user decision.Return in this heading order:
Always include: Status: Awaiting user approval until publish is confirmed and completed.
For publish-now or repair mode, include a per-issue post-flight report with:
ok, fixed, or failed).tmp/ before any publish action.Issue Type or missing parent linkage as a failure until post-flight checks pass.fusion-issue-authoring (prefer sub-agent) and do not call MCP write tools directly from this skill.