fusion-code-conventions

Enforce code conventions across TypeScript, React, C#, and Markdown repositories.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/equinor/fusion-skills --skill fusion-code-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fusion-code-conventions
Source: https://github.com/equinor/fusion-skills/tree/main/skills/.system/fusion-code-conventions
Command: npx skills add https://github.com/equinor/fusion-skills --skill fusion-code-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Helps teams apply and verify consistent code conventions across TypeScript, React, C#, and Markdown so reviews are objective, intent is captured, and architectural decisions are enforced. Reduces silent drift from recorded ADRs and contributor docs by surfacing naming, documentation, async/error-handling, and intent-comment violations during reviews. Combines language-specific rules with cross-cutting constitution and intent checks to produce unified, actionable reports.

Core Features & Use Cases

  • Multi-language orchestration: Activates TypeScript, React, C#, and Markdown agents to run targeted convention checks and produce a consolidated findings report.
  • Intent and constitution enforcement: Audits inline intent comments for regenerability and enforces ADRs and CONTRIBUTING.md policies, flagging constitutional violations and stale decisions.
  • Reference-driven corrections: Reads authoritative reference files and project tooling (tsconfig.json, biome.json, .editorconfig) to avoid false positives and to recommend precise corrections.
  • Use Case: Run a code review that checks naming, TSDoc/XML doc completeness, intent capture, and ADR compliance across a set of changed files and receive a Required/Recommended/Advisory findings report.

Quick Start

Ask the skill to "Review the changed files for naming, TSDoc/XML doc coverage, intent comments quality, and ADR compliance and return a unified findings report with required, recommended, and advisory items."

Frequently Asked Questions about fusion-code-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce code conventions across TypeScript and C# repositories?

You can enforce code conventions across TypeScript and C# by orchestrating language-specific agents to check naming, TSDoc/XML documentation, and async patterns, producing a unified findings report with required, recommended, and advisory items.

What is an intent comment in code review and how does it work?

An intent comment in code review captures the reasoning behind code changes to ensure regenerability. The convention enforcement process audits these inline comments to verify they properly capture developer intent and flags violations.

Can I check ADR compliance automatically during a repository code review?

Yes, you can check ADR compliance automatically during a code review by reading ADR directories and CONTRIBUTING.md policies, flagging constitutional violations and stale architectural decisions across changed files.

Do I need tsconfig.json and biome.json files to run convention checks?

You need access to project files like tsconfig.json, biome.json, and .editorconfig to run accurate convention checks. These reference files prevent false positives and provide the tooling context needed for precise corrections.

What's the best way to standardize TSDoc and XML documentation coverage?

The best way to standardize TSDoc and XML documentation coverage is running targeted convention checks that verify documentation completeness against reference rules, then returning actionable required and recommended corrections.

Why are my cross-cutting async and error-handling patterns flagged during reviews?

Cross-cutting async and error-handling patterns are flagged during reviews because they violate organization-wide code conventions. The enforcement process combines language-specific rules with constitutional checks to detect these inconsistencies.