claude

AI for Developers Toolkit

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.

30 on GitHubby Stefan Đokić (TheCodeMan)v2.0.0MITupdated 28 days agodevelopment
/

Plugin ai-dev-toolkit from marketplace thecodeman-ai-toolkit in StefanTheCode/AI-for-Developers. Commands read from the repo's manifest — 26 days ago.

What it installs

Skills (45)

  • api-endpoint-scaffolder

    Scaffold 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-generator

    Generate 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-auditor

    Audit 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-setup

    Design 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-setup

    Set 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-setup

    Add 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-generator

    Generate 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-scaffolder

    Scaffold 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-dashboard

    Run 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-middleware

    Add 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-setup

    Set 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-sourcing

    Decide 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-advisor

    Recommend 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-reviewer

    Review 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-setup

    Add 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-generator

    Generate 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-analyzer

    Analyze 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-scanner

    Scan 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-diagnostics

    Diagnose 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-generator

    Generate 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-auditor

    Diagnose 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-setup

    Add 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-assistant

    Guide 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-setup

    Set 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-setup

    Set 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-analyzer

    Find 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-generator

    Generate 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-generator

    Generate 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-generator

    Structure 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-setup

    Set 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-setup

    Add 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-auditor

    Audit 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-optimizer

    Analyze 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-scaffolder

    Add 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-auditor

    Audit 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-optimizer

    Optimize 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-generator

    Implement 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-converter

    Convert 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-setup

    Set 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-setup

    Set 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-finder

    Find 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-generator

    Generate 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-dashboard

    Build, 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-generator

    Generate 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-generator

    Generate 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

Subagents (7)

  • api-security-auditor

    Audits 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-reviewer

    Reviews 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-reviewer

    Performs 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-auditor

    Audits 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-agent

    Plans 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-assistant

    Assesses 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-finder

    Audits 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.

View source on GitHub thecodeman.net

More from StefanTheCode/AI-for-Developers

All 2 plugins →

.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

30

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

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

Taste Skill

claudecodex

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

Leonxlnx/taste-skill 114,391

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

Maintain AI for Developers Toolkit?

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 plugins2 plugins