web-app-development
Build, review, upgrade, secure, or deploy full-stack web applications and APIs. Covers MERN (MongoDB, Express, React, Node), Next.js full-stack, React/Vite SPAs with Node APIs, Django, FastAPI, and Flask, with Postgres or MongoDB. Use this skill whenever the user mentions MERN, Express, Mongoose, Next.js, React, Vite, Node, Django, FastAPI, REST API, backend, full-stack, login/auth, dashboards, CRUD apps, npm audit, CVEs or security patches, dependency upgrades, or asks which stack to choose, even if they only say "web app" or "build me a backend". Not for static marketing/landing sites or for iOS/Android apps.
Pinned to revision 9bf36daa2e81, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/web-app-development/SKILL.md
- skills/web-app-development/evals/check-fixtures.sh
- skills/web-app-development/evals/evals.json
- skills/web-app-development/evals/files/django-py315/.python-version
- skills/web-app-development/evals/files/django-py315/manage.py
- skills/web-app-development/evals/files/django-py315/requirements.txt
- skills/web-app-development/evals/files/fastapi-bad/app/main.py
- skills/web-app-development/evals/files/fastapi-bad/requirements.txt
- skills/web-app-development/evals/files/mern-bad/docker-compose.yml
- skills/web-app-development/evals/files/mern-bad/package-lock.json
- skills/web-app-development/evals/files/mern-bad/package.json
- skills/web-app-development/evals/files/mern-bad/routes/auth.js
- skills/web-app-development/evals/files/next-old/package-lock.json
- skills/web-app-development/evals/files/next-old/package.json
- skills/web-app-development/references/current-state.md
- skills/web-app-development/references/django.md
- skills/web-app-development/references/fastapi.md
- skills/web-app-development/references/mern.md
- skills/web-app-development/references/nextjs.md
- skills/web-app-development/references/security-baseline.md
- skills/web-app-development/references/stack-decision.md
- skills/web-app-development/scripts/preflight.sh
Every link opens the file at its source, pinned to the revision this page describes.