setup
Use when user starts a new project, says "new project", "start", "set up", or "scaffold"
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Use when user starts a new project, says "new project", "start", "set up", or "scaffold"
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | setup |
| description | Use when user starts a new project, says "new project", "start", "set up", or "scaffold" |
Scaffold a complete React/Vite/TypeScript/Tailwind/IndexedDB/AKS project from scratch. Execute inline โ no subagents.
Create exactly these files:
src/main.tsx โ React 18 root with ReactDOM.createRoot and <StrictMode>src/App.tsx โ Root component, Tailwind-styled, minimal contentsrc/db/schema.ts โ IndexedDB schema skeleton: typed interface + openDB helper with onupgradeneededsrc/components/.gitkeepsrc/hooks/.gitkeepvite.config.ts โ Vite with @vitejs/plugin-reacttsconfig.json โ strict: true, noImplicitAny: true, strictNullChecks: true, jsx: "react-jsx"tailwind.config.ts โ content: ["./index.html", "./src/**/*.{ts,tsx}"]postcss.config.js โ tailwindcss + autoprefixervitest.config.ts โ environment: "jsdom", setupFiles: ["./src/test/setup.ts"]src/test/setup.ts โ imports @testing-library/jest-domindex.html โ Vite entry point with <div id="root">package.json โ all required dependenciesDockerfile โ multi-stage: node:20-alpine build, nginx:alpine servemanifests/k8s/base/kustomization.yamlmanifests/k8s/base/deployment.yaml โ K8s Deployment manifestmanifests/k8s/base/service.yaml โ K8s Service manifestmanifests/k8s/overlays/mt/kustomization.yamlmanifests/k8s/overlays/uat/kustomization.yamlmanifests/k8s/overlays/prod/kustomization.yaml.github/workflows/build-and-publish.yml โ builds Docker image, pushes to ACR using ACR_REGISTRY, ACR_USERNAME, ACR_PASSWORD secrets.github/workflows/deploy.yml โ applies Kustomize overlay to AKS using KUBE_CONFIG secretUse when user requests a single standalone UI element โ a button, form, card, input, or similar โ with no broader feature context
Use when something is broken โ error messages present, user says broken/not working/bug/fix/error
Use when the user wants to share their app with others or get a public URL โ triggers include "deploy", "publish", "go live", "release", "share it", "I want a URL", "give me a link", "make it live", "show others", "put it online", "launch it"
Use when user describes anything to build โ this is the default skill for all feature requests not matched by a higher-priority skill
Internal skill โ called by other skills after code is approved and tested. Commits and pushes changes to main. Handles missing git identity and GitHub auth in plain English for non-technical users.
Use when user needs to store, retrieve, or persist data with no UI involved โ pure data layer work