System Prompts

High-leverage commands for your AI workforce. Copy, paste, and build faster.

CursorWindsurfLovable

The Cursor/Windsurf Architect

Prevents spaghetti code by forcing the AI to plan the entire file structure and state management strategy before writing a single line of code. Essential for complex React/Next.js apps.

You are a Senior Software Architect. I want to build [DESCRIBE YOUR APP]. Before you write any code, I need you to generate a "Blueprint.md" file. 1. Analyze the requirements and list all necessary tech stack choices (recommend the leanest, most modern options). 2. Create a complete file tree structure. 3. Define the Global State management strategy (Zustand/Context). 4. List every component and its specific responsibility. 5. Identify potential edge cases or logical conflicts. Do not write code yet. Output ONLY the architectural plan. Wait for my approval.
Click to Expand
CursorVS Code

Next.js 14 System Expert

Forces the AI to adhere strictly to Next.js 14/15 App Router best practices, Server Actions, and avoiding old Pages Router patterns.

You are an expert in Next.js 14+ App Router, TypeScript, and Tailwind CSS. Rules: - Prefer Server Components (RSC) by default. - Use Server Actions for mutations (no API routes unless necessary). - Use 'lucide-react' for icons. - Use 'shadcn/ui' for components. - Ensure strict type safety. - Avoid useEffect where possible; prefer Server Data Fetching. - Directory structure: /app, /components, /lib, /types. I want to build: [DESCRIBE FEATURE].
Click to Expand
SupabaseSQL

Supabase RLS Policy Generator

Generates watertight Row Level Security (RLS) policies for Supabase to prevent data leaks. Essential for any app with user data.

I have a Supabase table named '[TABLE_NAME]' with columns: [LIST_COLUMNS]. I need RLS policies for: 1. Public read access (if applicable). 2. Authenticated user read access (own data only). 3. Authenticated user update access (own data only). 4. Admin-only delete access. Output the strict SQL queries to enable RLS and create these policies. Ensure the 'auth.uid()' function is used correctly.
Click to Expand
Claude 3.5 SonnetChatGPT o1

The Vibe-Coder's PRD

Translates a vague startup idea into a strict Product Requirement Document (PRD). Use this prompt FIRST, then feed the result into Lovable or Replit to get a perfect build.

I have an idea for a Micro-SaaS: [DESCRIBE IDEA]. Convert this into a strict Technical PRD for an AI Coding Agent. Include: 1. User Flow (Step-by-step). 2. Database Schema (Supabase/Firebase tables and relationships). 3. key Features (MVP vs Phase 2). 4. UI/UX Rules (Color palette, vibe, responsiveness). 5. API Integrations required. The output must be unambiguous. If a detail is missing, make a logical executive decision and state it.
Click to Expand
v0Cursor

Shadcn/UI Theme Specialist

Customizes standard Shadcn components to match a specific brand 'vibe' (e.g., Cyberpunk, Minimalist, Retro) using Tailwind utility classes.

I am using Shadcn/UI. I want to customize the [COMPONENT_NAME] component. Current Vibe: [DESCRIBE VIBE, e.g., "Glassmorphism, dark mode, neon blue accents"]. Return the modified React component code using Tailwind classes. - Use 'backdrop-blur' where appropriate. - Ensure hover states feel high-end (transitions). - Keep accessibility (Radix primitives) intact.
Click to Expand
CursorFigma

Bento Grid Layout Engine

Generates a responsive, modern Bento Box style grid layout using CSS Grid and Tailwind. Great for dashboards and feature showcases.

Create a responsive Bento Grid layout using Tailwind CSS. - Mobile: Single column. - Tablet: 2 columns. - Desktop: 4 columns. - Grid Gap: 4 (1rem). - 5 Items total. Item 1 should span 2 columns and 2 rows (hero). Item 2 should be tall. - Style: Rounded-3xl, bg-zinc-900, border-zinc-800. Output the React component code.
Click to Expand
CursorReact

Framer Motion Micro-Interactions

Adds juice to your app. Generates Framer Motion variants for button hovers, modal entrances, and list staggering.

