ts-library
π―Skillfrom onmax/nuxt-skills
Patterns for authoring high-quality TypeScript libraries covering project setup, package exports (dual CJS/ESM), build tooling (tsdown/unbuild), API design patterns, type inference, testing with vitest, and release workflows.
Overview
TS Library is a skill from the onmax/nuxt-skills collection that provides guidance for building TypeScript libraries. It is part of a broader set of Vue, Nuxt, and NuxtHub skills for AI coding assistants, compatible with Claude Code, GitHub Copilot, OpenAI Codex, and OpenCode.
Key Features
- TypeScript Library Guidance - Provides structured best practices and patterns for building TypeScript libraries
- Multi-Agent Installation - Installable via
npx skills add onmax/nuxt-skillswith auto-detection of installed AI agents and interactive skill picker - Claude Code Marketplace - Available through the Claude Code plugin marketplace for individual or batch skill installation
- Companion Skills - Part of a collection that includes Vue 3, Nuxt 4+, Nuxt Modules, NuxtHub, Nuxt Content, and Nuxt UI skills
- Cross-Agent Compatibility - Works with Claude Code, Cursor, Codex, OpenCode, GitHub Copilot, Antigravity, and Roo Code
Who is this for?
This skill is designed for TypeScript developers building reusable libraries who want AI-assisted guidance on library architecture, configuration, and best practices. It is ideal for developers in the Vue/Nuxt ecosystem who also create shared TypeScript packages and want consistent quality guidance across their AI coding tools.
Same repository
onmax/nuxt-skills(38 items)
Installation
npx vibeindex add onmax/nuxt-skills --skill ts-librarynpx skills add onmax/nuxt-skills --skill ts-library~/.claude/skills/ts-library/SKILL.mdSKILL.md
More from this repository10
Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.
Progressive guidance for Nuxt 4+ projects (v4.3+) providing server routes, file-based routing, middleware patterns, Nuxt-specific composables, h3 v1 helpers (validation, WebSocket, SSE), and nitropack v2 patterns.
Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.
Component library skill for Vue 3 and Nuxt 4+ built on Reka UI, Tailwind CSS v4, and Tailwind Variants, covering @nuxt/ui v4 components like Button, Modal, Form, Table with theming, validation, and composables.
Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.
Animation library skill for Vue 3 and Nuxt providing Motion Vue (motion-v) component API, gesture animations, scroll-linked effects, layout transitions, and spring physics with minimal bundle size.
Writing guidance for blog posts and documentation following Nuxt ecosystem patterns, covering active voice style, content structure, and MDC component usage while overriding brevity rules for proper grammar.
Nuxt SEO meta-module covering robots.txt, sitemap.xml generation, dynamic OG image creation, JSON-LD structured data (schema.org), breadcrumbs, and canonical URL configuration.
Guide for creating Nuxt modules that extend framework functionality, covering defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation for both published npm and local project modules.
Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.