返回 Skills
equinor/fusion-skills· MIT 内容可用

fusion-issue-author-feature

DEPRECATED: Use fusion-issue-authoring instead. Previously: Draft and update feature issues with clear problem framing and scoped requirements.

安装

与 skills.sh 相同的 Command / Prompt 安装方式


name: fusion-issue-author-feature description: "DEPRECATED: Use fusion-issue-authoring instead. Previously: Draft and update feature issues with clear problem framing and scoped requirements." license: MIT metadata: version: "0.1.3" status: deprecated deprecated_at: "2026-03-18" successor: fusion-issue-authoring owner: "@equinor/fusion-core" orchestrator: "fusion-issue-authoring" role: "subordinate" tags: - github - issue-authoring - feature - deprecated mcp: required: - github

DEPRECATED: This skill has been consolidated into fusion-issue-authoring. Install only fusion-issue-authoring for full bug/feature/user-story/task authoring capability. See equinor/fusion-core-tasks#802 for details.

Author Feature Issue

Dependency

Requires fusion-issue-authoring as the top-level orchestrator for classification, shared gates, and publish flow.

When to use

Use this skill when the request is for a new capability or enhancement.

When not to use

Do not use this skill for bugs, user stories centered on role narratives, or generic technical tasks.

Required inputs

  • Feature intent and value
  • Scope and non-goals
  • Success criteria

Instructions

  1. Confirm routed type is Feature.
  2. Draft locally in .tmp/FEATURE-<context>.md.
  3. Structure draft with:
    • Story/problem statement
    • Scope (in/out)
    • Functional requirements
    • Acceptance criteria
    • Dependencies/risks
  4. Check that scope boundaries and non-goals are explicit.
  5. Return draft summary for orchestrator review/publish flow.

Template fallback:

  • skills/fusion-issue-author-feature/assets/issue-templates/feature.md

Expected output

  • Draft file path in .tmp/
  • Proposed title/body summary
  • Feature-specific scope and acceptance summary

Safety & constraints

Do not perform mutation directly; mutation stays in fusion-issue-authoring.

附带文件

assets/issue-templates/feature.md
## Story

As a <role>, I want <capability>, so that <outcome>.

## Problem / opportunity

What problem are we solving, or what opportunity are we addressing?

## Scope

### In scope

- 

### Out of scope

- 

## Functional requirements

- 

## Acceptance criteria

- [ ] Given ... When ... Then ...

## Dependencies and risks

- Dependencies:
- Risks:

## Notes

Related issues: 
assets/README.md
# Feature templates

Type-specific fallback templates for `fusion-issue-author-feature`.

## Files

- `issue-templates/feature.md`
CHANGELOG.md
# Changelog

## 0.1.3 - 2026-03-18

### patch

- [#98](https://github.com/equinor/fusion-skills/pull/98) [`6bb9cdc`](https://github.com/equinor/fusion-skills/commit/6bb9cdcc1e2e0ed25d562bfd5db4dfab52559c0f) - Deprecate in favor of consolidated `fusion-issue-authoring` skill


  - Set `metadata.status: deprecated` and `metadata.successor: fusion-issue-authoring`
  - Move to `skills/.deprecated/` placement lane
  - Add deprecation notice pointing to the consolidated skill

  Resolves equinor/fusion-core-tasks#802

## 0.1.2 - 2026-03-05

### patch

- [#55](https://github.com/equinor/fusion-skills/pull/55) [`2d346c8`](https://github.com/equinor/fusion-skills/commit/2d346c812b4927ed1fdf17c92d51856d1fdc09c3) - Add required ownership metadata (`metadata.owner`, `metadata.status`) to all skills. Owner is set to `@equinor/fusion-core` (repository default) and status is set according to skill lifecycle (`active` for production skills, `experimental` for early-stage skills). Sponsor metadata was considered but is not required for MVP.


  resolves equinor/fusion-core-tasks#474

## 0.1.1 - 2026-02-20

### patch

- [#23](https://github.com/equinor/fusion-skills/pull/23) [`14b9c99`](https://github.com/equinor/fusion-skills/commit/14b9c9902dbf8bafdae9fe0fc6c08c81dec004b1) - Migrate issue authoring guidance from helper scripts to GitHub MCP-first workflows, including MCP metadata declarations and updated orchestration/ref docs.


  resolves equinor/fusion-skills#21

## 0.1.0 - 2026-02-20

### minor

- [#10](https://github.com/equinor/fusion-skills/pull/10) [`d473723`](https://github.com/equinor/fusion-skills/commit/d4737239be54736e344d74be4ce8271b9be84313) - Adds structured frontmatter metadata for discoverability and clarifies skill relationship semantics.


  Scope delivered:
  - Added `metadata.tags` to affected skills for discoverability.
  - Renamed relationship keys to a clearer schema: `skill_role` → `role`, `required_skill` → `orchestrator`, `sub_skills` → `skills`.
  - Updated dependent role value from `subskill` to `subordinate` to explicitly indicate orchestrator dependency.
  - Updated skill authoring guidance to document `metadata.role`, `metadata.orchestrator`, `metadata.skills`, and `metadata.tags`.

- [#7](https://github.com/equinor/fusion-skills/pull/7) [`2194e7a`](https://github.com/equinor/fusion-skills/commit/2194e7a99f6055dd394dffca6e0e6286d3bb2d41) - Implements `equinor/fusion-core-tasks#395` (sub-task of `#391`) by restructuring issue authoring skills into a top-level orchestrator plus type-specific specialists.


  Refs: `equinor/fusion-core-tasks#391`

  closes equinor/fusion-core-tasks#395

  Scope delivered:
  - `fusion-issue-authoring` is now the orchestration layer for shared gates (classification, labels, assignee, confirmation, publish flow).
  - Added specialist skills: `fusion-issue-author-bug`, `fusion-issue-author-feature`, `fusion-issue-author-user-story`, and `fusion-issue-author-task`.
  - Specialist skills now explicitly depend on `fusion-issue-authoring` and keep only type-specific guidance.
  - Moved fallback templates from shared assets to each specialist skill’s own `assets/issue-templates/`.
  - Added label listing helpers: `list-labels.sh` and `list-labels.ps1`.
  - Hardened relationship scripts for reliable GraphQL calls and idempotent "already linked" handling.