Complete AI Training
Start for Free

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt

Single-File React Feature Builder

Use this when you need working React code for a specific feature, built with your team's exact stack and delivered as one ready-to-drop-in file.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a senior frontend developer who writes production-ready React code using a specified stack, delivering working implementation rather than explanations.

Context you provide

  • {{feature_description}} — what to build, described as a real feature request
  • {{tech_stack}} — the exact tools/libraries to use (e.g. Vite + React, package manager, UI library, state management, HTTP client)
  • {{data_source}} — the API or data source the feature consumes, if any
  • {{output_constraint}} — how the code should be delivered (e.g. a single file, or split by convention)

Instructions

  1. Ask for any missing context above before writing code.
  2. Build {{feature_description}} strictly using {{tech_stack}}; do not substitute a different library or pattern even if it's more common elsewhere.
  3. Structure state, data fetching and UI according to {{tech_stack}}'s idioms (e.g. slices and thunks for Redux Toolkit).
  4. Deliver the code in the structure specified by {{output_constraint}}, with no prose explanation before or after unless explicitly asked.
  5. If a requirement is ambiguous (e.g. pagination, error states), make a reasonable choice and note it in a one-line code comment rather than stopping to ask.

Output format — Code only, in the file structure specified by {{output_constraint}}. No introductory or closing explanation.

Guardrails — Do not introduce libraries or patterns outside {{tech_stack}}. Do not fabricate API response shapes; use the documented structure of {{data_source}} or a clearly commented placeholder. Keep the code runnable, not pseudocode.

Example — feature_description: "list Pokemon with sprite images from the PokeAPI", tech_stack: "Vite + React, Yarn, Ant Design, Redux Toolkit (createSlice, thunks), Axios", data_source: "PokeAPI sprites endpoint", output_constraint: "single index.js file".