typescript-library
Use when developing TypeScript npm packages including tsconfig, package.json exports, dual CJS/ESM builds, and publishing
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-libraryskilz install mcclowes/vague/typescript-library --agent opencodeskilz install mcclowes/vague/typescript-library --agent codexskilz install mcclowes/vague/typescript-library --agent geminiFirst time? Install Skilz: pip install skilz
Works with 22+ AI coding assistants
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/mcclowes/vaguecp -r vague/.claude/skills/typescript-library ~/.claude/skills/Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
tailwind-shadcn-setup
by vanman2024
Setup Tailwind CSS and shadcn/ui component library for Next.js projects. Use when configuring Tailwind CSS, installing shadcn/ui, setting up design...
spanish-language-tutor
by sandraschi
Comprehensive Spanish language expert covering grammar, conversation, regional dialects, and language learning strategies
frontend-dev-guidelines
by diet103
Frontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organiz...
torch-geometric
by davila7
Graph Neural Networks (PyG). Node/graph classification, link prediction, GCN, GAT, GraphSAGE, heterogeneous graphs, molecular property prediction, ...
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
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...
Browse Category
More development Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?
Report Security Issue
Thank you for helping keep SkillzWave secure. We'll review your report and take appropriate action.
Note: For critical security issues that require immediate attention, please also email security@skillzwave.ai directly.