Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@jgamaraalv/ts-dev-kit

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jgamaraalv/ts-dev-kit

Claude Code plugin: 15 agents + 22 skills for TypeScript fullstack development

latest
Source
npmnpm
Version
6.0.0
Version published
Weekly downloads
10
-73.68%
Maintainers
1
Weekly downloads
 
Created
Source

ts-dev-kit

15 specialized agents + 22 curated skills for TypeScript fullstack development

npm version License: MIT Claude Code

What's Included

Agents (15)

AgentSpecialty
accessibility-proWCAG 2.1 AA compliance and inclusive design
api-builderFastify 5 REST APIs, validation, auth, rate limiting
code-reviewerCode correctness, security, performance reviews
database-expertPostgreSQL optimization, schema design, migrations
debuggerError investigation, stack traces, systematic diagnosis
docker-expertMulti-stage builds, Compose, image optimization
multi-agent-coordinatorOrchestrates multiple agents for complex workflows
nextjs-expertApp Router, RSC, edge functions, server actions
performance-engineerQuery optimization, caching, bundle reduction
playwright-expertE2E tests, cross-browser, visual testing
react-specialistHooks, performance, state management, components
security-scannerVulnerability detection, OWASP, dependency auditing
test-generatorUnit, integration, E2E test suites
typescript-proGenerics, type inference, conditional types
ux-optimizerUser flows, form UX, friction reduction

Skills (22)

SkillSlugDomain
BullMQ/bullmqRedis job queues, workers, flows, schedulers
Codebase Adapter/codebase-adapterAdapt plugin to your project on installation
Composition Patterns/composition-patternsReact compound components, render props
Conventional Commits/conventional-commitsCommit message spec, types, SemVer — with live staged diff
Core Web Vitals/core-web-vitalsLCP, INP, CLS reference + HTML report generator
Debug/debugFull-stack debugging workflow, multi-agent triage
Docker/dockerDockerfiles, compose, optimization, security
Drizzle ORM/drizzle-pgPostgreSQL ORM schemas, queries, migrations
Execute Task/execute-taskOrchestrate agents to implement a task file
Fastify Best Practices/fastify-best-practicesRoutes, plugins, hooks, validation
Generate PRD/generate-prdProduct Requirements Documents from descriptions
Generate Task/generate-taskBreak PRD features into agent-ready task files
ioredis/ioredisRedis client, pipelines, Pub/Sub, Cluster
Next.js Best Practices/nextjs-best-practicesApp Router, RSC, data patterns
OWASP Security Review/owasp-security-reviewTop 10:2025 vulnerability checklist
PostgreSQL/postgresqlQueries, schemas, indexes, JSONB
React Best Practices/react-best-practicesReact 19 performance, rendering
Service Worker/service-workerPWA caching, push notifications
TanStack Query/tanstack-queryReact Query v5, caching, SSR/hydration
TypeScript Conventions/typescript-conventionsStrict config, patterns, best practices
UI/UX Guidelines/ui-ux-guidelinesAccessibility, layout, forms
Yolo/yoloDevcontainer setup for autonomous Claude Code

Workflow

This is the recommended end-to-end flow — from a blank project to a committed feature:

1. Install the plugin

/plugin marketplace add jgamaraalv/ts-dev-kit
/plugin install ts-dev-kit@ts-dev-kit

Run once after installing to align agents and skills with your actual stack, package names, paths, and MCPs:

/codebase-adapter

The skill reads your package.json, lockfile, .claude/agents/, and MCP config, then surgically patches the plugin's agent and skill files to match your project — without touching any workflow logic.

3. Define what to build

Generate a PRD from a description:

/generate-prd Add a user notification system that sends emails and in-app alerts

Then break it into agent-ready task files:

/generate-task

This produces structured task files with acceptance criteria, affected packages, quality gate commands, and a suggested agent.

4. Execute the task

/execute-task tasks/notifications-api.md

The skill picks the right execution mode (single-agent or multi-agent), dispatches the appropriate agents, and runs quality gates (typecheck, lint, test) before declaring the task done.

5. Commit

/conventional-commits

The skill pre-injects your staged diff and the last 8 commits so Claude sees the actual changes before suggesting a message — no copy-pasting needed.

Installation

Method 1: Claude Code Plugin (agents + skills)

/plugin marketplace add jgamaraalv/ts-dev-kit
/plugin install ts-dev-kit@ts-dev-kit

Or via CLI:

claude plugin install ts-dev-kit --scope user

Method 2: skills.sh (skills only — works with Claude Code, Cursor, Windsurf)

# Install all skills
npx skills add jgamaraalv/ts-dev-kit

# Install a specific skill
npx skills add jgamaraalv/ts-dev-kit --skill fastify-best-practices

# Install globally
npx skills add jgamaraalv/ts-dev-kit --global

Note: skills.sh installs skills only, not agents.

Method 3: npm

npm install -g @jgamaraalv/ts-dev-kit
claude --plugin-dir ./node_modules/@jgamaraalv/ts-dev-kit

Method 4: Direct from GitHub

git clone https://github.com/jgamaraalv/ts-dev-kit.git
claude --plugin-dir ./ts-dev-kit

Some agents and skills reference external MCP tools for documentation lookup, browser debugging, E2E testing, and web fetching. These are optional — skills degrade gracefully without them — but installing them unlocks the full experience.

MCP ServerUsed byPurpose
context7Most skills (doc lookup)Query up-to-date library docs
playwrightplaywright-expert, debugger, test-generatorBrowser automation and E2E testing
chrome-devtoolsdebuggerFrontend debugging, screenshots
firecrawlexecute-taskWeb fetching and scraping
sentrydebugger, debug skillError tracking and stack traces
posthogdebuggerUser impact and error frequency

Installing as Claude Code plugins

claude plugin add context7
claude plugin add playwright
claude plugin add firecrawl

Installing as standalone MCP servers

# context7 — no API key required
claude mcp add context7 -- npx -y @upstash/context7-mcp@latest

# playwright — no API key required
claude mcp add playwright -- npx -y @playwright/mcp@latest

# firecrawl — requires FIRECRAWL_API_KEY
claude mcp add firecrawl --env FIRECRAWL_API_KEY=your-key -- npx -y firecrawl-mcp

chrome-devtools requires Chrome running with remote debugging enabled (--remote-debugging-port=9222). Refer to the Chrome DevTools MCP docs for setup instructions.

Dynamic Context Injection

Several skills use the !command`` syntax to pre-inject live data before Claude receives the prompt. This means Claude already has the real context when it starts — no manual copy-pasting required.

SkillWhat gets injected
/conventional-commitsStaged diff summary, full staged diff, last 8 commit messages
/debugLast 10 git commits, working tree status
/codebase-adapterWorking directory, lockfile, installed agents, MCP servers, package.json
/yoloProject root, devcontainer presence, Docker status, VS Code installation

Tech Stack Covered

TypeScript, Fastify 5, Next.js (App Router), React 19, PostgreSQL 16, Redis (ioredis), BullMQ, Drizzle ORM, TanStack Query v5, Docker, Playwright, Service Workers, Core Web Vitals, WCAG 2.1, OWASP Top 10:2025, Tailwind CSS v4

License

MIT

Keywords

claude-code

FAQs

Package last updated on 28 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts