← All skill packs

Testing & Development Skills

Skill pack
7 skills0 selected
pmdevsolutionsSkills in this pack

Optimizes API performance through query optimization, caching strategies, and connection pooling. Profiles slow queries with EXPLAIN ANALYZE, identifies N+1 patterns in Drizzle queries, adds caching layers (Workers KV or Redis), tunes connection pool settings, and implements response compression.

English

Runs integration tests, contract tests against the OpenAPI spec, and load tests using k6. Validates that the API implementation matches the specification, meets performance requirements, and handles concurrent load. Produces a comprehensive test report.

English

Zod schemas and request/response validation middleware for Hono APIs. Generates Zod schemas from Drizzle tables using drizzle-zod, creates request validation middleware for body, query params, and path params, adds response validation in dev/test mode, and attaches OpenAPI metadata to Zod schemas.

English

Generates deployment configuration based on the target platform specified in build-spec.json. For Cloudflare Workers, generates wrangler.toml with bindings. For Node.js, generates Dockerfile and docker-compose.yml with PostgreSQL. For AWS Lambda, generates a SAM template (API Gateway HTTP API), esbuild bundling config, and an OIDC deploy workflow. Always generates GitHub Actions CI/CD workflow and .env.example.

English

Generates Hono route handlers, service layer, and middleware that make the failing tests from Phase 2 pass. Reads build-spec.json for the endpoint inventory, creates route files with proper typing, implements business logic in a service layer, wires up Drizzle queries, and adds Zod validation middleware. Tests are run after each route group to confirm GREEN.

English

Parses OpenAPI 3.x specifications (YAML or JSON) or conducts a structured interview to generate one from scratch. Produces a canonical build-spec.json that drives all downstream pipeline phases. Use this skill at the very start of any new API project, when the user supplies an OpenAPI file, or when they want to describe an API conversationally.

English

Writes failing integration tests BEFORE route handlers exist, following strict test-driven development. For every endpoint in build-spec.json, generates Vitest integration tests covering happy paths, validation errors, auth requirements, and edge cases. Tests must be confirmed RED before Phase 3 proceeds. This is a hard gate in the Nerva pipeline.

English

Includes API Performance, API Testing Verification, API Validation, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills7CategoryengineeringStars0

What’s included

API Performance

Optimizes API performance through query optimization, caching strategies, and connection pooling. Profiles slow queries with EXPLAIN ANALYZE, identifies N+1 patterns in Drizzle queries, adds caching layers (Workers KV or Redis), tunes connection pool settings, and implements response compression. Keywords: performance, optimization, query, explain, analyze, n+1, cache, caching, kv, redis, connection-pool, slow-query, index, compression, latency, throughput, profiling

API Testing Verification

Runs integration tests, contract tests against the OpenAPI spec, and load tests using k6. Validates that the API implementation matches the specification, meets performance requirements, and handles concurrent load. Produces a comprehensive test report. Keywords: testing, integration, contract, load, k6, vitest, coverage, performance, verification, validation, spec-compliance, stress-test, benchmark, regression, e2e

API Validation

Zod schemas and request/response validation middleware for Hono APIs. Generates Zod schemas from Drizzle tables using drizzle-zod, creates request validation middleware for body, query params, and path params, adds response validation in dev/test mode, and attaches OpenAPI metadata to Zod schemas. Keywords: zod, validation, middleware, schema, request, response, body, query, params, drizzle-zod, hono-zod-validator, sanitize, parse, coerce, transform, error-format

Deployment Config Generator

Generates deployment configuration based on the target platform specified in build-spec.json. For Cloudflare Workers, generates wrangler.toml with bindings. For Node.js, generates Dockerfile and docker-compose.yml with PostgreSQL. For AWS Lambda, generates a SAM template (API Gateway HTTP API), esbuild bundling config, and an OIDC deploy workflow. Always generates GitHub Actions CI/CD workflow and .env.example. Keywords: deploy, deployment, wrangler, cloudflare, workers, docker, dockerfile, docker-compose, aws, lambda, sam, api-gateway, serverless, esbuild, oidc, cold-start, github-actions, ci-cd, pipeline, env, configuration, infrastructure

Route Generation

Generates Hono route handlers, service layer, and middleware that make the failing tests from Phase 2 pass. Reads build-spec.json for the endpoint inventory, creates route files with proper typing, implements business logic in a service layer, wires up Drizzle queries, and adds Zod validation middleware. Tests are run after each route group to confirm GREEN. Keywords: hono, route, handler, controller, service, middleware, endpoint, api, rest, crud, green-phase, implementation, drizzle-query

Schema Intake

Parses OpenAPI 3.x specifications (YAML or JSON) or conducts a structured interview to generate one from scratch. Produces a canonical build-spec.json that drives all downstream pipeline phases. Use this skill at the very start of any new API project, when the user supplies an OpenAPI file, or when they want to describe an API conversationally. Keywords: openapi, swagger, spec, schema, intake, interview, build-spec, api-design, yaml, json, parse, plan, kickoff, init, bootstrap

TDD from Schema

Writes failing integration tests BEFORE route handlers exist, following strict test-driven development. For every endpoint in build-spec.json, generates Vitest integration tests covering happy paths, validation errors, auth requirements, and edge cases. Tests must be confirmed RED before Phase 3 proceeds. This is a hard gate in the Nerva pipeline. Keywords: tdd, test, vitest, integration, red-green, failing-tests, supertest, test-driven, crud-tests, validation-test, auth-test, coverage, testcontainers, test-database, hard-gate

Quick start

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.

Try it with your agent

After installation, start with a request like:

Example request
Use the API Performance skill to help with my task.
Ask me for the context you need before getting started.

Requirements & license

  • A coding agent that can access your project files and install skills.
  • Your agent checks each skill’s instructions, dependencies, and permissions during setup.
  • Reported license for the skills shown: MIT. The author’s terms apply.
Testing & Development Skills | Agent Skills Atlas