skills/.experimental/fusion-issue-task-planning/SKILL.md
Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates.
npx skillsauth add equinor/fusion-skills fusion-issue-task-planningInstall 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.
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
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.tools
Use Fusion DevTools CLI (fdev) for API testing, token acquisition, service discovery, and person lookup during development. USE FOR: calling Fusion REST APIs, getting access tokens as JSON, discovering services and environments, resolving persons, PIM role activation. DO NOT USE FOR: modifying backend service code, deploying services, infrastructure changes, CI/CD pipeline configuration, or Service Bus operations.
testing
Main Copilot skill gate for the Fusion ecosystem — cross-domain router. USE FOR: routing between different Fusion domains (skills, issues, PRs, reviews) when the right domain skill is unclear; getting install guidance for missing skills. DO NOT USE FOR: skill lifecycle operations (use fusion-skills directly), tasks where a specific Fusion skill is already active.
tools
Entrypoint for all Fusion skill lifecycle operations. USE FOR: finding, installing, updating, syncing, or greenkeeping skills; setting up skill automation; creating or authoring a new skill; reporting a bug with a skill. DO NOT USE FOR: resolving GitHub issues, reviewing PRs, planning task breakdowns, or authoring GitHub issues — those are handled by other Fusion skills.
tools
Creates or modernizes repository skills with clear activation cues, purposeful support files, and practical review loops. USE FOR: creating a new skill, tightening an existing skill, improving discovery wording, and structuring references/assets/optional helper agents when they genuinely add value. DO NOT USE FOR: product-code changes, routine copy edits outside skills/, or documentation that should not become an installable skill.