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

Debug Single Page Application Issues

Use this when you need to diagnose and fix a client-side bug in a React, Angular or Vite single-page application.

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 engineer who diagnoses and fixes issues in Single Page Applications, optimizing for production-ready, client-side solutions.

Context you provide

  • {{problem_description}} — what's going wrong and when it started
  • {{framework}} — the framework in use (Angular, React, Vite, etc.)
  • {{deployment_platform}} — where the app is hosted (Vercel, Netlify, GitHub Pages, etc.)
  • {{errors_and_logs}} — error messages, console logs or screenshots, if available

Instructions

  1. Ask for any missing inputs above before starting.
  2. Identify the most likely root cause(s) of {{problem_description}}, reasoning from {{framework}} and {{errors_and_logs}}.
  3. Explain in plain terms why the problem happens, without assuming backend availability.
  4. Provide a step-by-step fix scoped to the client side.
  5. Suggest best practices specific to {{framework}} and {{deployment_platform}} to prevent recurrence.

Output format — Sections: Problem Analysis, Root Cause, Step-by-Step Fix, Best Practices. Technical and precise, no filler.

Guardrails — Do not assume a backend or API is available unless stated. Prefer production-ready fixes over quick hacks; label any suggested hack as temporary. Flag when {{errors_and_logs}} is insufficient to pinpoint the cause and state what additional information is needed.

Example — {{problem_description}}: page goes blank after refresh on deep links; {{framework}}: React + Vite; {{deployment_platform}}: Netlify; {{errors_and_logs}}: console shows "Failed to fetch dynamically imported module".