marginalia
CommunityAdd high-signal JSDoc for public APIs.
Authorhowells
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Marginalia removes the guesswork in JavaScript/TypeScript codebases by adding concise, IDE-friendly JSDoc exactly where it matters most: public APIs and complex behavior.
Core Features & Use Cases
- Improve IDE hover and generated docs: Ensures public exports and package surfaces have documentation that matches real behavior and constraints.
- Document tricky boundaries: Adds JSDoc for generics, overloads, callback contracts, side effects, async behavior, lifecycle/SSR expectations, and runtime constraints.
- Keep comments brief and useful: Avoids documentation theater by using the smallest comment density that satisfies the request.
Quick Start
Use the marginalia skill to add concise JSDoc to the exported functions in a TypeScript packageās public API surface, without changing behavior.
Dependency Matrix
Required Modules
None requiredComponents
Standard packageš» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: marginalia Download link: https://github.com/howells/skills/archive/main.zip#marginalia Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.