typescript-library

1 stars
14
B

Use when developing TypeScript npm packages including tsconfig, package.json exports, dual CJS/ESM builds, and publishing

Also in: json

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install mcclowes/vague/typescript-library
skilz install mcclowes/vague/typescript-library --agent opencode
skilz install mcclowes/vague/typescript-library --agent codex
skilz install mcclowes/vague/typescript-library --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/mcclowes/vague
2. Copy the agent skill directory:
cp -r vague/.claude/skills/typescript-library ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Repository
vague
Stars
1
Type
Technical
Meta-Domain
development
Primary Domain
javascript
Market Score
14

Agent Skill Grade

B
Score: 88/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
27/30
Ease of Use
21/25
Writing Style
9/10
Utility
18/20
Modifiers: +1

Areas to Improve

  • Missing TOCs in reference files
  • Inconsistent voice in references
  • Unclear validation workflow

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 2026-01-24

Developer Feedback

I've been digging through TypeScript skill implementations, and your approach to managing type safety across the library is immediately apparent—the way you've structured the exports and type definitions shows someone who thinks about the developer experience, not just the mechanics.

Links:

The TL;DR

You're at 88/100, solidly B-grade territory. This is based on Anthropic's skill best practices. Your strongest area by far is Progressive Disclosure Architecture (27/30)—the three-reference-file structure is exactly what we want to see. Weakest area is Spec Compliance (12/15), mainly because your trigger phrases in the description are a bit sparse.

What's Working Well

  • Layered structure is chef's kiss. SKILL.md stays clean as an overview while references/tsconfig.md, references/exports.md, and references/publishing.md each go exactly one level deep. That's the PDA sweet spot.
  • Practical examples throughout. The publishing checklist with numbered steps, the dual CJS/ESM package.json patterns, and the tsconfig recommendations actually solve real problems developers face.
  • You're addressing the right pain points. Exports configuration, type definitions, and publishing workflows are where TypeScript library developers genuinely struggle. This skill has real bang for your buck.

The Big One: Missing TOCs in Reference Files

Here's what's holding you back from an A: your three reference files (tsconfig.md at 171 lines, exports.md at 190 lines, publishing.md at 203 lines) lack table of contents. When someone loads references/tsconfig.md, they're staring at 171 lines with no navigation. Add a simple TOC right after each ti...

Report Security Issue

Found a security vulnerability in this agent skill?