Agent skill

frontmcp-production-readiness

Pre-production audit and checklist for FrontMCP servers. Use before go-live to verify security hardening, performance checks, observability, monitoring, and health checks. Triggers: production ready, security audit, performance check, production checklist, hardening, go live.

Stars 142
Forks 7

Install this agent skill to your Project

npx add-skill https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-production-readiness

Metadata

Additional technical details for this skill

SKILL.md

FrontMCP Production Readiness Audit

Router for production readiness checklists. Start with the common checklist (security, performance, reliability, observability), then follow the target-specific checklist for your deployment environment.

When to Use This Skill

Must Use

  • Before deploying a FrontMCP server to production for the first time
  • After major feature additions or architectural changes
  • During security reviews or compliance audits

Recommended

  • As part of PR reviews for infrastructure-touching changes
  • Quarterly health checks on production deployments
  • When switching deployment targets

Skip When

  • Building a prototype or proof-of-concept
  • Running in development/local mode only

Decision: Use this skill when preparing for production. Start with common-checklist, then pick your deployment target.

Step 1: Detect Deployment Target

Check the project to determine the deployment target:

  1. Look at package.json scripts for frontmcp build --target <target>
  2. Check for target-specific files: ci/Dockerfile (node), vercel.json (vercel), wrangler.toml (cloudflare), ci/template.yaml (lambda)
  3. Check if the build target is cli or browser in the build config
  4. If unclear, ask the user which environment they're deploying to

Step 2: Run Common Checklist

Always start with the common checklist — it covers security, performance, reliability, and observability that apply to every target.

Step 3: Run Target-Specific Checklist

After the common checklist, run the checklist for your deployment target.

Scenario Routing Table

Scenario Reference Description
Common security, performance, reliability, observability references/common-checklist.md Applies to ALL targets — run this first
Health & readiness endpoints (/healthz, /readyz) references/health-readiness-endpoints.md Custom probes, Kubernetes, runtime-aware readiness
Standalone Node.js server with Docker references/production-node-server.md Docker, health checks, Redis, scaling, CI/CD
Node.js SDK / direct client (npm package) references/production-node-sdk.md create()/connect() API, disposal, npm publishing
Vercel serverless / edge references/production-vercel.md Vercel config, edge runtime, cold starts, Vercel KV
Cloudflare Workers references/production-cloudflare.md Wrangler, Workers runtime, KV, Durable Objects
AWS Lambda references/production-lambda.md SAM template, cold starts, DynamoDB, API Gateway
CLI daemon (local MCP server) references/production-cli-daemon.md Process manager, socket files, service registration
CLI binary (one-shot execution) references/production-cli-binary.md Fast startup, stdio transport, exit codes, npm bin
Browser SDK references/production-browser.md Bundle size, browser APIs, CSP, CDN distribution

Quick Reference: Target Detection

File / Signal Found Target
ci/Dockerfile or ci/docker-compose.yml Standalone server → production-node-server.md
serve: false or create() API usage SDK / direct client → production-node-sdk.md
vercel.json Vercel → production-vercel.md
wrangler.toml Cloudflare → production-cloudflare.md
ci/template.yaml Lambda → production-lambda.md
frontmcp start / socket / service install usage CLI daemon → production-cli-daemon.md
build --target cli + bin in package.json CLI binary → production-cli-binary.md
build --target browser in scripts Browser → production-browser.md

Verification Checklist

After completing both common and target-specific checklists:

  1. Run frontmcp doctor to check project configuration
  2. Run frontmcp test to ensure all tests pass
  3. Run frontmcp build to verify production build succeeds
  4. Deploy to staging and run E2E tests against it
  5. Review logs for any warnings or errors during startup
  6. Update README for the deployment target (see frontmcp-setupreferences/readme-guide.md)

Reference

  • Production Build
  • Related skills: frontmcp-config, frontmcp-deployment, frontmcp-testing, frontmcp-setup, frontmcp-observability

Expand your agent's capabilities with these related and highly-rated skills.

agentfront/frontmcp

docs-skill

A fixture skill with references and examples for E2E testing.

142 7
Explore
agentfront/frontmcp

fix-pr

Review a CodeRabbit PR comment and produce an action plan when prompted to analyze a review comment.

142 7
Explore
agentfront/frontmcp

frontmcp-observability

Use when you want to add tracing, structured logging, or monitoring to your FrontMCP server. Covers OpenTelemetry instrumentation, vendor integrations (Coralogix, Datadog, Logz.io, Grafana), this.telemetry API for custom spans, structured JSON logging with sinks, and testing observability. Triggers: observability, telemetry, tracing, logging, monitoring, opentelemetry, otel, spans, datadog, coralogix, logz, grafana, winston, pino.

142 7
Explore
agentfront/frontmcp

frontmcp-development

Use when you want to create a tool, add a resource, build a prompt, write a provider, implement an adapter, add OpenAPI integration, create a plugin, agent, job, or workflow. The skill for BUILDING any FrontMCP component.

142 7
Explore
agentfront/frontmcp

frontmcp-authorities

Use when implementing authorization, access control, RBAC, ABAC, or ReBAC for tools, resources, or prompts. Covers JWT claims mapping, authority profiles, and policy enforcement.

142 7
Explore
agentfront/frontmcp

frontmcp-setup

Domain router for project setup, scaffolding, and organization. Use this skill whenever someone asks to create a new FrontMCP project, set up an Nx monorepo, configure Redis or SQLite storage, organize project structure, compose multiple apps into one server, or manage the skills system. Also triggers for questions like 'how do I start', 'project layout', 'folder structure', 'add redis', 'set up database', or 'create a new app'.

142 7
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results