By jsamuelsen11
TypeScript language plugin: frontend and backend agents, project scaffolding, coverage automation, Playwright MCP, and conventions for consistent development with ESLint, Vitest, and strict tsconfig
npx claudepluginhub jsamuelsen11/claude-config --plugin ccfg-typescriptAutonomous per-file test coverage improvement loop
Initialize new TypeScript project with strict, production-ready defaults
Run TypeScript quality gates - typecheck, lint, test, format
Use for Angular 17+ applications with signals, standalone components, RxJS operators, and NgRx state management. Examples: migrating from NgModules to standalone components, implementing signal-based reactivity, designing lazy-loaded feature modules with loadComponent, building NgRx stores with effects and selectors, composing complex RxJS operator chains.
Use for Next.js 14+ development with App Router, server actions, ISR, middleware, and deployment. Examples: implementing server actions for form mutations, configuring ISR with on-demand revalidation, building API routes with route handlers, creating middleware chains for auth and localization, optimizing images and fonts.
Use for building Node.js backends with Express, Fastify, or NestJS, including REST/GraphQL APIs, middleware architecture, authentication, and database integration. Examples: creating REST APIs with Fastify and type-safe validation, implementing JWT authentication, integrating Prisma for database access, building NestJS module architecture.
Use for npm package development, monorepo management, bundling, and publishing workflows. Examples: setting up pnpm workspace with multiple packages, configuring tsup for dual CJS/ESM output, publishing scoped packages to npm, managing monorepo dependencies with Turborepo or Nx, configuring changesets.
Use for React 18+ development with modern hooks, server components, Suspense, and performance optimization. Examples: building complex form components with react-hook-form and zod, optimizing re-renders with useMemo and useCallback, implementing server component patterns, integrating Zustand or Jotai for state management.
Use for Svelte 5 applications with runes, SvelteKit routing, server-side rendering, and form actions. Examples: building reactive UI with $state and $derived runes, implementing SvelteKit pages and layouts, creating server load functions, handling form actions with progressive enhancement, building API routes.
Use for modern TypeScript 5+ development with advanced type system features, complex generics, utility types, and module systems. Examples: designing type-safe APIs with conditional types, implementing complex generic constraints, building branded types for domain modeling, creating template literal types for string validation.
Use for testing TypeScript and React applications with Vitest, React Testing Library, msw for API mocking, and Playwright for E2E testing. Examples: writing component tests with user events, mocking API endpoints with msw handlers, testing async behavior with waitFor, setting up Playwright E2E tests, improving test coverage.
Use for Vue 3 applications with Composition API, Pinia state management, Nuxt 3 server features, and reactive SFC patterns. Examples: building reusable composables, designing Pinia stores with TypeScript, implementing Nuxt server routes and middleware, creating typed components with defineProps and defineEmits, implementing VueUse utilities.
This skill should be used when creating or editing package.json, tsconfig, managing npm dependencies, configuring monorepos, or publishing npm packages.
This skill should be used when writing TypeScript tests, configuring Vitest or Jest, testing React components, mocking APIs, or improving test coverage.
This skill should be used when working on TypeScript projects, writing TypeScript code, configuring tsconfig, or reviewing TypeScript code.
A Claude Code plugin marketplace encoding workflow preferences discovered across 275+ sessions and 2,300+ messages. Prevents wrong approaches, buggy code, and rejected actions through front-loaded configuration.
# Add the marketplace
claude plugin marketplace add jsamuelsen11/claude-config
# Install the foundation plugin (recommended for everyone)
claude plugin install ccfg-core@claude-config
# Install language/data/infra plugins as needed
claude plugin install ccfg-python@claude-config
claude plugin install ccfg-typescript@claude-config
claude plugin install ccfg-postgresql@claude-config
| # | Plugin | Category | Agents | Cmds | Skills | Description |
|---|---|---|---|---|---|---|
| 1 | ccfg-core | Foundation | 22 | 5 | 3 | Workflow rules, core agents, security hooks, GitHub MCP |
| 2 | ccfg-python | Language | 7 | 3 | 3 | uv, ruff, pytest, mypy conventions |
| 3 | ccfg-golang | Language | 5 | 3 | 3 | golangci-lint, gofumpt, go modules conventions |
| 4 | ccfg-typescript | Language | 9 | 3 | 3 | ESLint, Vitest, Playwright MCP, strict tsconfig |
| 5 | ccfg-java | Language | 5 | 3 | 3 | Maven/Gradle, JUnit 5, Checkstyle conventions |
| 6 | ccfg-rust | Language | 4 | 3 | 3 | cargo clippy, rustfmt, workspaces conventions |
| 7 | ccfg-csharp | Language | 5 | 3 | 3 | dotnet format, Roslyn, xUnit conventions |
| 8 | ccfg-shell | Language | 2 | 2 | 2 | shellcheck, shfmt conventions |
| 9 | ccfg-mysql | Data | 3 | 2 | 3 | DBA, query optimization, replication conventions |
| 10 | ccfg-postgresql | Data | 4 | 2 | 3 | DBA, query optimization, extension conventions |
| 11 | ccfg-mongodb | Data | 3 | 2 | 3 | Document modeling, aggregation, sharding conventions |
| 12 | ccfg-redis | Data | 2 | 2 | 2 | Data structures, pub-sub, caching conventions |
| 13 | ccfg-sqlite | Data | 2 | 2 | 2 | WAL mode, PRAGMA tuning, SQLite MCP |
| 14 | ccfg-docker | Infrastructure | 3 | 2 | 3 | Dockerfile optimization, Compose, security conventions |
| 15 | ccfg-github-actions | Infrastructure | 3 | 2 | 3 | Workflow design, deployment, supply chain security |
| 16 | ccfg-kubernetes | Infrastructure | 3 | 2 | 3 | Manifests, Helm charts, deployment strategy conventions |
Foundation — ccfg-core is the base plugin. Install it first. It provides cross-cutting
workflow rules (planning discipline, scope control), 22 general-purpose agents, security hooks
(secret scanning, dangerous command blocking), and GitHub MCP integration.
Language — One plugin per language. Each provides framework-specific agents, project scaffolding commands, coverage automation, and conventions for the language's standard toolchain. Enable only what you use.
Data — Database-specific agents and conventions. Each plugin covers schema design, query optimization, migration patterns, and the database's operational best practices.
Infrastructure — Container, CI/CD, and orchestration plugins. Dockerfile optimization, GitHub Actions workflow design, and Kubernetes manifest/Helm chart conventions.
Some settings can't be configured through plugins (permissions allow-lists, alwaysThinkingEnabled,
initial enabledPlugins). A bootstrap script handles these one-time settings.json updates.
The bootstrap script is under development. See the design doc for details on what it will configure (decision D4).
This marketplace focuses on coding conventions and workflow rules. For complementary capabilities (documentation retrieval, semantic code navigation, code review, browser testing), see the Third-Party Recommendations.
Architecture decisions, plugin anatomy, and the insights report that informed these plugins are documented in docs/DESIGN.md.
MIT
JavaScript and TypeScript development with modern patterns and Node.js backend
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
TypeScript development with strict typing, React patterns, and modern tooling
JavaScript/TypeScript-specific validation and patterns
Commands for migrating JavaScript projects to TypeScript
TypeScript coding standards and patterns for AI code generation. Guides Claude Code to write type-safe, maintainable TypeScript following industry best practices.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.