fusion-package-scribe

Generates TSDoc comments and READMEs for TypeScript monorepos and single packages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Many TypeScript monorepos have inconsistent or missing TSDoc comments and READMEs, which makes APIs hard to discover, reuse, and surface in retrieval/semantic search. This Skill systematically finds public exports, generates or improves TSDoc for exports, and rewrites package READMEs to a consistent, retrieval-friendly structure so maintainers can onboard and use packages faster.

Core Features & Use Cases

  • Monorepo and single-package passes: discover packages and barrel exports, then apply documentation improvements either across the workspace or to a specific package.
  • TSDoc generation and improvement: add meaningful summary lines, @param/@returns/@example tags, and avoid name-echo/type-echo anti-patterns while preserving valuable existing docs.
  • README standardization and review council: rewrite READMEs to a template optimized for discoverability and run an automated review step before committing documentation-only changes.

Quick Start

Run a single-package documentation pass for the package at packages/utils/observable to generate or improve TSDoc and rewrite its README, committing documentation-only changes per package.

Frequently Asked Questions about fusion-package-scribe

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

FAQPage Schema
How do I automate TSDoc generation for TypeScript monorepos?

Automate TSDoc generation by sweeping a TypeScript monorepo to discover public exports and add summary lines, @param, @returns, and @example tags. The process avoids name-echo anti-patterns while preserving existing valuable documentation.

What's the best way to standardize README files across multiple TypeScript packages?

Standardize README files by rewriting them into a consistent, retrieval-friendly structure optimized for discoverability. An automated review council validates the standardized README content before committing documentation-only changes per package.

Do I need git CLI access to generate TypeScript package documentation?

Git CLI access is required to generate TypeScript package documentation, as the process produces documentation-only commits per package. Filesystem access is also needed to discover packages, barrel exports, and apply TSDoc improvements.

Can I run TSDoc improvement passes on a single TypeScript package instead of a whole monorepo?

Single-package TSDoc improvement passes are supported by targeting a specific package directory like packages/utils/observable. This generates or improves TSDoc and rewrites its README, committing documentation-only changes scoped to that package.

Why are my TypeScript package APIs hard to discover in semantic search?

TypeScript package APIs are hard to discover in semantic search when TSDoc comments and READMEs are inconsistent or missing. Standardizing TSDoc on public exports and rewriting READMEs to a retrieval-friendly structure surfaces APIs for reuse and onboarding.

Will generating TSDoc overwrite my existing TypeScript documentation comments?

Generating TSDoc preserves valuable existing documentation while improving or adding missing comments. The process enhances public exports with meaningful summary lines and tags without blindly overwriting previously written documentation.