README.md

April 16, 2026 · View on GitHub

Production Stack Skills

Production Stack Skills banner

Turn your coding agent into a senior production engineer.
Skill pack for FastAPI, PostgreSQL, Docker, deployment, and observability — works with Claude Code, Codex, and any AGENTS.md-compatible agent CLI.

Install · Commands · Skills · /production check · Architecture

GitHub Stars Python 3.10+ License: MIT Claude Code compatible AGENTS.md compatible Vstorm X


Why This Exists

Stop shipping demo-quality code. AI generates code fast — this skill pack makes it generate code that survives production.

MetricSource
45% of AI-generated code has security vulnerabilitiesState of Software Delivery 2025
67% of developers spend MORE time debugging AI codeDeveloper Survey 2025
78% of Fortune 500 companies are adopting AI codingEnterprise AI Report 2026

The gap between "it works" and "it survives Black Friday at 3 AM" is what this skill pack closes.

Every Claude Code skill teaches how to build something. None teach how to make it survive production. Missing health checks, unsafe migrations, root containers, no graceful shutdown — these are the things that page you at 3 AM.

production-stack-skills is the senior engineer sitting next to you that catches these issues before they ship.


🚀 Quick Start

One-Command Install (macOS & Linux)

curl -fsSL https://raw.githubusercontent.com/vstorm-co/production-stack-skills/main/install.sh | bash

The installer mirrors skills into both ~/.claude/ and ~/.agents/ — so the same install works with Claude Code, Codex, or any AGENTS.md-compatible agent CLI without extra steps.

Manual Install

git clone https://github.com/vstorm-co/production-stack-skills.git
cd production-stack-skills
./install.sh

Requirements

  • An agent CLIClaude Code, Codex, or any AGENTS.md-compatible agent
  • Python 3.10+ — for audit scripts
  • Git — for cloning

Uninstall

curl -fsSL https://raw.githubusercontent.com/vstorm-co/production-stack-skills/main/uninstall.sh | bash

🧰 Commands

CommandWhat It Does
/production checkFull audit with 0-100 score and prioritized action plan
/production scoreQuick 60-second headline score
/production fastapiApply FastAPI production patterns
/production postgresSafe migrations, pooling, indexes
/production dockerMulti-stage builds, non-root, minimal images
/production deployPre-deployment checklist
/production monitoringOTEL traces, structured logging, metrics, alerts
/production securitySecrets, CORS, auth, rate limiting, OWASP checks
/production errorsError taxonomy, retries, circuit breakers
/production reviewProduction-readiness code review
/production planArchitecture planning with production constraints
/production reportShareable Markdown readiness report

🎯 The /production check Experience

The flagship command. Scans your entire project across six categories and scores it 0-100:

## Production Readiness Audit

Project: my-fastapi-app
Stack: Python 3.12 / FastAPI 0.115 / PostgreSQL 16 / Docker
Score: 34/100 — Grade F

| Category                    | Score  | Weight | Weighted |
|-----------------------------|--------|--------|----------|
| Security Fundamentals       | 40/100 | 25%    | 10       |
| Error Handling & Resilience | 25/100 | 20%    | 5        |
| Observability               | 20/100 | 20%    | 4        |
| Deployment Readiness        | 50/100 | 15%    | 7.5      |
| Database Patterns           | 60/100 | 10%    | 6        |
| Container Hygiene           | 15/100 | 10%    | 1.5      |
| Total                       |        |        | 34/100   |

Quick Wins (< 5 minutes each):
  [+12 pts] Replace print() with structlog
  [+8 pts]  Add /health/live and /health/ready endpoints
  [+6 pts]  Add USER directive to Dockerfile
  [+4 pts]  Add .dockerignore

Fix these 4 items → score jumps from 34 to ~64.

📚 Skills

