Agent skill

web-stack-planner

Collect project brief and stack choices, then output canonical project-config.json for downstream web-builder skills.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/web-stack-planner

Metadata

Additional technical details for this skill

stage
1-planning
category
web-builder
pipeline
web-builder

SKILL.md

Web Stack Planner

Objective

Capture a complete web project brief and produce a validated project-config.json that all downstream web-builder skills consume.

Required Workflow

  1. Ask the user for project name, project type, target audience, authentication needs, and whether any codebase already exists.
  2. Present frontend framework choices:
    • React
    • Next.js
    • Vue
    • Nuxt
    • SvelteKit
    • Angular
    • Astro
    • plain HTML/CSS/JS
  3. Present backend/API choices:
    • Node.js/Express
    • FastAPI
    • Django
    • Laravel
    • Go/Gin
    • Rails
    • Supabase Edge Functions
    • serverless-only
  4. Present database choices:
    • PostgreSQL
    • MySQL
    • MongoDB
    • SQLite
    • Supabase
    • PlanetScale
    • Turso
    • Redis (as cache)
    • Firebase
  5. Present CSS/design system choices:
    • Tailwind CSS
    • Shadcn/ui
    • Chakra UI
    • Material UI
    • Ant Design
    • Mantine
    • DaisyUI
    • vanilla CSS
  6. Ask if they need integrations for auth, payments, email, file storage, and i18n:
    • Auth: Clerk, Auth.js, Supabase Auth, custom JWT
    • Payments: Stripe, Paddle, LemonSqueezy
    • Email: Resend, SendGrid
    • Storage: S3, Supabase Storage, Cloudflare R2
  7. Ask deployment target:
    • Vercel
    • Netlify
    • Fly.io
    • Railway
    • Render
    • AWS
    • GCP
    • Azure
    • DigitalOcean
    • Cloudflare Pages
  8. Run scripts/stack_planner.py to validate and write the canonical project-config.json.

Execution

bash
python skills/web-stack-planner/scripts/stack_planner.py --input <brief.json> --output <out.json> --format json

Output

  • project-config.json
  • Script result file (json, md, or csv) with status, summary, artifacts, and details

References

  • references/tools.md

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results