From typescript-plugin
Guides modern Node.js development with Bun runtime/package manager, Vite builds, Vue 3/Pinia frontend, TypeScript, Vitest/Playwright testing, Biome linting, and debugging.
npx claudepluginhub laurigates/claude-plugins --plugin typescript-pluginThis skill is limited to using the following tools:
Expert knowledge for modern JavaScript/TypeScript development with focus on high-performance tooling and frameworks.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Expert knowledge for modern JavaScript/TypeScript development with focus on high-performance tooling and frameworks.
Modern JavaScript Tooling
Bun Runtime & Package Management
bun install for dependency installation and bun.lock for reproducible buildsbun run for script execution and bun dev/bun build patternsbunfig.toml for project-specific Bun settingsVue 3 & Modern Frontend
TypeScript Excellence
Testing & Quality Assurance
Debugging
# Bun-first workflow
bun create vite my-app --template vue-ts # Create Vue 3 + TypeScript project
cd my-app && bun install # Install dependencies
# Development
bun dev # Start dev server
bun build # Build for production
bun run check # Run Biome lint + format
bun run test # Run tests
# Debugging
node --inspect script.js # Node.js debugging
bun --inspect script.ts # Bun debugging
node --prof script.js # CPU profiling
Project Structure
vite.config.ts with optimizationsPerformance & Security
Type Safety
// Modern type annotations (TypeScript 5.0+)
function processData(
items: string[],
config: Record<string, number>,
optional?: string | null
): [boolean, string] {
return [true, "success"];
}
For detailed debugging patterns, Vue 3 component structure, Vite configuration, production debugging, and framework integration, see REFERENCE.md.