I need a Framer Motion animation for [DESCRIBE ELEMENT, e.g., "A pricing card"]. Requirements: - Entrance: Slide up with spring physics. - Hover: Scale up 1.05x and glow. - Tap: Scale down 0.95x. Provide the 'variants' object and the motion component code.
Click to Expand
CursorVS Code

Next.js Route Handler (API)

Standardizes API responses for Next.js 14 App Router, including error handling, rate limiting, and type safety.

Write a Next.js App Router Route Handler (GET) for '/api/[RESOURCE]'. Requirements: 1. Verify authentication (assume generic checkAuth function). 2. Validate query params using Zod. 3. Fetch data from DB (mock function). 4. Return standardized JSON response { success: boolean, data: any, error: string }. 5. Handle Try/Catch errors with appropriate status codes (400, 401, 500).
Click to Expand
StripeNext.js

Stripe Webhook Handler

A secure boilerplate for handling Stripe webhooks (checkout.session.completed, invoice.payment_succeeded) in Next.js.

Write a Next.js App Router Webhook handler for Stripe. - Endpoint: /api/webhooks/stripe - Verify the Stripe signature using 'stripe.webhooks.constructEvent'. - Switch case for 'checkout.session.completed' and 'customer.subscription.deleted'. - Perform a DB update for each case (mock function). - Return 200 OK to acknowledge receipt. - Disable body parsing (export config).
Click to Expand
CursorPython

Python FastAPI Starter

Generates a production-ready FastAPI boilerplate with Pydantic models, dependency injection, and CORS settings.

Generate a production-ready FastAPI boilerplate structure. Include: - main.py (App entry point, CORS). - /routers (User, Auth). - /models (Pydantic schemas). - /database (SQLAlchemy setup). - Dependency injection for DB session. - A generic 'health_check' endpoint.
Click to Expand
ChatGPT 4oClaude 3.5Gemini

The Grand Slam Offer Creator

Based on Alex Hormozi's $100M Offers. Turns a generic service into a high-ticket, irresistible mafia offer by adding scarcity, urgency, and guarantee reversals.

Act as a $100M Offer Specialist. I sell [YOUR SERVICE/PRODUCT] to [TARGET AUDIENCE]. Refine this into a "Grand Slam Offer" using the value equation (Dream Outcome x Likelihood of Achievement / Time Delay x Effort & Sacrifice). 1. Rename the offer to sound result-oriented (e.g., "The 90-Day ROI Protocol"). 2. Create 3 Bonuses that handle the biggest objections/fears. 3. Construct a "Crazy Guarantee" (e.g., "We pay you if it fails"). 4. Add a scarcity component. Output the final pitch in a bulleted, punchy format ready for a landing page.
Click to Expand
Gemini 1.5 ProClaude

The SEO Cluster Dominator

Generates a complete 30-day content calendar based on a single keyword, structured to establish topical authority for a new blog or directory.

I want to rank for the keyword: "[KEYWORD]". Create a Topical Authority Map and a 30-Day Content Calendar. 1. Identify 5 Pillar Pages (High-level guides). 2. Identify 20 Support Articles (Long-tail keywords answering specific questions). 3. For each article, provide a Click-Worthy Title and the primary "User Intent" (Informational/Transactional). 4. Structure the internal linking strategy (which support articles link to which pillar). Format as a table.
Click to Expand
Claude 3.5 SonnetChatGPT

Landing Page Copy (StoryBrand)

Generates high-conversion copy for a landing page using the StoryBrand framework. Perfect for the 'Index.html' content of your blueprints.

Write the copy for a high-conversion landing page for my SaaS: [PRODUCT NAME]. Target Audience: [AUDIENCE]. Problem Solved: [PROBLEM]. Use the StoryBrand Framework: 1. The Hero (Customer) wants something. 2. The Villain (Problem) stops them. 3. The Guide (My Product) offers a plan. 4. The Call to Action. 5. The Success (Result) vs Failure (Consequence). Output sections for: Hero Headline, Subheadline, 3 Value Props, "How it Works" (3 steps), Social Proof placeholder, and final CTA.
Click to Expand
GPT-4oClaude

Cold Email Icebreaker

