Install
$ agentstack add skill-edfenton-claude-skills-mern-deploy ✓ 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 Used
- ✓ 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
Purpose
Prepare a MERN project for production deployment with proper configuration, security hardening, and monitoring setup.
Arguments
--target— Deployment target (default:vercel)vercel— Vercel (recommended for Next.js)aws— AWS (Lambda + API Gateway or ECS)docker— Docker container (self-hosted)--check-only— Run pre-deployment checklist without creating files
Pre-deployment checklist (always runs)
Environment
- [ ] All env vars documented in
.env.example - [ ] Production env vars set in deployment platform
- [ ]
NEXTAUTH_SECRETis unique 32+ char string - [ ]
NODE_ENV=productionin production - [ ] No secrets in code or committed files
Database
- [ ] MongoDB Atlas cluster created (or production DB ready)
- [ ] Connection string uses
mongodb+srv:// - [ ] IP whitelist configured (or
0.0.0.0/0for serverless) - [ ] Database user has minimal required permissions
Security
- [ ] Security headers configured (CSP, HSTS, etc.)
- [ ] Rate limiting enabled
- [ ] CORS configured for production domain
- [ ] Auth secrets rotated from development
Performance
- [ ] Build succeeds:
pnpm build - [ ] No TypeScript errors
- [ ] Bundle size reasonable (check
.next/analyzeif concerned) - [ ] Images optimized
Monitoring
- [ ] Error tracking configured (Sentry, etc.)
- [ ] Logging configured for production
- [ ] Health check endpoint working:
/api/health
What gets created (per target)
Vercel
vercel.json # Vercel configuration
AWS
serverless.yml # Serverless Framework config
or
Dockerfile # For ECS deployment
buildspec.yml # CodeBuild config
Docker
Dockerfile # Multi-stage build
docker-compose.yml # Local testing
.dockerignore # Ignore patterns
Workflow
- Run pre-deployment checklist
- Fix any blockers found
- Create deployment configuration for target
- Verify build succeeds
- Document deployment steps
Output
- Checklist results (pass/fail)
- Files created
- Next steps for deployment
- Environment variables needed in production
Reference
For platform-specific configurations, see reference/mern-deploy-reference.md
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: edfenton
- Source: edfenton/claude-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.