Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changeset/add-apm-repository-greenkeeper.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/add-fullstack-developer-profile.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/fix-apm-mcp-oauth-schema.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/migrate-developer-app-to-apm.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/migrate-fusion-router-to-apm.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/migrate-fusion-skills-to-apm.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/migrate-skill-authoring-to-apm.md

This file was deleted.

61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,67 @@

All notable changes to this repository are documented in this file.

## v1.6.2

### Minor

__🎯 [feat(apm): add repository greenkeeping agent #228](https://github.com/equinor/fusion-skills/pull/228)<br/>
πŸ—‚οΈ [b0439b7](https://github.com/equinor/fusion-skills/commit/b0439b7ec7ce96305b6208a9914e7981b16360ad)__

Add a repository greenkeeping agent to the shared Fusion developer APM package.

- Audit and maintain workflows, `CODEMAP.md`, README and contributor guidance
- Assess repository health with prioritized, evidence-backed suggestions
- Cover dependency upkeep and source-backed migrations with explicit safety gates

---

__🎯 [feat(apm): add fusion-developer-fullstack composed profile #229](https://github.com/equinor/fusion-skills/pull/229)<br/>
πŸ—‚οΈ [c4ea19c](https://github.com/equinor/fusion-skills/commit/c4ea19c58b7d7d237a0f2fb79fc186c33786bb6d)__

Add a composed Fusion full-stack APM profile for repositories containing application and backend service code.

### Patch

__🎯 [fix(apm): declare MCP OAuth as passthrough config #225](https://github.com/equinor/fusion-skills/pull/225)<br/>
πŸ—‚οΈ [755d3f8](https://github.com/equinor/fusion-skills/commit/755d3f8b4b546b17bc9120da5defb86e28babaff)__

Declare Fusion MCP OAuth configuration through APM's client-specific `extra` block.

- Preserve VS Code OAuth client configuration
- Avoid unknown MCP dependency key warnings during APM update and packaging

---

__🎯 [docs(apm): add npx skills migration guide #227](https://github.com/equinor/fusion-skills/pull/227)<br/>
πŸ—‚οΈ [596c9c1](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53)<br/>
πŸ“¦ fusion-developer-app@0.4.1__

Install the code conventions dependency through Microsoft APM.

---

__🎯 [docs(apm): add npx skills migration guide #227](https://github.com/equinor/fusion-skills/pull/227)<br/>
πŸ—‚οΈ [596c9c1](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53)<br/>
πŸ“¦ fusion@0.1.1__

Use version-bounded Microsoft APM references when routing users to missing Fusion skills.

---

__🎯 [docs(apm): add npx skills migration guide #227](https://github.com/equinor/fusion-skills/pull/227)<br/>
πŸ—‚οΈ [596c9c1](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53)__

Replace legacy skill lifecycle commands and sync workflows with Microsoft APM guidance.

---

__🎯 [docs(apm): add npx skills migration guide #227](https://github.com/equinor/fusion-skills/pull/227)<br/>
πŸ—‚οΈ [596c9c1](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53)<br/>
πŸ“¦ fusion-skill-authoring@0.3.6__

Check APM provenance before editing installed skill copies.

## v1.6.1

### Patch
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ Authoritative, machine-readable EDS design rules for color tokens, typography, s

---

**πŸ‘ [`fusion@0.1.0`](skills/fusion/SKILL.md)**
**πŸ‘ [`fusion@0.1.1`](skills/fusion/SKILL.md)**

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.

Expand Down Expand Up @@ -290,7 +290,7 @@ Looks up Fusion Design Guidelines and applies them to any frontend code in the F

---

**πŸ‘ [`fusion-developer-app@0.4.0`](skills/fusion-developer-app/SKILL.md)**
**πŸ‘ [`fusion-developer-app@0.4.1`](skills/fusion-developer-app/SKILL.md)**

Guides feature development in Fusion Framework React apps, including app-scoped framework research, test authoring, and test-time mocking needed to choose and verify the right integration patterns. USE FOR: building features, components, pages, hooks, services, API integrations, module configuration, and their tests. DO NOT USE FOR: issue authoring, skill authoring, CI/CD configuration, backend service changes, or general Fusion documentation unrelated to app implementation.

Expand Down Expand Up @@ -410,7 +410,7 @@ Entrypoint for AI coding assistant rule authoring across GitHub Copilot, Cursor,

---

**πŸ‘ [`fusion-skill-authoring@0.3.5`](skills/fusion-skill-authoring/SKILL.md)**
**πŸ‘ [`fusion-skill-authoring@0.3.6`](skills/fusion-skill-authoring/SKILL.md)**

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.

Expand Down
14 changes: 7 additions & 7 deletions apm/fusion-developer-app/apm.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: fusion-developer-app
version: "1.6.1"
version: "1.6.2"
description: Fusion application development toolkit for GitHub Copilot
author: Equinor Fusion
license: MIT
Expand All @@ -9,22 +9,22 @@ dependencies:
apm:
- git: equinor/fusion-skills
path: apm/fusion-developer
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-developer-app
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-framework-testing
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-framework-mocking
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.system/equinor-design-system
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-design
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
mcp:
- name: fusion-mcp
registry: false
Expand Down
6 changes: 3 additions & 3 deletions apm/fusion-developer-fullstack/apm.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: fusion-developer-fullstack
version: "1.6.1"
version: "1.6.2"
description: Fusion full-stack development toolkit for GitHub Copilot
author: Equinor Fusion
license: MIT
Expand All @@ -9,10 +9,10 @@ dependencies:
apm:
- git: equinor/fusion-skills
path: apm/fusion-developer-app
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: apm/fusion-developer-services
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
mcp:
- name: fusion-mcp
registry: false
Expand Down
12 changes: 6 additions & 6 deletions apm/fusion-developer-services/apm.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: fusion-developer-services
version: "1.6.1"
version: "1.6.2"
description: Fusion service development toolkit for GitHub Copilot
author: Equinor Fusion
license: MIT
Expand All @@ -9,19 +9,19 @@ dependencies:
apm:
- git: equinor/fusion-skills
path: apm/fusion-developer
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-backend-dev
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-core-services
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-infra-cli
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-roles-cli
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
mcp:
- name: fusion-mcp
registry: false
Expand Down
22 changes: 11 additions & 11 deletions apm/fusion-developer/apm.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: fusion-developer
version: "1.6.1"
version: "1.6.2"
description: Shared Fusion developer workflow toolkit for GitHub Copilot
author: Equinor Fusion
license: MIT
Expand All @@ -9,34 +9,34 @@ dependencies:
apm:
- git: equinor/fusion-skills
path: skills/.system/fusion-research
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-mcp
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.system/fusion-code-conventions
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-devtools
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-skills
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/fusion-issue-authoring
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-issue-solving
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-issue-task-planning
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-dependency-review
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
- git: equinor/fusion-skills
path: skills/.experimental/fusion-github-review-resolution
ref: v1.6.1 # release-managed
ref: v1.6.2 # release-managed
mcp:
- name: fusion-mcp
registry: false
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "fusion-skills",
"private": true,
"version": "1.6.1",
"version": "1.6.2",
"devDependencies": {
"@biomejs/biome": "^2.5.10",
"@graphql-codegen/cli": "^7.3.0",
Expand Down
6 changes: 6 additions & 0 deletions skills/fusion-developer-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 0.4.1 - 2026-09-01

### patch

- [#227](https://github.com/equinor/fusion-skills/pull/227) [`596c9c1`](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53) - Install the code conventions dependency through Microsoft APM.

## 0.4.0 - 2026-08-31

### minor
Expand Down
2 changes: 1 addition & 1 deletion skills/fusion-developer-app/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: 'Guides feature development in Fusion Framework React apps, includi
license: MIT
compatibility: Requires a Fusion Framework React app bootstrapped with @equinor/fusion-framework-cli. Works best when styled-components, @equinor/eds-core-react, and @equinor/fusion-react-* packages are installed.
metadata:
version: "0.4.0"
version: "0.4.1"
status: active
owner: "@equinor/fusion-core"
skills:
Expand Down
6 changes: 6 additions & 0 deletions skills/fusion-skill-authoring/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 0.3.6 - 2026-09-01

### patch

- [#227](https://github.com/equinor/fusion-skills/pull/227) [`596c9c1`](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53) - Check APM provenance before editing installed skill copies.

## 0.3.5 - 2026-07-03

### patch
Expand Down
2 changes: 1 addition & 1 deletion skills/fusion-skill-authoring/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: 'Creates or modernizes repository skills with clear activation cues
license: MIT
compatibility: Works best in repositories that can inspect their local skill catalog and run catalog-specific validation commands. Optional helper agents are most useful in Anthropic-compatible runtimes or other clients that support skill-local agents/subagents.
metadata:
version: "0.3.5"
version: "0.3.6"
status: active
owner: "@equinor/fusion-core"
tags:
Expand Down
7 changes: 6 additions & 1 deletion skills/fusion/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 0.1.1 - 2026-09-01

### patch

- [#227](https://github.com/equinor/fusion-skills/pull/227) [`596c9c1`](https://github.com/equinor/fusion-skills/commit/596c9c1f679dbfc536f9cd302143e350d3a23f53) - Use version-bounded Microsoft APM references when routing users to missing Fusion skills.

## 0.1.0 - 2026-03-21

### minor
Expand All @@ -10,4 +16,3 @@
Introduces `skills/fusion` as the universal cross-domain router. Routes any Fusion-related request to the right installed skill: `fusion-skills` (skill lifecycle), `fusion-issue-authoring`, `fusion-issue-solving`, `fusion-issue-task-planning`, `fusion-github-review-resolution`, `fusion-dependency-review`. Includes status column (active/experimental), loop prevention, first-contact response, and MCP fallback guidance.

Related to: equinor/fusion-core-tasks#470

2 changes: 1 addition & 1 deletion skills/fusion/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: 'Main Copilot skill gate for the Fusion ecosystem β€” cross-domain
license: MIT
compatibility: Assumes Fusion MCP is available (`mcp_fusion_skills`). Falls back to inline install commands when unavailable.
metadata:
version: "0.1.0"
version: "0.1.1"
status: active
owner: "@equinor/fusion-core"
role: orchestrator
Expand Down
Loading