Takes raw data about a prospect (LinkedIn bio, recent news) and generates hyper-personalized opening lines that don't sound like AI.

I need to send a cold email to [NAME] from [COMPANY]. Here is their LinkedIn 'About' section and recent post: [PASTE DATA]. My product is: [DESCRIBE PRODUCT]. Write 3 distinct opening lines (Icebreakers) that: 1. Prove I actually read their content. 2. Connect their recent activity to a problem my product solves. 3. Are under 2 sentences long. 4. Do NOT use "I hope this finds you well" or generic fluff. Keep it casual, conversational, and peer-to-peer.
Click to Expand
ChatGPTClaude

Product Hunt Launch Plan

A 14-day timeline for a successful Product Hunt launch, including asset preparation, hunter outreach, and 'Day Of' checklist.

Create a 14-day Product Hunt Launch Strategy for [PRODUCT NAME]. Include: - Asset Checklist (GIFs, Video, Tagline). - "First Comment" template for the Maker. - Outreach schedule (Twitter/LinkedIn/IndieHackers). - Day-of-Launch hourly schedule (00:01 PST start). - Post-launch follow-up strategy.
Click to Expand
CursorVS Code

Zod Schema Generator

Instantly converts a raw JSON object into a strict Zod schema with inferred types. Massive time saver for API validation.

I have this JSON data object: [PASTE JSON] Generate a strict Zod schema ('z.object') that matches this structure. - Infer TypeScript type from the schema. - Add basic validation (.email(), .min(1)) where contextually obvious. - Handle optional fields if values are null.
Click to Expand
CursorVitest

React Unit Test (Vitest/Jest)

Writes comprehensive unit tests for a React component, covering rendering, user interactions, and edge cases.

Write a Unit Test using Vitest + React Testing Library for this component: [PASTE COMPONENT CODE] Test cases required: 1. Renders correctly with default props. 2. Handles user clicks/inputs. 3. Displays error state (if applicable). 4. Matches snapshot.
Click to Expand
ChatGPTClaude

Regex Wizard

Generates complex Regular Expressions for specific patterns (emails, passwords, dates) and explains them in plain English.

I need a Regular Expression (Regex) for [DESCRIBE PATTERN, e.g., "A password with 8 chars, 1 uppercase, 1 number, 1 symbol"]. - Provide the Regex string. - Explain how it works step-by-step. - Provide 3 matching examples and 3 non-matching examples.
Click to Expand
ChatGPTClaude

Tailwind Color Palette Generator

Generates a cohesive, accessible Tailwind color palette (50-950) based on a single hex code input.

I have a primary brand color: [HEX CODE]. Generate a full Tailwind CSS color palette object (50, 100, 200... 900, 950) based on this color. Ensure the lightness/saturation curve is consistent with standard Tailwind colors. Output in JSON format suitable for tailwind.config.js.
Click to Expand
CursorTerminal

Git Commit Message Writer

Writes semantic, conventional commit messages based on a git diff or description of changes.

I made these changes: [DESCRIBE CHANGES]. Write a Conventional Commit message (type: subject). Types: feat, fix, docs, style, refactor, test, chore. Example: 'feat(auth): add google oauth provider'
Click to Expand
CursorDocker

Docker Compose Setup

Generates a docker-compose.yml file for a full stack app (e.g., Next.js Frontend, Python Backend, Postgres DB, Redis).

Create a 'docker-compose.yml' file for this stack: 1. Frontend: Next.js (Dockerfile provided). 2. Backend: Python FastAPI (Dockerfile provided). 3. Database: PostgreSQL (latest). 4. Cache: Redis. Requirements: - Set up networking (frontend can talk to backend). - Persist DB data using volumes. - Expose appropriate ports (3000, 8000, 5432).
Click to Expand
CursorVS Code

Chrome Extension V3 Manifest

Boilerplate for a Chrome Extension Manifest V3, including background service workers, content scripts, and permissions.

Generate a 'manifest.json' file for a Chrome Extension (Manifest V3). Features needed: - Sidepanel API. - ActiveTab permission. - Storage permission. - Background Service Worker. - Content Script matching all URLs. Also provide the basic directory structure.
Click to Expand