SkillWhat It TeachesWorks With
production-checkFull audit with 0-100 scoring, parallel analysis, prioritized action planAny stack
production-reviewProduction-readiness code review — security, errors, logging, config, performancePython, Node.js, Go, Java
production-plannerArchitecture planning with scalability, failure modes, cost constraintsAny stack
production-fastapiLifespan, ASGI middleware, structured logging, health checks, Pydantic v2, asyncPython / FastAPI
production-postgresZero-downtime migrations, indexing strategies, connection pooling, schema designPostgreSQL
production-dockerMulti-stage builds, non-root, distroless, BuildKit secrets, security scanningDocker / OCI
production-deployPre-deployment checklist, migration classification, rollback playbook, CI/CDAny CI/CD
production-monitoringOpenTelemetry, structlog, Prometheus metrics, health endpoints, SLO definitionAny stack (OTEL)
production-securitySecrets management, CORS, JWT, rate limiting, security headers, OWASP Top 10Any stack
production-error-handlingError taxonomy, retry with backoff, circuit breakers, graceful degradation, DLQAny stack

🔗 How Skills Work Together

Skills trigger automatically based on context and reinforce each other:

"Create a FastAPI endpoint"
  → production-fastapi activates: structured logging, health checks, error handling

"Write a migration to add a NOT NULL column"
  → production-postgres activates: 3-step safe pattern, lock_timeout, rollback script

"Create a Dockerfile"
  → production-docker activates: multi-stage, non-root, distroless, HEALTHCHECK

"Is this production ready?"
  → production-check activates: full 6-category audit with score

After completing one skill, related skills are suggested:

"Your FastAPI patterns are solid. Run /production docker to harden your container, and /production check for a full audit."


🏗 Architecture

production/SKILL.md              ← Orchestrator (routes /production subcommands)

├── skills/
│   ├── production-check/        ← Full audit with 0-100 scoring
│   ├── production-fastapi/      ← FastAPI production patterns
│   ├── production-postgres/     ← PostgreSQL safety & performance
│   ├── production-docker/       ← Container hardening
│   ├── production-deploy/       ← Pre-deployment validation
│   ├── production-monitoring/   ← Observability
│   ├── production-security/     ← Security hardening
│   ├── production-error-handling/ ← Resilience patterns
│   ├── production-review/       ← Code review
│   └── production-planner/      ← Architecture planning

├── agents/                      ← Parallel audit subagents
├── checklists/                  ← Reusable reference checklists
├── install.sh                   ← One-command installer
└── uninstall.sh

🧭 Philosophy

  1. Opinionated over generic — We recommend specific tools and patterns, not abstract advice
  2. Production-proven — Every pattern comes from real incident post-mortems
  3. Fail-safe defaults — When in doubt, the safer option wins
  4. Progressive adoption — Each skill works alone; together they cover the full stack
  5. LLM judges taste; scripts judge facts — Deterministic checks where possible, LLM judgment where needed

Contributing

Pull requests welcome. Pattern to add new skills:

  1. Create skill directory in skills/production-<name>/
  2. Add SKILL.md with frontmatter (name, description) and content
  3. Add to orchestrator router in production/SKILL.md
  4. Add auditor in agents/ if parallel audit needed
  5. Optional: templates in templates/, references in references/

Vstorm OSS Ecosystem

production-stack-skills is part of a broader open-source ecosystem for production AI agents:

ProjectDescription
pydantic-deepThe batteries-included deep agent harness for Python. Terminal AI assistant or production agents with one function call.Stars
full-stack-ai-agent-templateZero to production AI app in 30 minutes. FastAPI + Next.js 15, 6 AI frameworks, RAG pipeline, 75+ config options.Stars
content-skillsClaude Code content studio — blog, social, slides, video, infographics — all brand-aware.Stars
pydantic-ai-shieldsDrop-in guardrails for Pydantic AI agents. 5 infra + 5 content shields.Stars
pydantic-ai-subagentsDeclarative multi-agent orchestration with token tracking.Stars
summarization-pydantic-aiSmart context compression for long-running agents.Stars
pydantic-ai-backendSandboxed execution for AI agents. Docker + Daytona.Stars

Browse all projects at oss.vstorm.co


License

MIT — see LICENSE


Need help shipping production-grade backends?

We're Vstorm — an Applied Agentic AI Engineering Consultancy
with 30+ production agent implementations. These patterns come from 50+ production deployments.

Talk to us



Made with care by Vstorm