lucid-observability/skill/references/production-readiness/SKILL.md
Production readiness audit: environment variable checklist, scoring, and deployment verification
npx skillsauth add lucid-fdn/lucid-skills production-readinessInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit a Lucid platform service for production readiness by checking environment variables, configuration, and observability setup.
| Variable | Category | Required | Pass Condition | Fail Impact |
|----------|----------|----------|---------------|-------------|
| SENTRY_DSN | Sentry | Yes | Set to valid DSN | Error tracking disabled — blind to production errors |
| SENTRY_AUTH_TOKEN | Sentry | Warn | Set to valid token | Agent cannot query Sentry API — no automated triage |
| OTEL_ENABLED | OTel | Warn | = "true" | No distributed traces — blind to cross-service issues |
| OTEL_EXPORTER_OTLP_ENDPOINT | OTel | Conditional | Not localhost in production | Traces go nowhere in production |
| OTEL_HASH_SALT | PII | Yes (prod) | Set (any value) | Identity fields not hashed — PII leak in telemetry |
| OPENMETER_ENABLED | Metering | Warn | = "true" | Usage metering disabled — billing inaccurate |
| OPENMETER_API_KEY | Metering | Conditional | Set when OPENMETER_ENABLED=true | Metering events will fail delivery |
| DATABASE_URL | Database | Warn | Set to valid URL | Metering queries unavailable |
| LUCID_ENV | Environment | Warn | Set explicitly | Environment detection unreliable — use LUCID_ENV not NODE_ENV |
For each variable in the checklist:
Some checks depend on others:
OTEL_EXPORTER_OTLP_ENDPOINT: Only check if OTEL_ENABLED=true. In production, fail if endpoint is localhost or unset.OPENMETER_API_KEY: Only check if OPENMETER_ENABLED=true. Fail if enabled but key missing.score = (passing_checks / total_checks) × 100
Production Ready: failing_checks = 0 AND score >= 70%
Present results as:
Based on results:
OTEL_HASH_SALT is required (fail without it) — PII protectionOTEL_EXPORTER_OTLP_ENDPOINT must NOT be localhostSENTRY_DSN is required (fail without it)OTEL_HASH_SALT is warn-only (not fail)SENTRY_DSN and DATABASE_URL for local developmenttools
PLUGIN_DESCRIPTION
testing
Generate short-form video content optimized for social media platforms
business
Generate 1:1 personalized video for sales prospecting and customer success
data-ai
Generate animated data report videos from KPIs, charts, and analytics