Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates.
63
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/fusion-issue-task-planning/SKILL.mdThis 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 from the built-in assets/task-issue-draft.md.hbs (title plus What to do, Scope, Done when, a visible Blocked by, optional Decisions and risks, and folded sequence, AC traceability, dependency reasoning, and verification details), 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 from assets/task-issue-draft.md.hbsGenerate plan preview
.tmp/USER-STORY-TASK-PLAN-<context>.md from assets/task-plan-template.md.hbs..hbs slot header, assets/partials/agent-content/README.md, and every named partial; no renderer ships with the skill.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).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.Task issue bodies and any plan summary shown to the user are read by people, so give them one shape. When fusion-agent-content is installed, use it; otherwise follow this outline:
<sub>🤖 Drafted by <agent> (<tool>) · <model> · <effort> reasoning</sub>, filled from runtime metadata and never guessed (write model not reported when unknown).> **TL;DR:** ...) of 1–3 sentences; for a task issue, its What to do section serves as the TL;DR. Then the template headings in plain prose.<details><summary>Details</summary>, and end with <details><summary>References and evidence</summary> (skills, references read, evidence).Done when / acceptance criteria, blocking dependencies (which issues block this one), decisions, and risks visible. Templates from fusion-issue-authoring keep their headings; add the banner and folded blocks around them.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)inline mode).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.equinor/fusion-framework
ed87615
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.