一键导入
fusion-issue-task-planning
Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | fusion-issue-task-planning |
| description | Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates. |
| license | MIT |
| metadata | {"version":"0.1.6","status":"experimental","owner":"@equinor/fusion-core","skills":["fusion-issue-authoring","fusion-issue-author-task"],"tags":["github","planning","user-story","task-planning"],"mcp":{"required":["github"],"suggested":["mcp_fusion"]}} |
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.Applies and explains code conventions across TypeScript, React, C#, and Markdown. Enforces naming rules, file naming patterns, TSDoc and XML doc standards, inline comment intent (the *why*, not the *what*), code structure, error handling, async patterns, and dead code policy. Also enforces ADR and contributor doc decisions, and flags decisions that appear stale or misaligned with current tooling. USE FOR: convention questions, code review against project standards, applying naming rules, auditing intent comments, checking TSDoc completeness, enforcing recorded ADR decisions, and flagging stale architectural decisions. DO NOT USE FOR: security vulnerability scanning, performance profiling, runtime debugging, or generating net-new code without a review target.
Review dependency PRs with structured research, existing-PR-discussion capture, multi-lens analysis (security, code quality, impact), and a repeatable verdict template. USE FOR: dependency update PRs, Renovate/Dependabot PRs, library upgrade reviews, "review this dependency PR", "should we merge this update". DO NOT USE FOR: feature PRs, application code reviews, dependency automation/bot configuration, or unattended merge without confirmation.
Resolves unresolved GitHub PR review threads end-to-end: evaluates whether each review comment is correct, applies a targeted fix when valid, replies with rationale when not, commits, and resolves the thread. USE FOR: unresolved review threads, PR review feedback, changes requested PRs, PR review URLs (#pullrequestreview-...), fix the review comments, close the open threads, address PR feedback. DO NOT USE FOR: summarizing feedback without code changes, creating new PRs, or read-only branches.
Classify issue type, activate the matching agent mode for type-specific drafting, and enforce shared safety gates before GitHub mutation.
Handles GitHub issue resolution end-to-end for prompts like "solve #123", "lets solve #123", "work on #123", "work on https://github.com/owner/repo/issues/123", or by pasting a direct GitHub issue URL as the request. USE FOR: solve #123, continue work on issue #123, work on https://github.com/owner/repo/issues/123, paste a GitHub issue URL for implementation work. DO NOT USE FOR: issue drafting only, PR review only, or non-implementation research.
Explain what Fusion MCP is and guide users through setting it up when they need Fusion-aware MCP capabilities in Copilot workflows.