Install
$ agentstack add skill-ichuan-skills-prod-readiness-audit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Production Readiness Audit
Run a practical production-readiness pass. The goal is not a theoretical checklist; it is to find and fix issues that would block real users, deployment, or safe operation.
Operating Rules
- State assumptions and scope before changing code.
- Prefer evidence from source, tests, builds, browser checks, logs, and docs.
- Fix concrete issues; do not add speculative features.
- Keep changes surgical and aligned with the existing stack.
- If the user asked for implementation, continue through verification instead of stopping at analysis.
- If a fix requires product judgment or broad redesign, report it as a decision point instead of guessing.
Audit Plan
1. Establish Baseline
Collect:
- Project stack, package manager, test/build commands.
- Existing deployment docs or scripts.
- Main user-facing routes/pages.
- Current git status.
- Available browser/e2e tooling.
Run the cheapest reliable baseline first, usually lint/typecheck/tests/build. If commands are unknown, infer them from project files.
2. User-Facing Completeness
Check whether visible features are production coherent:
- No obvious demo-only pages, placeholders, fake data, debug controls, or broken navigation.
- Empty/loading/error states exist where users can hit them.
- Auth/session flows fail clearly.
- Primary workflows are reachable from navigation.
- Docs or README do not promise missing behavior.
Fix small mismatches. For larger missing features, list them separately as launch blockers or non-blocking gaps.
3. Responsive Layout
Inspect key pages at desktop and mobile widths. Verify:
- No horizontal overflow.
- Text does not overlap or escape containers.
- Navigation works on mobile.
- Tables, sidebars, dialogs, and forms remain usable.
- Touch targets are reasonable.
Use browser screenshots when available. Fix layout issues with minimal CSS/component changes.
4. Light/Dark Theme
If the app supports themes, check both. Verify:
- Text contrast remains readable.
- Borders, backgrounds, cards, inputs, menus, and disabled states are visible.
- Charts, icons, logos, skeletons, spinners, and code blocks do not disappear.
- System theme or persisted theme behavior is not broken.
Do not introduce a theme system if the project does not already have one unless the user requested it.
5. SEO And Shareability
For public web apps or marketing/documentation pages, check:
- Page titles and descriptions.
- Canonical URL if relevant.
- Open Graph/Twitter metadata if pages are shared.
- Semantic headings.
robots.txtand sitemap when the app expects indexing.- Server/client rendering implications for crawlers.
For private dashboards, keep SEO scope narrow: title, no accidental indexing of private content, and useful metadata.
6. Performance
Use the project's available tools first, then browser Lighthouse when practical. Check:
- Production build size and warnings.
- Obvious render waterfalls, repeated network calls, or duplicate data fetching.
- Large images/assets and missing compression/cache headers.
- Lazy loading for heavy non-critical UI.
- Lighthouse performance/accessibility/best-practices/SEO where relevant.
Fix high-confidence issues. Do not chase arbitrary perfect scores if the app type makes them unrealistic; explain residual tradeoffs.
7. Security
Run a focused security pass:
- Secrets committed or exposed to client bundles.
- Auth and authorization gaps.
- Unsafe redirects, path traversal, injection, XSS, CSRF, CORS mistakes.
- Sensitive values logged or returned to UI/API.
- Dependency audit if the ecosystem supports it.
- Production config: debug flags, permissive hosts, insecure cookies, missing HTTPS assumptions.
Prioritize exploitable issues over style concerns. If a finding is uncertain, validate before changing code.
8. Deployment Readiness
Check:
- Required environment variables are documented without exposing values.
- Build artifacts are generated and ignored/committed correctly.
- Start/deploy scripts match docs.
- Health check or smoke check exists.
- Migration/seed steps are explicit if needed.
- Rollback/restart path is known enough for this project.
If deployment docs are missing or stale, update the smallest relevant doc.
9. Verification
After fixes, run the strongest feasible verification set:
- Unit/integration/e2e tests relevant to changed areas.
- Typecheck/lint/build.
- Browser checks for key pages and responsive/theme behavior.
- Lighthouse or equivalent when requested and feasible.
- Security/dependency checks where available.
- Production smoke checks if deployment is in scope.
Do not claim production readiness without saying what was actually verified.
Final Report
Keep the final report concise:
- Changes made.
- Verification commands/results.
- Remaining launch blockers.
- Non-blocking follow-ups.
- Any checks skipped and why.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ichuan
- Source: ichuan/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.