.NET-only skills: Span<T>/Memory<T> refactoring, packages.config to Central Package Management migration, classic ADO.NET auditing, and safe WinForms maintenance, plus a legacy sample with 19 planted issues.
4 skills
45 Claude Code skills and 7 specialist agents that run on your real code in any stack: ORM query optimization, API and architecture scaffolding, unit and integration tests, auth, caching, OpenTelemetry, logging, Docker and CI/CD, plus code review, architecture, security, database and observability audits.
Plugin ai-dev-toolkit from marketplace thecodeman-ai-toolkit in StefanTheCode/AI-for-Developers. Commands read from the repo's manifest — 26 days ago.
api-endpoint-scaffolderScaffold HTTP API endpoints in any stack - ASP.NET Core Minimal APIs or controllers, Express, Fastify, NestJS, FastAPI, Django REST Framework, Spring Boot controllers, Go net/http, chi, Gin - one feature per endpoint (REPR style) with request validation, typed responses, route grouping, auth, and Op
architecture-test-generatorGenerate architecture tests / fitness functions that fail the build when architectural rules are violated - layer dependencies, module boundaries, cycles, naming, and visibility conventions - in any stack: NetArchTest or ArchUnitNET (.NET), ArchUnit or Konsist (Java/Kotlin), dependency-cruiser or es
async-await-auditorAudit async and concurrent code in any language for correctness and performance bugs - C#/.NET (async/await, Task), JavaScript/TypeScript (Promises, async/await), Python (asyncio), Java/Kotlin (CompletableFuture, virtual threads, coroutines), Go (goroutines, channels, context), Rust (tokio/async). U
authorization-setupDesign API authorization in any stack - policy-based, role-based, claims/permission-based, and resource-based (ownership) checks. Covers ASP.NET Core policies and AuthorizationHandler, NestJS guards, Express middleware and CASL, FastAPI dependencies/scopes, Django and DRF permission classes, Spring
benchmark-setupSet up correct micro-benchmarks in any stack and interpret the results - BenchmarkDotNet (.NET), JMH (Java/Kotlin), pytest-benchmark / pyperf (Python), Vitest bench / tinybench / mitata (JavaScript/TypeScript), Go testing.B + benchstat, Rust criterion. Use this skill whenever the user wants to bench
caching-strategy-setupAdd the right caching to an app in any stack - in-process, distributed (Redis/Valkey/Memcached), two-level, or HTTP/output caching - with correct keys, expiration, stampede protection, and invalidation. Covers HybridCache / IMemoryCache / IDistributedCache / output caching in .NET, lru-cache / keyv
cicd-pipeline-generatorGenerate a CI/CD pipeline for an app in any stack - GitHub Actions (primary), Azure DevOps, or GitLab CI - with per-stack install/build/test/coverage, dependency caching, lint, vulnerability scan, container build and push, and environment-gated deploy. Covers .NET, Node/TypeScript (npm/pnpm/yarn), P
clean-architecture-scaffolderScaffold or restructure a backend project using Clean Architecture (layers + dependency rule) or Vertical Slice Architecture, in any stack - .NET solutions, TypeScript (NestJS or Express), Python (FastAPI), Java/Kotlin (Spring Boot), Go. Use this skill whenever the user wants to start a new backend
codebase-health-dashboardRun the whole toolkit against a repo in any stack (.NET, Node.js/TypeScript, Python, Java/Kotlin, Go, Rust, or a polyglot monorepo) and produce a single scored "health dashboard" - an overall score plus per-category scores (security, architecture, database/ORM, performance, observability, testing, d
correlation-id-middlewareAdd correlation-ID (request-ID) middleware to an HTTP service in any stack - ASP.NET Core, Express/Fastify/NestJS, FastAPI/Django/Flask, Spring Boot, Go net/http (chi, gin, echo) - so every request has a traceable id flowing through logs, echoed to the caller, and propagated to downstream HTTP calls
cqrs-setupSet up CQRS (command/query separation) in any stack - commands, queries, handlers, and a request pipeline for validation, logging, and transactions. Covers .NET (MediatR, a source-generated mediator, or a thin custom dispatcher), NestJS (@nestjs/cqrs CommandBus/QueryBus), and plain handlers in Expre
crud-vs-event-sourcingDecide whether a feature/aggregate should be built as CRUD, Event Sourcing, or an event-driven design (CRUD + outbox) - in any stack - and give the concrete implementation path for that stack (.NET: Marten, EventStoreDB/KurrentDB, MassTransit outbox; Node: Emmett, @nestjs/cqrs, KurrentDB client; Pyt
db-index-advisorRecommend database indexes based on how tables/entities are actually queried - filters, joins, ordering, uniqueness - and generate the index definition in the project's own format (EF Core HasIndex, Prisma @@index, TypeORM/Drizzle index, SQLAlchemy Index / Django Meta.indexes, JPA @Index, GORM index
db-migration-reviewerReview database schema migrations for destructive or risky operations before they hit production - dropped columns/tables, non-nullable adds without defaults, renames that drop data, type changes, and long-locking operations. Works with EF Core migrations, Prisma Migrate, TypeORM/Drizzle/Knex migrat
db-resiliency-setupAdd database resiliency to any stack - retry on transient failures with backoff, command/statement timeouts, connection pool sizing, and safe retry around transactions. Covers EF Core execution strategy (EnableRetryOnFailure) and Polly for .NET, cockatiel / p-retry plus pg/Prisma pool settings for N
ddd-aggregate-generatorGenerate Domain-Driven Design building blocks in any language - aggregate roots, entities, value objects, domain events, and invariant-protecting factory methods - in C#, TypeScript, Python, Java/Kotlin, or Go, mapped cleanly to the project's ORM (EF Core, Prisma/TypeORM, SQLAlchemy/Django, JPA/Hibe
dependency-analyzerAnalyze a project's or monorepo's dependencies in any ecosystem - NuGet (incl. Central Package Management), npm/pnpm/yarn, pip/uv/poetry, Maven/Gradle, Go modules, Cargo - for version drift across projects, transitive conflicts, duplicate and unused packages, and centralization opportunities. Use th
dependency-vuln-scannerScan a project's dependencies in any ecosystem for known vulnerabilities (CVEs/GHSA), deprecated or abandoned packages, and transitive risks, then recommend the minimal safe upgrades. Covers NuGet (dotnet list package --vulnerable, NuGetAudit), npm/pnpm/yarn audit, pip-audit for pip/uv/poetry, OWASP
distributed-tracing-diagnosticsDiagnose and fix broken distributed traces in any stack (.NET, Node.js, Python, Java/Kotlin, Go) - missing spans, broken context propagation across HTTP/gRPC/messaging, orphaned or disconnected traces, unregistered tracers, sampling gaps, and context lost across threads/async boundaries. Use this sk
dockerfile-generatorGenerate an optimized multi-stage Dockerfile and .dockerignore for an app in any stack - .NET, Node/TypeScript, Python, Java/Kotlin (Spring Boot), Go, Rust - with layer caching, a small final image (chiseled/distroless/slim), a non-root user, and production best practices. Use this skill whenever th
gc-pressure-auditorDiagnose garbage-collection and memory pressure in a service on any managed runtime and recommend fixes - .NET GC (Server vs Workstation, LOH, Gen2, DATAS, GCHeapHardLimit), JVM GC (G1, ZGC, heap sizing, humongous objects, allocation rate), Go GC (GOGC, GOMEMLIMIT, escape analysis), V8/Node heap (ol
healthchecks-setupAdd health checks with a correct liveness/readiness (and startup) split plus dependency checks (database, cache, message broker, downstream APIs) for Kubernetes, ECS, and load balancers - in any stack. Covers ASP.NET Core health checks, Spring Boot Actuator probes, NestJS Terminus / Express, FastAPI
hotpath-profiler-assistantGuide profiling an app in any stack to find the real hot paths before optimizing - which tool to use, how to capture under load, and how to read the results. Covers .NET (dotnet-counters, dotnet-trace, dotnet-gcdump, PerfView, VS/Rider profiler), Node.js (--cpu-prof, --inspect + DevTools, clinic.js,
integration-test-setupSet up integration tests for a web API/service in any stack, running the real app pipeline against a real database via Testcontainers - ASP.NET Core (WebApplicationFactory), Node (supertest with Express/Fastify/NestJS), Python (FastAPI TestClient/httpx, Django test client, testcontainers-python), Ja
jwt-auth-setupSet up JWT authentication in any stack - token issuing, validation, refresh tokens, and wiring to authorization - with secure defaults. Covers ASP.NET Core (AddJwtBearer), Node (jose, passport-jwt, @nestjs/jwt), Python (PyJWT, FastAPI OAuth2PasswordBearer, djangorestframework-simplejwt), Spring Secu
memory-allocation-analyzerFind unnecessary heap allocations on hot paths in any stack and rewrite them to reduce GC/memory pressure - C#/.NET (LINQ in loops, boxing, closures, string concatenation, params arrays, async state machines, Span), TypeScript/JavaScript (intermediate arrays from map/filter chains, spreads in loops,
metrics-dashboard-generatorGenerate Prometheus scrape config and a ready-to-import Grafana dashboard JSON for a service in any stack - RED method panels (rate, errors, duration) plus runtime health (GC, heap, threads/goroutines/event loop) and the service's custom metrics. Works with OpenTelemetry metrics (.NET, Node.js, Pyth
microservice-template-generatorGenerate a production-shaped microservice template in any stack - health checks (liveness/readiness), OpenTelemetry tracing and metrics, structured JSON logging, validated typed config, graceful shutdown, Docker, and a messaging consumer/producer stub - for ASP.NET Core, Node (Fastify/Express/NestJS
modular-monolith-generatorStructure an app in any stack as a modular monolith - independent modules with enforced boundaries, small public contracts, internal-by-default code, and in-process messaging between modules - for .NET (internal + .Public projects), Java/Kotlin (Spring Modulith), TypeScript (NestJS modules, Nx, fold
mutation-testing-setupSet up mutation testing to measure whether tests actually catch bugs, and interpret the mutation score and surviving mutants - Stryker.NET (C#/.NET), StrykerJS (TypeScript/JavaScript), mutmut (Python), PIT/pitest (Java/Kotlin), gremlins or go-mutesting (Go), cargo-mutants (Rust). Use this skill when
opentelemetry-setupAdd or fix OpenTelemetry observability (traces, metrics, logs) in a service written in any stack - .NET/ASP.NET Core, Node.js/TypeScript, Python (FastAPI, Django, Flask), Java/Kotlin (Spring Boot, Java agent), Go. Use this skill whenever the user wants to instrument a service, add distributed tracin
orm-config-auditorAudit ORM and data-layer configuration for correctness and performance pitfalls in any stack - EF Core DbContext/OnModelCreating, Prisma schema and client setup, TypeORM DataSource, Drizzle, SQLAlchemy engine/session, Django DATABASES and models, Hibernate/JPA and Spring Data settings, GORM config.
orm-query-optimizerAnalyze and optimize ORM and database-access code in any stack - EF Core, Prisma, TypeORM, Drizzle, SQLAlchemy, Django ORM, Hibernate/JPA, Spring Data, GORM. Use this skill whenever the user shares data-access code, a repository, a model/entity, or a slow ORM/database query and wants it reviewed or
result-pattern-scaffolderAdd a Result/Error pattern (errors as values) to a codebase in any stack so expected failures stop using exceptions for control flow - Result<T> in C# (or ErrorOr / FluentResults / OneOf), discriminated unions or neverthrow in TypeScript, Ok/Err dataclasses or the returns library in Python, sealed i
secrets-config-auditorAudit a codebase in any stack for hardcoded secrets and unsafe configuration - connection strings, API keys, passwords, tokens, and private keys in source, appsettings.json, .env, application.yml/properties, settings.py, docker-compose, Dockerfiles, and CI YAML - and recommend secret-store fixes. Us
serialization-optimizerOptimize JSON serialization in any stack - System.Text.Json source generation and options reuse in .NET, JSON.stringify vs fast-json-stringify and Fastify response schemas in Node, orjson / msgspec / pydantic v2 in Python, Jackson ObjectMapper reuse and streaming in Java/Kotlin (plus kotlinx.seriali
specification-pattern-generatorImplement the Specification pattern (reusable, composable, testable query criteria) in any stack - EF Core specifications with an evaluator or Ardalis.Specification (.NET), Spring Data JPA Specification + JpaSpecificationExecutor (Java/Kotlin), Prisma where-input builders / TypeORM query-builder fun
sql-orm-converterConvert raw SQL to ORM query code and ORM queries back to the SQL they generate, both directions, preserving semantics - EF Core LINQ, Prisma, Drizzle, TypeORM QueryBuilder, Knex, SQLAlchemy 2.0 select(), Django QuerySet, JPA Criteria / JPQL / Spring Data, jOOQ, and GORM. Use this skill whenever the
structured-logging-setupSet up structured (JSON) logging in any stack - enrichment/context, request logging, log levels, redaction, sinks, and log-trace correlation. Covers Serilog and Microsoft.Extensions.Logging (.NET), pino and winston (Node.js), structlog and stdlib logging (Python), SLF4J + Logback / Spring Boot struc
temporal-tables-setupSet up row history and auditing in any stack - database-native system-versioned temporal tables (SQL Server, MariaDB), PostgreSQL history via the temporal_tables extension or a trigger-based history table, or an application-level audit trail through ORM hooks (EF Core SaveChangesInterceptor, Prisma
test-coverage-gap-finderFind the meaningful test-coverage gaps in any codebase - .NET, TypeScript/JavaScript, Python, Java/Kotlin, Go, Rust - untested modules with real logic, uncovered branches, and risky code without tests, then prioritize what to test next by risk. Works from the source tree alone or from a coverage rep
test-data-builder-generatorGenerate test data builders, factories, and object mothers for test suites in any stack so tests create valid domain objects without brittle, repetitive setup - C#/.NET (fluent builders, Bogus, AutoFixture), TypeScript/JavaScript (fishery, @faker-js/faker), Python (factory_boy, Faker, polyfactory),
toolkit-dashboardBuild, refresh, and OPEN the TheCodeMan AI for Developers Toolkit dashboard - a self-contained web page that catalogs every skill and agent (core toolkit plus stack packs like the .NET pack) and shows past run results. Use this skill FIRST when opening the toolkit, or whenever the user wants an over
typed-config-generatorGenerate strongly-typed, validated-at-startup configuration in any stack - the Options pattern generalized. Covers ASP.NET Core IOptions/IOptionsSnapshot/IOptionsMonitor with data annotations and ValidateOnStart, TypeScript zod/envalid and @nestjs/config, Python pydantic-settings, Spring Boot @Confi
unit-test-generatorGenerate complete, runnable unit tests for code in any stack - C#/.NET (xUnit, NUnit, MSTest with NSubstitute/Moq), TypeScript/JavaScript (Vitest, Jest), Python (pytest, unittest.mock), Java/Kotlin (JUnit 5, Mockito, MockK, AssertJ), Go (testing, table-driven tests, testify). Use this skill whenever
api-security-auditorAudits a backend or web API codebase in any stack (ASP.NET Core, Node.js Express/NestJS, Python FastAPI/Django, Java/Kotlin Spring Boot, Go net/http/Gin, and others) against the OWASP Top 10 and OWASP API Security Top 10 - broken access control and object-level authorization (IDOR/BOLA), authenticat
architecture-reviewerReviews a backend codebase or repository in any stack (.NET, Node.js/TypeScript, Python, Java/Kotlin Spring, Go, and others) and produces a structured architecture report - layering and dependency-rule violations, module boundaries, coupling, CQRS/handler hygiene, ORM and persistence boundary leaks,
code-reviewerPerforms a PR-level code review of changes in any language (C#/.NET, TypeScript/JavaScript, Python, Java/Kotlin, Go, and others) - correctness, readability, naming, error handling, async/concurrency, data-access and performance pitfalls, API design, test coverage, and idiomatic use of the language.
db-performance-auditorAudits a codebase's data-access layer end to end for performance in any stack - ORM query patterns (N+1, projections, tracking, eager/lazy loading), indexing gaps, ORM and connection-pool configuration, retry/resiliency, and bulk-operation opportunities - across EF Core, Dapper, Prisma, TypeORM, Dri
framework-upgrade-agentPlans and executes a runtime or framework major-version upgrade across a codebase in any stack - .NET (target framework bumps, .NET Framework to modern .NET, Upgrade Assistant), Node.js LTS and major dependency bumps (Express, NestJS, Next.js, React, TypeScript), Python versions (pyupgrade, Django/F
legacy-modernization-assistantAssesses a legacy codebase in any stack and produces a pragmatic, incremental modernization roadmap - strangler fig over big-bang rewrite, monolith to modular, toward testability, dependency injection, async, typed code, and current platform versions - prioritized by risk and value. Covers .NET Fram
observability-gap-finderAudits a backend service in any stack (.NET, Node.js/TypeScript, Python, Java/Kotlin Spring, Go) for observability gaps - missing or incomplete distributed tracing, metrics, structured logging, health checks, and correlation - and produces a prioritized plan to make the service properly observable.
.NET-only skills: Span<T>/Memory<T> refactoring, packages.config to Central Package Management migration, classic ADO.NET auditing, and safe WinForms maintenance, plus a legacy sample with 19 planted issues.
4 skills
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
AI-powered codebase understanding — analyze, visualize, and explain any project
9 skills · 10 agents · hooks
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.