claude

typescript

TypeScript & JavaScript — Vitest unit tests, mimicry-js test data builders, coverage gaps, dead-code sweeps, and npm package updates

2 on GitHubby Szum Tech Teamv1.3.0MITupdated 3 days ago
/

Plugin typescript from marketplace szum-tech in JanSzewczyk/claude-plugins. Commands read from the repo's manifest — 3 days ago.

What it installs

Skills (5)

  • builder-factory

    Use this skill to create typed test data builders with mimicry-js and Faker for any TypeScript interface or type. Invoke whenever the user asks to generate mock data, create test fixtures, build factory functions, produce seed data, or construct fake objects for unit tests, Storybook stories, or E2E

  • builder-rules-ts

    Rules for building test data in TypeScript with mimicry-js builders: explicit values for everything a test asserts on, .one() and .many() with overrides and traits, generator placement, fixed() for functions, resetting state. Use when creating or using a builder in a test or story. Background knowle

  • coverage-gaps

    Find and rank the test-coverage gaps that actually matter — untested auth, payment, server actions, validation, and error paths — weighting uncovered branches and recent churn over raw line percentages. Use this skill whenever the user asks what's untested, where coverage is weak, what tests are mis

  • dead-code

    Find dead code — unused files, exports, types, and dependencies — and propose safe removal refactors. Uses Knip's dependency-graph reachability analysis as the deterministic engine so the expensive part (walking a large source tree) never happens token-by-token, then ranks and reads only the candida

  • unit-testing

    Write unit tests with Vitest for TypeScript logic — `vi.mock` / `vi.fn` / `vi.spyOn`, `test.each` parameterized cases, async error assertions, Server Actions with mocked dependencies, and `vitest.config.ts` coverage setup. Trigger when the user says "unit test", "test this function", "test the serve

Subagents (2)

  • library-updater

    Update npm packages, investigate breaking changes, execute migrations, and verify code quality after dependency updates. Use when updating libraries or fixing post-update issues.

  • unit-tester

    Use when: writing Vitest unit tests for TypeScript logic — utilities, pure functions, Zod schemas, custom hooks, and Server Actions with mocked dependencies; adding test coverage for a module; or when the user says "unit test", "test this function", "test the server action", "test my schema/hook" fo

View source on GitHub

More from JanSzewczyk/claude-plugins

All 17 plugins →

nextjs

claude

Next.js full-stack development — App Router, Server Actions, API tests, code review, performance and Lighthouse audits, test strategy

10 skills · 4 agents

2

python

claude

Python development — an architecture skill and two agents (python-developer, python-api-architect), team conventions (Ruff, uv, typing, errors, logging, documentation, asyncio, security, API structure), pytest and FastAPI rules, and factory_boy test data rules

7 skills · 4 agents

2

react

claude

React development — React 19 Compiler, Storybook interaction tests, accessibility audits, and component-driven UI architecture

5 skills · 2 agents

2

Author and maintain Claude Code plugins and marketplaces — create and audit plugins and marketplaces, manifest and documentation drift, mods, and semver release tagging

5 skills

2

design

claude

Design system & styling — Szum-Tech design system, Tailwind CSS v4, and CVA-based component conventions

4 skills

2

Everyday Git workflow on GitHub — branches, Conventional Commits, pull requests with a unified description, and whole tasks from branch to PR

4 skills

2

Similar plugins

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Statically analyze a local JS/Electron app you're authorized to study, with file+line evidence, and build an original reimplementation of what you find. Experimental. Phase 1: JS/Electron static analysis. Phase 2: native ELF/PE/Mach-O container inspection. Phase 3: .NET assembly metadata. Phase 4: EVM bytecode inventory. Phase 5: CUDA fatbin, cubin and PTX inventory. Parses, never executes. Dynamic analysis is a future phase, not yet implemented.

1 skill · 1 command · 1 agent

ruvnet/ruflo 81,589

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

base44

claudecodex

Build and deploy Base44 full-stack apps with CLI project management and JavaScript/TypeScript SDK development skills

9 skills

anthropics/claude-plugins-official 47,076

payload

claude

Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.

1 skill

payloadcms/payload 45,796

JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks

4 skills · 1 command · 2 agents

wshobson/agents 42,461

Maintain typescript?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins17 plugins