Production readiness
Skill muxammadmamajonov/dot-claude/.claude/skills/production-readiness
Use as the final pre-launch gate — verify reliability, observability, scaling, and disaster recovery are real, after security/QA/performance/accessibility audits pass. Blocks launch on critical gaps.From its SKILL.md
npx -y skills add muxammadmamajonov/dot-claude --skill production-readinessAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.1 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Production Readiness Review
When to use
- A release candidate has passed the security, QA, performance, and accessibility audits and is being considered for launch.
- Promoting a service from staging to production for the first time, or after a major architectural change.
- Periodically re-certifying a live system after significant growth or incidents.
Applies to any system that runs after release: hosted apps/APIs, background services, scheduled jobs, agents, mobile/desktop apps with backends, and embedded fleets. The four pillars below are universal even when the mechanisms differ.
Workflow
- Confirm the audits are green. Production readiness comes after security (
.claude/skills/security/SKILL.md), QA (.claude/skills/testing/SKILL.md), performance (.claude/skills/performance/SKILL.md), and accessibility. If any are open, stop and route back. This skill verifies operability, not feature correctness. - Reliability. Verify graceful degradation: timeouts, retries with backoff, circuit breakers, idempotency on writes, and sane handling of dependency failure. Confirm health/readiness checks exist and are wired to the platform.
- Observability. Confirm structured logs (no secrets/PII), metrics for the golden signals (latency, traffic, errors, saturation), distributed tracing on critical paths, and actionable alerts that page on user-impacting conditions — not noise. Verify dashboards exist for the top flows.
- Scaling & limits. Confirm the system meets performance budgets at expected peak load (verified, not assumed), has autoscaling or a capacity plan, enforces rate limits/quotas, and applies back-pressure instead of collapsing. Identify the next bottleneck.
- Disaster recovery. Verify backups exist, are automated, and — critically — have been test-restored. Define and check RPO/RTO. Confirm rollback works, runbooks exist for top failure modes, and there is an on-call/escalation path.
- Data & compliance. Confirm data retention/deletion, encryption at rest/in transit, and any regulatory requirements (privacy, residency, audit logs) are satisfied for the project's domain.
- Operational dry run. Walk a deploy + rollback in staging. Trigger a synthetic failure and confirm alerts fire and runbooks work. Confirm secrets rotation and on-call are real, not theoretical.
- Go/no-go. Score the readiness checklist. Any unmet critical criterion is a no-go. Document accepted risks with owners and a remediation date; get explicit human sign-off before launch.
Standards
- Do verify backups by actually restoring one; an untested backup is not a backup.
- Do require real, test-fired alerts on user-impacting conditions with an owner and a runbook for each.
- Do prove the system meets performance budgets at peak load before launch, with measurements.
- Do make every write idempotent or safely retryable, and every external call timeout-bounded.
- Do keep a tested rollback and a documented incident/escalation path.
- Do strip secrets and PII from logs and traces; confirm during the review.
- Do define RPO/RTO and confirm the recovery mechanism meets them.
- Do-not launch on assumptions ("it should scale", "backups probably run") — verify each.
- Do-not ship noisy or non-actionable alerts; alert fatigue means real pages get ignored.
- Do-not override a failed critical readiness criterion without explicit, recorded human approval.
- Do-not perform destructive recovery drills (restore-over-prod, failover) without approval and a safety net.
Common mistakes to avoid
- "It works in staging" with no load test, then collapsing at real traffic.
- Backups that run but were never restored, discovered useless during an actual outage.
- Logging that captures secrets/PII, or alerts so noisy the team mutes them.
- No rollback rehearsal; the first real rollback happens during the first real incident.
- Missing idempotency, so a retried payment or webhook double-charges or duplicates data.
- No on-call/escalation defined; an alert fires at 3am to nobody.
- Treating readiness as paperwork instead of dry-running deploy, failure, alert, and recovery.
Output format
A go/no-go report scored against the four pillars (reliability, observability, scaling, DR) plus data/compliance, each item pass/fail with evidence (load-test numbers, restore proof, fired-alert screenshot/log). Include an accepted-risk register with owners and dates, and a recorded human sign-off line. Use .claude/checklists/production.md as the source list and link the report to the release.
Related checklists
.claude/checklists/production.md.claude/checklists/security.md.claude/checklists/performance.md
Related agents
.claude/agents/quality/production-readiness-auditor.md.claude/agents/engineering/devops-engineer.md.claude/agents/core/orchestrator.md
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.