🎯

ts-library

🎯Skill

from onmax/nuxt-skills

VibeIndex|
What it does
|

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-skills with 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)

ts-library

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add onmax/nuxt-skills --skill ts-library
skills.sh Install⚠ Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add onmax/nuxt-skills --skill ts-library
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/ts-library/SKILL.md

SKILL.md

839Installs
496
-
Last UpdatedJan 29, 2026

More from this repository10

🎯
reka-ui🎯Skill

Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.

🎯
nuxt🎯Skill

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.

🎯
vue🎯Skill

Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.

🎯
nuxt-ui🎯Skill

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.

🎯
vueuse🎯Skill

Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.

🎯
motion🎯Skill

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.

🎯
document-writer🎯Skill

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🎯Skill

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.

🎯
nuxt-modules🎯Skill

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.

🎯
nuxt-content🎯Skill

Agent skills for Nuxt.js development, providing AI assistants with specialized knowledge for building Nuxt applications and modules.