|
| 1 | +# Issue authoring |
| 2 | + |
| 3 | +All **non-security** issues related to this repository must be drafted and published using the **`fusion-issue-authoring`** skill. |
| 4 | + |
| 5 | +The skill enforces draft-first review, reads this repository's contributor guides to resolve the correct destination automatically, and walks through a confirm-before-publish gate — so no issue lands in the wrong tracker or goes out half-baked. |
| 6 | + |
| 7 | +> **Security vulnerabilities:** Do **not** use GitHub issues or the `fusion-issue-authoring` skill to report potential security issues. Instead, follow this repository's responsible disclosure process described in [`SECURITY.md`](../SECURITY.md). |
| 8 | +
|
| 9 | +## Where issues go |
| 10 | + |
| 11 | +| Issue type | Repository | |
| 12 | +|---|---| |
| 13 | +| Bug, CI failure, tooling error, skill regression | [equinor/fusion-skills](https://github.com/equinor/fusion-skills/issues) | |
| 14 | +| Feature, user story, task, improvement | [equinor/fusion-core-tasks](https://github.com/equinor/fusion-core-tasks/issues) | |
| 15 | + |
| 16 | +## Install the skill |
| 17 | + |
| 18 | +If you don't have it installed, ask Copilot: |
| 19 | + |
| 20 | +> "find a skill for issue authoring" |
| 21 | +
|
| 22 | +## How to use |
| 23 | + |
| 24 | +Just describe what you want — the skill classifies, templates, routes, and drafts: |
| 25 | + |
| 26 | +- "create an issue for X" |
| 27 | +- "draft a bug report" |
| 28 | +- "turn this into a task" |
| 29 | +- "update issue #123" |
| 30 | + |
| 31 | +## Why the skill, not a manual issue form? |
| 32 | + |
| 33 | +- Applies the right template (repository template or type-specific fallback). |
| 34 | +- Checks for duplicates before drafting. |
| 35 | +- Confirms routing against this repo's contributor guides — no wrong-tracker mistakes. |
| 36 | +- Enforces a confirm-before-publish gate — no accidental mutations. |
| 37 | +- Caches label and assignee lookups to minimize back-and-forth. |
| 38 | +- Ensures full issue references (`owner/repo#123`) and closing keywords are used consistently. |
| 39 | + |
| 40 | +Skipping the skill means skipping these gates. |
0 commit comments