Toolverse
All skills

ts-library

by onmax

Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and release workflows. Patterns extracted from 20+ high-quality ecosystem libraries.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
onmax
Category
Mobile
Views
22

About this skill

Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and release workflows. Patterns extracted from 20+ high-quality ecosystem libraries.

How to use

  1. Zainstaluj skill ts-library w swoim środowisku pracy z Claude lub Copilot – będzie dostępny jako kontekst przy tworzeniu nowych projektów TypeScript.

  2. Gdy rozpoczynasz nową bibliotekę TypeScript, załaduj plik references/project-setup.md, aby uzyskać strukturę katalogów, konfigurację package.json i początkowe ustawienia.

  3. Skonfiguruj eksporty pakietu dla wsparcia zarówno CommonJS jak i ESM – odwołaj się do references/package-exports.md i references/build-tooling.md, aby wybrać odpowiednie narzędzie (tsdown lub unbuild).

  4. Podczas projektowania publicznego API biblioteki konsultuj references/api-design.md i references/type-patterns.md – znajdziesz tam wzorce builder, factory i plugin, a także zaawansowane techniki wnioskowania typów.

  5. Skonfiguruj testowanie za pomocą vitest – użyj references/testing.md jako przewodnika do struktury testów i integracji z CI.

  6. Przed publikacją na npm przejrzyj references/release-workflow.md, aby ustawić automatyzację wydań i CI – skill zawiera gotowe konfiguracje oparte na praktykach z popularnych bibliotek takich jak Vite, Zod czy TRPc.

Related skills

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

godot

by bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI

Mobile
547680

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

xcodebuildmcp

by cameroncooke

Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).

Mobile
2225

senior-architect

by alirezarezvani

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack

Mobile
184296

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Mobile
15111