Jump to section
50 Production Prompts
Ready to paste. Replace the {{PLACEHOLDERS}} and run. Example outputs included so you know what good looks like.
Research & Recon
01
Competitor Feature Gap Matrix
When to use: preparing a positioning doc before a launch or sales call.
You are a product analyst. I'm researching {{COMPETITOR_NAME}} vs. my product {{MY_PRODUCT}}.
Pull from public sources (landing page, docs, G2/Trustpilot reviews, recent changelog mentions). Build a feature gap matrix with three columns: Feature, {{COMPETITOR_NAME}} behavior, {{MY_PRODUCT}} behavior. Then write a 3-sentence positioning angle based on the gaps.
Focus on features that affect daily workflows for {{TARGET_PERSONA}}.
Example output
Matrix includes 12 rows. Row 8: "Offline mode — Competitor: none. My product: full offline with sync on reconnect." Positioning angle: "Teams in low-connectivity environments lose hours waiting for sync; [My Product] removes that dependency entirely."
02
Market Sizing Sanity Check
When to use: you've heard a TAM number in a deck or article and need to know if it holds up.
Stress-test this market size claim: "{{MARKET_CLAIM}}"
Walk me through a bottom-up check using public proxies (industry reports, job posting volume, SaaS revenue benchmarks, analyst estimates). Show your work at each step. Flag where you're estimating vs. where you have a hard number. Close with: does the claim hold, overstate, or understate, and by roughly what factor?
Example output
Claimed $14B TAM. Bottom-up: 180K US companies in target segment (Census data), average contract value $18K/yr = $3.2B addressable at 100% penetration. Realistic serviceable market at 30% penetration: ~$960M. Claim overstates by 4-14x depending on global expansion assumptions.
03
User Research Synthesis
When to use: you have raw interview notes or survey responses and need themes before a strategy meeting.
I'm going to paste raw user research notes below. Your job:
1. Extract the top 5 friction points mentioned most frequently (quote the exact user language, don't paraphrase).
2. Identify 2-3 "hidden" problems users described but didn't name directly.
3. Note any contradictions across respondents.
4. Suggest the one product change that would address the most friction points simultaneously.
Raw notes:
{{RESEARCH_NOTES}}
Example output
Top friction #1: "I have to re-enter the same client info every project" (mentioned by 7/12 respondents). Hidden problem: Users don't realize templates exist -- onboarding never shows them. Contradiction: 4 users want more automation; 3 say automation "feels like losing control." Single highest-leverage change: auto-populate client fields from first-project input, with visible confirmation step.
04
Academic Paper Extraction
When to use: you need the actionable findings from a paper without reading 40 pages.
Extract the practical signal from this research paper. I don't need the methodology detail.
Give me:
- The core finding in one sentence, plain English
- 3 specific numbers or effect sizes that matter
- What this changes about how a practitioner should behave
- One thing the paper explicitly does NOT prove (common misreads)
Paper abstract/text:
{{PAPER_TEXT}}
Example output
Core finding: spaced repetition at 24h intervals outperforms massed study by 40% on 30-day retention. Key numbers: 40% retention gain, optimal interval 24h, effect holds across 6 subject domains. Practitioner change: schedule review sessions the next day, not the same day. What it doesn't prove: that this works for motor skills or procedural tasks -- only declarative memory was tested.
05
Technology Evaluation Matrix
When to use: choosing between 2-4 tools or frameworks for a production system.
I need to choose between these options for {{USE_CASE}}: {{OPTION_A}}, {{OPTION_B}}, {{OPTION_C}}.
Evaluate each across these criteria: maturity/stability, community support, licensing cost, operational overhead, and fit for {{CONSTRAINT}} (e.g., "must run on-prem", "team is junior", "must handle 10K rps").
Score each 1-5 per criterion. Show the scores in a table, then give a one-paragraph recommendation that accounts for the specific constraint.
Example output
Table shows Postgres (22/25), PlanetScale (18/25), Supabase (20/25). "For a team of 3 with no dedicated DBA, Supabase wins on operational overhead (5/5) and community support (4/5). PlanetScale's branching workflow adds complexity the team doesn't need yet. Recommendation: Supabase now, migrate to Postgres-native if query complexity outgrows Supabase's extensions in 18 months."
06
Rapid Competitive Intelligence Brief
When to use: a competitor just shipped something and you need a fast read before a team call.
{{COMPETITOR_NAME}} just shipped {{PRODUCT_OR_FEATURE}}. I have 20 minutes before a call.
Give me:
1. What they actually built (strip the marketing language)
2. Who this hurts most in the market
3. What it signals about their roadmap direction
4. The fastest counter-move available to us (tactical, this week)
5. Whether this changes our positioning or is noise
Source: {{SOURCE_URL_OR_ANNOUNCEMENT_TEXT}}
Example output
They built a native Slack integration -- not a full workflow product, just read/write to channels. Hurts Zapier and any tool relying on Slack as a handoff layer. Signals they're moving toward embedded, not standalone. Counter-move: publish our own Slack integration tutorial this week using existing webhooks (2-hour dev task). This is positioning noise unless they add scheduling in the next 90 days.
Building & Shipping
07
Feature Spec to Implementation Plan
When to use: you have a written feature description and need to hand it to a dev without missing pieces.
Convert this feature description into a phased implementation plan.
Feature: {{FEATURE_DESCRIPTION}}
Stack: {{TECH_STACK}}
Constraints: {{CONSTRAINTS (e.g., "no new dependencies", "must be backward compatible", "ship in 3 days")}}
Output:
- Phase 1: what to build first (the smallest working version)
- Phase 2: what to add once phase 1 is stable
- Data model changes required (table/schema level)
- API changes required (endpoints, request/response shape)
- 3 edge cases to handle in phase 1, not deferred
- Acceptance criteria (how we know it's done)
Example output
Phase 1: store user preference per-account, surface as toggle in settings UI, persist to `user_preferences` table (new column: `email_digest_enabled BOOLEAN DEFAULT true`). Phase 2: frequency controls. Edge cases: toggling mid-digest-cycle (don't send partial), unverified emails (suppress until verified), deleted account (cascade delete preference). Acceptance: toggle persists across sessions, digest skips suppressed users verified by unit + integration test.
08
Scaffold From Description
When to use: starting a new service, component, or module and want a file structure before writing logic.
Scaffold a {{COMPONENT_TYPE}} for {{PURPOSE}}.
Language/framework: {{STACK}}
It must: {{REQUIREMENTS_LIST}}
It must not: {{ANTI_REQUIREMENTS (e.g., "no ORM", "no global state", "no third-party auth")}}
Output the file tree first, then the contents of each file. Add a one-line comment at the top of each file explaining its role. Use real variable and function names, not placeholders.
Example output
File tree: `/webhook-handler/index.ts` (entry), `/webhook-handler/verify.ts` (HMAC validation), `/webhook-handler/router.ts` (event dispatch), `/webhook-handler/handlers/payment.ts` (Stripe payment events). `verify.ts` exports `assertValidSignature(req, secret)` -- throws `401` on mismatch. All handlers are pure functions; no shared state.
09
API Design Review
When to use: you've drafted an API surface and want adversarial review before writing implementation.
Review this API design for correctness, consistency, and forward compatibility.
API spec:
{{API_SPEC_OR_OPENAPI_SNIPPET}}
Check for:
1. REST anti-patterns (verbs in URLs, wrong HTTP methods, missing status codes)
2. Naming inconsistencies across endpoints
3. Missing fields that callers will predictably need (think: pagination, timestamps, error envelopes)
4. Breaking change risks if we add features later
5. Security issues in the design (not implementation) -- auth, rate limiting, data exposure
Flag each issue as: MUST FIX, SHOULD FIX, or CONSIDER.
Example output
MUST FIX: `POST /deleteUser` -- use `DELETE /users/{id}`. MUST FIX: Error responses have no consistent envelope; some return `{error: string}`, others return `{message: string}`. SHOULD FIX: `GET /orders` has no pagination params -- will break at scale. CONSIDER: `created_at` is returned but `updated_at` is missing from order objects; clients will need it for cache invalidation.
10
Schema Design for New Domain
When to use: you're modeling a new data domain and want a sanity check before the first migration.
Design a database schema for {{DOMAIN_DESCRIPTION}}.
Requirements:
- {{REQUIREMENT_1}}
- {{REQUIREMENT_2}}
- {{REQUIREMENT_3}}
Output: table definitions with column names, types, nullability, and foreign keys. Then flag:
- Any N+1 query traps in this design
- Any columns that should be indexed from day one
- One denormalization you'd consider if read performance matters more than write consistency
Example output
`projects` (id, org_id FK, name, status ENUM, created_at, archived_at nullable). N+1 trap: fetching project members requires joining `project_members` per project -- add a `member_count` cache column if listing is frequent. Index: `org_id` on `projects`, `user_id` on `project_members`. Denormalization option: embed last 3 activity events as JSONB on `projects` if the dashboard always shows them.
11
Migration Script Writer
When to use: you have a schema change and need the migration written with rollback.
Write a database migration for this change:
Current state: {{CURRENT_SCHEMA_OR_DESCRIPTION}}
Target state: {{TARGET_SCHEMA_OR_DESCRIPTION}}
Database: {{DATABASE_TYPE_AND_VERSION}}
Write:
1. The `up` migration (with transaction wrapping)
2. The `down` migration (true rollback, not a stub)
3. A one-line comment on any step that could lock the table in production
4. Whether this migration is safe to run on live traffic or requires a maintenance window
Example output
`up`: BEGIN; ALTER TABLE users ADD COLUMN last_login_at TIMESTAMPTZ; -- no lock on Postgres 12+ for ADD COLUMN with no default. CREATE INDEX CONCURRENTLY idx_users_last_login ON users(last_login_at); COMMIT. `down`: DROP INDEX idx_users_last_login; ALTER TABLE users DROP COLUMN last_login_at; Safe for live traffic; CONCURRENTLY prevents table lock.
12
Code Review Checklist Generator
When to use: you want a PR review checklist specific to the type of change, not a generic one.
Generate a code review checklist for this PR description:
{{PR_TITLE_AND_DESCRIPTION}}
Tech stack: {{STACK}}
The checklist should be specific to the risk surface of THIS change. Skip generic items like "does it have tests" -- assume standard practices are already in place. Focus on: edge cases specific to this feature, security considerations relevant to this code path, performance implications of the approach chosen, and rollback/degradation path if this code breaks in production.
Example output
1. Does the new rate-limit middleware apply BEFORE authentication (potential DoS surface if after)? 2. What happens if Redis is down -- does the request fail closed or open? 3. Is the 60-second window sliding or fixed? (Has billing implications.) 4. Can a client with a valid token from a deleted account still pass the limit check? 5. Rollback path: is the middleware behind a feature flag or requires a redeploy?
13
Refactor Scoping Prompt
When to use: you're about to refactor a messy module and need a plan before touching anything.
I need to refactor {{MODULE_OR_FILE_NAME}}. Here is the current code:
{{CODE}}
Before writing any new code:
1. Identify the 3 highest-risk changes (things most likely to break callers)
2. List all external dependencies this module has (imported modules, env vars, DB tables)
3. List all callers you'd need to update if the interface changes
4. Propose the refactor in phases so each phase leaves the code in a working state
5. What tests must exist before the first change lands?
Example output
Highest risk: `processPayment()` is called from 4 routes with different argument shapes -- any signature change breaks them. External deps: Stripe SDK, `STRIPE_SECRET_KEY` env var, `payments` and `invoices` tables. Phase 1: extract `validatePaymentInput()` as pure function (zero caller impact). Phase 2: split `processPayment` into `chargeCard` + `recordTransaction`. Pre-requisite tests: integration test covering the charge + record path end-to-end.
Critique & Adversarial Review
14
Devil's Advocate on a Plan
When to use: you've decided on a direction and want rigorous pushback before committing resources.
I'm going to describe a plan. Your job is to argue against it -- not to be balanced, but to find the strongest possible case that this plan fails.
Plan: {{PLAN_DESCRIPTION}}
Find:
1. The single most likely reason this fails within 90 days
2. The assumption that sounds obvious but is probably wrong
3. A competitor or market condition that could invalidate the strategy
4. The resource requirement we're probably underestimating
5. What a smart skeptic would say at the board meeting
Do not soften the critique with "on the other hand." Just the adversarial case.
Example output
Most likely 90-day failure: enterprise sales cycle is 6-9 months; the plan assumes 3 closed deals in Q1 to fund Q2 hiring. Wrong assumption: "design partners will move fast because they're excited" -- design partners never move fast on contracts. Underestimated resource: legal review for enterprise contracts, typically $5K-$15K and 6 weeks. Smart skeptic: "You're spending $200K to build for customers you don't have yet."
15
Security Threat Model
When to use: shipping a new feature that handles user data, payments, or external integrations.
Threat-model this feature before it ships:
Feature description: {{FEATURE_DESCRIPTION}}
Data it handles: {{DATA_TYPES (e.g., "email, payment intent IDs, OAuth tokens")}}
External systems it touches: {{EXTERNAL_SYSTEMS}}
For each threat: name it, rate likelihood (low/medium/high), rate impact (low/medium/high), and give the specific mitigation. Use the STRIDE framework (Spoofing, Tampering, Repudiation, Info Disclosure, Denial of Service, Elevation of Privilege).
Example output
Tampering (high likelihood, high impact): webhook payload from Stripe is not verified -- attacker can POST fake payment_succeeded events. Mitigation: verify HMAC-SHA256 signature on every inbound request. Info Disclosure (medium/high): error responses return raw database error messages including table names. Mitigation: catch all DB errors, return generic 500 with correlation ID only. Elevation of Privilege (low/high): admin-only endpoint lacks role check at the route level -- relies on UI hiding the button.
16
Hidden Assumption Hunter
When to use: a proposal feels off but you can't name why.
Read this proposal and list every unstated assumption baked into it. Don't evaluate whether the proposal is good or bad -- just surface what it takes for granted.
Proposal: {{PROPOSAL_TEXT}}
Format: numbered list. For each assumption, note whether it's testable before committing, and if so, how.
Example output
1. Assumes the current user base will upgrade to the paid tier (testable: survey 50 active free users before building). 2. Assumes the API partner will maintain the current pricing (not testable without a contract). 3. Assumes the team can build this in 6 weeks (testable: break into tasks and sum estimates). 4. Assumes users understand the value prop without onboarding (testable: 5-user prototype test).
17
Pre-Mortem
When to use: the plan is approved and you want a last structured look at failure modes before kickoff.
It is {{FUTURE_DATE}}. The project {{PROJECT_NAME}} has failed. Not partially -- fully. It's over.
Write a post-mortem from that future vantage point. What went wrong? Work backward from failure to the decisions made now that caused it. Be specific about what the warning signs were and when they appeared.
Project context: {{PROJECT_DESCRIPTION}}
End with: the one decision made in the first 30 days that, if made differently, would have changed the outcome.
Example output
The failure crystallized in month 4 when the second enterprise pilot churned. Warning signs were visible in week 2: the pilot's IT team had not been included in the buying decision and immediately raised compliance objections. The day-one decision that mattered: we scoped the pilot around the executive sponsor, never mapped the full decision committee. Had we run a stakeholder map in week 1, we would have caught the IT blocker before writing a line of code.
18
Find the Flaw in This Argument
When to use: someone has made a confident data-backed claim and you want rigorous scrutiny before acting on it.
Analyze this argument for logical and empirical weaknesses:
Argument: {{ARGUMENT_TEXT}}
Check for:
- Correlation presented as causation
- Cherry-picked timeframe or sample
- Missing base rate
- Survivorship bias
- Unfalsifiable claim
- Conflation of two different populations or metrics
For each flaw found: name it, quote the specific line where it appears, and explain what evidence would actually be needed to make the claim valid.
Example output
Correlation as causation: "Companies that use our tool see 40% revenue growth" -- the line doesn't control for the fact that growing companies are more likely to adopt new tools (reverse causality). Survivorship bias: case studies show 8 successful customers; no mention of churn rate or failed implementations. To make the claim valid: cohort study controlling for company growth stage at time of adoption, including churned accounts.
19
Code Security Review
When to use: before merging a PR that touches auth, payments, or user data.
Review this code for security vulnerabilities. Focus only on real issues, not hypotheticals.
Code:
{{CODE}}
For each issue found:
- Line number (if applicable)
- Vulnerability class (OWASP category)
- Severity: Critical / High / Medium / Low
- Exact exploit path (how an attacker triggers it)
- Specific fix (not "sanitize inputs" -- show the actual code change)
Example output
Line 34 -- SQL Injection (OWASP A03), Critical. `query = 'SELECT * FROM users WHERE email = ' + req.body.email` -- attacker sends `email = '' OR 1=1 --` and gets all users. Fix: `db.query('SELECT * FROM users WHERE email = $1', [req.body.email])`. Line 61 -- Insecure Direct Object Reference (OWASP A01), High. Document ID is taken from request body without ownership check; any authenticated user can access any document.
Communication & Stakeholder Comms
20
Investor Update From Raw Notes
When to use: you have messy notes from the past month and owe investors a clean update.
Write a monthly investor update from these raw notes. Tone: direct, confident, no spin. Show the real numbers even when they're bad -- frame them with context, not excuses.
Raw notes: {{RAW_NOTES}}
Structure:
- One-line summary (the thing they need to know first)
- Metrics (MRR, churn, burn, runway -- whatever is in the notes)
- 3 things that went well this month
- 1 thing that didn't (honest)
- What we're focused on next 30 days
- What we need from you (specific ask, or "nothing this month")
Example output
Summary: MRR hit $18K (+$3K MoM), but churn spiked to 8% -- we know why and it's fixable. Metrics: MRR $18K, Churn 8% (target: 3%), Burn $22K/mo, Runway 11 months. What didn't go well: onboarding drop-off at step 3 cost us 3 accounts that were otherwise healthy. Next 30 days: redesign step 3, get to 5% churn. Ask: introductions to two ops-heavy portfolio companies for reference customer pipeline.
21
Difficult Conversation Prep
When to use: you need to give hard feedback, have a performance conversation, or navigate a tense stakeholder dynamic.
Help me prepare for a difficult conversation.
Context: {{SITUATION_DESCRIPTION}}
The other person likely believes: {{THEIR_LIKELY_FRAMING}}
My goal for this conversation: {{DESIRED_OUTCOME}}
What I want to avoid: {{THINGS_TO_NOT_DO_OR_SAY}}
Give me:
1. The opening line (specific words, not a concept)
2. The most important thing to say that I'll probably skip because it's uncomfortable
3. The question that opens dialogue rather than closes it
4. How to handle it if they get defensive
5. How I close the conversation regardless of how it goes
Example output
Opening line: "I want to talk about the last two sprints -- not to relitigate them, but because I think we have a coordination problem worth solving before the next one." Most important uncomfortable thing: that you've been absorbing the cost of the miscommunication without naming it, and that needs to stop. Question that opens: "What does a good working rhythm between us look like to you?" If they get defensive: don't counter; say "That makes sense -- help me understand what I'm missing." Close: name one specific next step you both own, even if the conversation is unresolved.
22
Status Update From Raw Log
When to use: you have a messy Slack log or notes doc and need to send a clean status to leadership.
Turn this raw activity log into a clean status update for {{AUDIENCE (e.g., "exec team", "client stakeholder", "board")}}.
Raw log:
{{RAW_LOG}}
Keep it to 150 words max. Use plain language. Lead with status (on track / at risk / blocked), then what's done, what's next, and any decision needed from the reader. No bullet soup -- write it in short paragraphs.
Example output
Status: on track. The data pipeline migration is 80% complete -- all historical records are moved and validation is passing. We're finishing the cutover script today and running a dry-run on staging tomorrow. One decision needed: do you want us to schedule the production cutover during the Thursday maintenance window, or wait until next week?
23
Launch Announcement Draft
When to use: shipping something real and need the announcement to land, not just go out.
Write a launch announcement for {{PRODUCT_OR_FEATURE}}.
Audience: {{TARGET_AUDIENCE}}
Distribution: {{CHANNEL (e.g., "email list", "Product Hunt", "LinkedIn")}}
The single most important outcome the user gets: {{CORE_VALUE}}
What we are NOT claiming (keep it grounded): {{WHAT_TO_AVOID_OVERSTATING}}
Write the announcement lead (first 2 sentences) and a 3-sentence body. No hyperbole. No "excited to announce." The lead should describe what it does, not how we feel about shipping it.
Example output
Lead: "You can now connect your Notion workspace directly to [Product] -- no Zapier, no manual export. Your pages sync in under 30 seconds and stay current without you doing anything." Body: "We built this because 60% of our users told us they were copy-pasting from Notion daily. It works with both personal and team workspaces. If you hit anything unexpected, reply to this email -- we read every one."
24
Exec Summary From Long Doc
When to use: you have a long proposal or report and need a one-page summary for leadership.
Write an executive summary of this document for an audience that has 3 minutes and will make a decision based on what they read.
Document:
{{DOCUMENT_TEXT}}
Structure:
- Context (1 sentence: why this document exists)
- Findings (3 bullets: the things that matter)
- Recommendation (1 specific action with owner and timeline)
- What happens if we don't act (1 sentence)
Cut anything that doesn't inform the decision. Under 200 words.
Example output
Context: this report evaluates whether to migrate from AWS to GCP before our Series A. Findings: migration cost is $180K and 14 weeks of eng time; GCP's ML tooling saves ~$40K/yr at current scale; the migration introduces a 6-week feature freeze. Recommendation: delay migration 12 months -- CTO owns the decision, revisit in Q1 next year when scale justifies the ML tooling savings. If we don't act: no immediate cost, but GCP migration becomes harder as our AWS surface area grows.
25
PR/FAQ for Internal Alignment
When to use: a team or leadership isn't aligned on a decision and you need a structured artifact to force clarity.
Write a PR/FAQ for this proposed initiative.
Initiative: {{INITIATIVE_DESCRIPTION}}
Press release section: write the announcement as if the initiative succeeded and you're announcing it one year from now. 2 paragraphs. Specific about the outcome.
FAQ section: write the 5 hardest questions a skeptic would ask, then answer them honestly. Don't soften the answers. If you don't know the answer, say so explicitly.
Example output
Press release: "[Company] today announced that its self-serve onboarding flow has reduced time-to-first-value from 14 days to under 2 hours, cutting support load by 40%..." FAQ Q3: "Won't this cannibalize our implementation services revenue?" Honest answer: yes, by approximately $80K in year one -- we're betting the increased conversion rate and reduced churn offsets that within 18 months. We don't have data yet to confirm.
Planning & Strategy
26
OKRs From Messy Notes
When to use: you have strategic notes and Slack threads and need clean OKRs before a planning meeting.
Convert these messy notes into structured OKRs for {{TIME_PERIOD (e.g., "Q3 2026")}}.
Notes:
{{RAW_NOTES}}
Rules for this output:
- 2-3 objectives max (if the notes imply more, flag the ones to cut)
- 3 key results per objective, each measurable with a number
- Key results describe outcomes, not activities (not "run 5 experiments" -- "increase conversion rate from X% to Y%")
- Flag any goal in the notes that is NOT a good key result and explain why
Example output
Objective 1: Reach product-market fit signal in the SMB segment. KR1: 40% of month-1 cohort still active at month 3 (up from 22%). KR2: NPS from SMB users reaches 45 (up from 28). KR3: 3 customers reference us publicly without being asked. Flagged non-KR: "improve the dashboard" -- this is an activity, not a result. What outcome does a better dashboard produce? Name that instead.
27
Weekly Priority Triage
When to use: Monday morning, inbox is full, and you need to identify the highest-leverage 3 things before the noise takes over.
Triage my week. Here is everything on my plate:
{{TASK_LIST_OR_BRAIN_DUMP}}
Context: my primary goal this week is {{WEEKLY_GOAL}}. My biggest constraint is {{CONSTRAINT (e.g., "only 20 hours available", "waiting on external decision by Wednesday")}}.
Output:
- Top 3 (do these before anything else -- explain why each one is in the top 3)
- Defer list (things to explicitly postpone -- with a suggested date)
- Delete/delegate list (things that shouldn't be on my plate)
- One thing I'm probably avoiding that should be in the top 3
Example output
Top 3: 1. Close the enterprise pilot contract (Thursday deadline, blocks Q2 revenue). 2. Finalize the hiring brief (recruitment starts Friday, delay = 3-week slip). 3. Resolve the API rate-limit bug before the customer call Wednesday. Deferring: documentation update (next week, no dependency). Probably avoiding: the performance conversation with the contractor -- it's affecting team output and delaying it costs more than the 45 minutes.
28
Sprint Plan From Feature List
When to use: you have a feature backlog and need a coherent sprint plan before the kickoff call.
Build a 2-week sprint plan from this feature list.
Feature list:
{{FEATURE_LIST}}
Team: {{TEAM_SIZE_AND_COMPOSITION}}
Constraints: {{CONSTRAINTS (e.g., "one dev is part-time this sprint", "release is on Friday week 2", "can't touch the payments module until audit is done")}}
Output: sprint goal (one sentence), prioritized ticket list with rough t-shirt sizing, dependencies called out, and what gets cut if the sprint is over-committed (recommend the cut explicitly).
Example output
Sprint goal: ship the self-serve invite flow end-to-end so users can add teammates without contacting support. Tickets: Invite UI (M), invite API endpoint (S), email delivery (S), role assignment (M), audit log (S). Dependency: email delivery blocks invite API testing -- build in parallel, integrate day 5. If over-committed: cut audit log (post-launch, no user-facing impact). That's 4 days of buffer.
29
Decision Matrix
When to use: choosing between options and the decision is complex enough that gut feel isn't sufficient.
Build a decision matrix for this choice.
Decision: {{DECISION_DESCRIPTION}}
Options: {{OPTION_LIST}}
What matters most to us: {{VALUES_OR_CRITERIA (e.g., "speed to market, team morale, cost, reversibility")}}
Weight the criteria by importance (you decide the weights based on what I told you matters). Score each option 1-5 per criterion. Show the weighted totals. Then write a one-paragraph recommendation that accounts for anything the matrix can't capture (gut check, political factors, information gaps).
Example output
Criteria: reversibility (30%), speed (25%), cost (25%), team capacity fit (20%). Weighted scores: Option A (hire agency) 3.65, Option B (hire FTE) 2.80, Option C (wait 60 days) 2.45. Recommendation: Option A wins on the numbers, but the matrix can't capture that the agency relationship requires a 90-day ramp to get useful output -- if you need results in 45 days, Option C and a focused internal sprint may outperform Option A's first 2 months.
30
Strategic Narrative From Data
When to use: you have metrics or market data and need a clear strategy story before a board meeting or all-hands.
Build a strategic narrative from this data.
Data: {{DATA_POINTS_OR_METRICS}}
Audience: {{AUDIENCE}}
Decision they need to make or belief you need to shift: {{GOAL}}
Structure: situation (what the data says is happening), complication (what makes this harder than expected), resolution (what we do about it). One paragraph per section. Under 250 words. Lead with what's true, not what's encouraging.
Example output
Situation: user acquisition is working -- 1,200 signups in the last 30 days at $4.20 CPA. Complication: 74% of those users never complete onboarding, which means we're building a leaky bucket. Resolution: we stop acquisition spend for 60 days and rebuild onboarding from the point of first failure -- the data shows that users who complete step 3 have 80% retention at 30 days; those who don't have 6%.
31
Hiring Scorecard
When to use: before the first interview for a new role, to ensure everyone evaluates on the same criteria.
Write a hiring scorecard for this role.
Role: {{ROLE_TITLE}}
What this person owns: {{RESPONSIBILITIES}}
Must-haves (non-negotiable): {{MUST_HAVES}}
Nice-to-haves: {{NICE_TO_HAVES}}
For each criterion: define what "below bar," "meets bar," and "exceeds bar" looks like in concrete behavioral terms. Include 2 interview questions per criterion that would actually reveal where a candidate falls.
Example output
Criterion: Debugging under ambiguity. Below bar: asks for more context before attempting. Meets bar: forms a hypothesis, states assumptions, runs a test. Exceeds bar: builds a minimal reproduction, explains failure mode, proposes prevention. Q1: "Walk me through a bug you found that took more than 2 days to isolate -- what did your process look like?" Q2: "Describe a time when the bug turned out to be in a system you don't own. How did you get to that conclusion?"
Debugging & Diagnosis
32
Error Message to Root Cause Hypotheses
When to use: you have an error you haven't seen before and need structured hypotheses before starting to dig.
I'm seeing this error in {{SYSTEM_OR_SERVICE}}:
{{ERROR_MESSAGE}}
Context:
- When it started: {{WHEN}}
- What changed recently: {{RECENT_CHANGES}}
- Frequency: {{FREQUENCY (e.g., "every request", "randomly 5% of the time")}}
Give me:
1. Top 3 most likely root causes, ordered by probability
2. For each: the exact check or command that would confirm or rule it out
3. Any red herrings I should NOT chase first
4. Whether this looks like a regression, environment issue, or data issue
Example output
Most likely cause (60%): the Redis connection pool is exhausted -- recent traffic spike + no pool size increase. Check: `redis-cli info clients | grep connected_clients` and compare to `maxclients` setting. Second most likely (25%): a config change deployed yesterday that changed the connection string format. Check: diff the env vars between current and yesterday's deploy. Red herring: the error message mentions "timeout" but this is probably not a slow query -- it's a connection issue, not a query issue.
33
Stack Trace Triage
When to use: production is throwing errors and you need to find the actionable line in a long stack trace fast.
Triage this stack trace. Find the actual failure, not the symptom.
Stack trace:
{{STACK_TRACE}}
Tell me:
1. The line where the error actually originates (not where it's caught)
2. What the code was trying to do at that line
3. The most likely class of problem (null reference, network timeout, type mismatch, permissions, etc.)
4. What information is missing from this trace that would help confirm the root cause
5. The fastest path to reproduce this locally
Example output
Origin: `src/services/billing.js:142` -- this is where the Stripe API call happens, not where the error surfaces (line 218 is the catch block, ignore it). The code was building a `PaymentIntent` object with `customer_id` from the session. Most likely: `customer_id` is null for users who authenticated via SSO without completing profile setup. Missing info: the actual value of `req.session.user.stripe_customer_id` at the time of the call. Fastest repro: create a new user via SSO flow without completing profile, then attempt checkout.
34
Performance Diagnosis
When to use: something is slow and you need a structured investigation plan before profiling blindly.
This {{COMPONENT_OR_ENDPOINT}} is slow. Help me diagnose it before I start profiling.
Symptoms:
- P50 latency: {{P50}}
- P99 latency: {{P99}}
- Traffic volume: {{VOLUME}}
- When it got slow: {{TIMELINE}}
Architecture context: {{BRIEF_ARCHITECTURE_DESCRIPTION}}
Give me the most likely bottlenecks in order of probability, the query or profile I should run first to confirm each one, and whether this looks like a scaling issue, regression, or design problem.
Example output
P99 at 4.2s with P50 at 180ms is a classic sign of a slow tail, not a uniformly slow path -- likely a database lock or missing index affecting a subset of queries. First check: slow query log for queries over 1s in the last 24h. Second check: look for N+1 patterns on the `GET /projects` endpoint -- if each project loads members in a separate query, 20-project pages make 21 queries. Design issue: this looks like a missing compound index on `(org_id, status)` rather than a scaling problem.
35
Flaky Test Diagnosis
When to use: a test fails intermittently and the team is ignoring it, which means a real bug is hiding.
This test is flaky. Help me find out why.
Test name: {{TEST_NAME}}
Test code:
{{TEST_CODE}}
Failure pattern: {{FAILURE_PATTERN (e.g., "fails 1 in 10 runs", "fails only in CI", "fails after other tests run")}}
Error message when it fails: {{ERROR_MESSAGE}}
Identify the most likely causes of non-determinism in this test. For each: what is the exact source of randomness or timing dependency, and what is the specific fix.
Example output
Source 1: the test calls `Date.now()` inline and compares it to a value set at test initialization -- if the test takes >1ms (common in CI), the comparison fails. Fix: mock the clock with `jest.useFakeTimers()`. Source 2: the test doesn't clean up the database between runs -- if a prior test creates a user with the same email, the uniqueness constraint throws. Fix: add `afterEach(() => db.query('DELETE FROM users WHERE email LIKE 'test%'))`. Source 3: the async assertion on line 34 has no await -- it's passing vacuously most of the time.
36
"Why Did This Work Before?" Regression Hunt
When to use: something broke after a deploy or change and you need to narrow the diff fast.
Something broke after {{TRIGGERING_EVENT (e.g., "Friday's deploy", "the Node upgrade", "the config change")}}. Help me narrow the cause.
What's broken: {{BROKEN_BEHAVIOR}}
What it did before: {{EXPECTED_BEHAVIOR}}
Changes made around that time: {{CHANGE_LOG_OR_DIFF_SUMMARY}}
Walk me through a bisection strategy: what's the smallest test I can run to confirm or rule out each change as the cause? Rank the changes by suspicion level based on the symptom.
Example output
Highest suspicion: the middleware order change in `app.js` (commit d4f92b) -- authentication middleware was moved after logging middleware, which means unauthenticated requests now generate log entries before being rejected. This matches the symptom (auth failures not being blocked at the right layer). Smallest test: `curl -X GET /api/protected` with no token -- if it returns 200, the middleware order is the bug. Second suspicion: the `express` version bump from 4.17 to 4.18 changed how `req.ip` is resolved, which could affect rate limiting.
37
Log Pattern Analysis
When to use: you have a raw log dump and need to find the signal in the noise.
Analyze this log excerpt for anomalies, patterns, and actionable signals.
Log:
{{LOG_EXCERPT}}
Tell me:
1. Any error or warning patterns that repeat (quote the recurring line)
2. Timeline of events leading to the failure (reconstruct from timestamps)
3. What the system state was just before the failure
4. What I should add to the logging to make the next incident faster to diagnose
Example output
Recurring pattern: `WARN: cache miss for key user_session_*` appears 847 times in 4 minutes starting at 14:32:18 -- this is the leading indicator. Timeline: 14:31:52 deploy completes, 14:32:18 first cache miss, 14:32:41 first 500 errors appear. State before failure: cache was fully warm; the deploy flushed it without a warming strategy. Add to logging: log cache hit rate as a metric every 60 seconds so the warm-up period is visible in dashboards.
Content & Copywriting
38
Hook Generator (Non-Generic)
When to use: writing a post, article, or email and the opening line is flat.
Write 5 opening hooks for this piece. None of them should start with "I," "We," or a question. None should use "game-changer," "unlock," or "this is why."
Topic: {{TOPIC}}
Audience: {{AUDIENCE}}
The one thing I want the reader to feel after the hook: {{DESIRED_FEELING (e.g., "recognized", "curious", "slightly uncomfortable because this is about them")}}
Each hook should take a different angle: contrarian, specific-data, narrative, counter-intuitive, and stakes.
Example output
Contrarian: "Most onboarding flows fail before the user ever sees the product." Specific-data: "Three minutes. That's how long 60% of new users spend before closing the tab forever." Counter-intuitive: "The onboarding step users skip most often is the one you spent the most time designing." Narrative: "The designer said the empty state was 'self-explanatory.' The user stared at it for 40 seconds and closed the tab." Stakes: "Every new user who churns in week one was someone who already decided to try -- and you lost them anyway."
39
Blog Outline With Substance
When to use: you have a blog topic and need a structure that isn't a generic listicle.
Write a detailed outline for a blog post on {{TOPIC}}.
Audience: {{AUDIENCE}}
Angle (the specific take, not just the topic): {{ANGLE}}
What the reader should be able to do after reading: {{OUTCOME}}
For each section: give the section title, the 2-3 specific points it covers, and one piece of evidence or example that should appear in it (real or clearly illustrative). No generic sections like "Introduction" or "Conclusion" -- name every section by its argument.
Example output
Section 2: "Why most staging environments are lying to you." Points: staging data is anonymized and sparse, so edge cases don't appear; traffic patterns are fabricated, not real; third-party integrations are mocked, which hides latency. Evidence: the Cloudflare 2023 incident where a bug lived in production for 6 weeks because staging mocked the CDN layer entirely. Section 3: "The minimum viable production-mirror setup." Points: shadow traffic replay, production-data subset with anonymization...
40
Social Post That Doesn't Sound Like AI
When to use: you need to post on LinkedIn or Twitter/X and every draft sounds like an AI wrote it.
Write a social post for {{PLATFORM}} on this topic: {{TOPIC}}
Voice notes:
- Write like a person thinking out loud, not a brand
- No bullet lists
- No "hot take:" opener
- The post should make one specific point, not three
- Under 200 words
Here is a sample of my actual writing voice for reference:
{{VOICE_SAMPLE_OR_RECENT_POST}}
Write 3 versions. Label them by tone: direct, vulnerable, and provocative.
Example output
Direct: "We launched the feature. Nobody used it. Turned out we'd built what users said they wanted, not what they actually did. Classic." Vulnerable: "I spent a week on a feature that got used twice. The thing that replaced it took four hours to build. I'm not sure what lesson I'm supposed to draw from that." Provocative: "User research is most dangerous when it confirms what you already planned to build."
41
Ad Copy Rewrite
When to use: you have ad copy that was written for a features page and needs to work as an ad.
Rewrite this ad copy to work as a {{AD_FORMAT (e.g., "Meta feed ad", "Google search ad", "LinkedIn sponsored post")}}.
Original copy:
{{ORIGINAL_COPY}}
What we know about the audience: {{AUDIENCE_INSIGHT}}
The action we want them to take: {{CTA}}
Rewrite rules: lead with the outcome the user gets, not what the product does. Be specific. Cut every word that doesn't move the reader toward the CTA. Write 3 versions: one for someone who has never heard of us, one for someone who looked at our site and left, and one for someone who is already a user and we want them to upgrade.
Example output
Cold audience: "Your team is probably redoing work because nothing stays in sync. [Product] fixes that in the first week -- most teams cut their status meetings by half. Try it free." Retargeting: "You checked us out. Here's the thing most people miss on the first visit: the real ROI isn't the product itself -- it's the hour a day you stop chasing status updates." Upgrade: "Your team is running on the free plan. You're hitting the limits every Thursday. Here's what Pro actually unlocks for teams your size."
42
Email Subject Line Test Set
When to use: writing a campaign email and want to test multiple subject lines before sending.
Write 8 subject lines for this email campaign.
Email topic: {{EMAIL_TOPIC}}
Audience segment: {{SEGMENT}}
Send context: {{CONTEXT (e.g., "re-engagement after 60 days inactive", "announcing a new feature", "last day of trial")}}
Write 2 subject lines in each style: curiosity gap, direct benefit, urgency (honest, not fake), and social proof. Label each. For each subject line, write the single preview text (preheader) that pairs with it. Under 50 chars per subject line.
Example output
Curiosity gap: "The feature you haven't tried yet" / Preheader: "Turns out it's the one that saves the most time." Direct benefit: "Cut your weekly report time in half" / Preheader: "Here's exactly how to set it up in 5 minutes." Urgency: "Your trial ends tomorrow" / Preheader: "Here's what you'd lose access to -- and what to do about it." Social proof: "3,200 teams switched in April" / Preheader: "Here's the one thing they all said about the first week."
43
Newsletter Issue Outline
When to use: writing a newsletter issue and you want structure before drafting.
Outline one newsletter issue for {{NEWSLETTER_NAME}} targeting {{TARGET_AUDIENCE}}.
This week's theme or angle: {{THEME}}
The one thing the reader should take away: {{KEY_TAKEAWAY}}
Tone: {{TONE (e.g., "direct and practical", "conversational and slightly irreverent", "analytical")}}
Outline each section with: section name, what it covers (2-3 sentences), word count target, and the hook sentence that opens that section. Include a closing CTA that feels like a natural extension of the issue, not a tack-on.
Example output
Section 1: "What actually happened" (400 words) -- the factual setup for this week's angle, no opinion yet. Hook: "On Tuesday, three major AI labs published conflicting claims about the same benchmark. Here's what the numbers actually say." Section 2: "What it means for builders" (300 words) -- practical implications for the audience's daily work. Hook: "If you're choosing a model for production right now, this changes the calculus." Closing CTA: "Reply with the model you're currently running in prod -- I'm curious where people actually landed."
Operations & Process
44
Meeting Agenda From Goals
When to use: you're about to run a meeting and the invite has no agenda.
Write a meeting agenda for a {{MEETING_TYPE}} meeting. Length: {{MEETING_LENGTH}}.
Goal of the meeting (what decision or output must exist at the end): {{GOAL}}
Attendees and their roles: {{ATTENDEE_LIST}}
Pre-read or context attendees should have before joining: {{PREREQS}}
Structure the agenda so the most important decision gets the most time and the first 5 minutes are not a status recap. Include: time allocation per item, who owns each item, and the specific question each agenda item is trying to answer (not just a topic label).
Example output
0:00-0:05 -- Context set (Owner: Facilitator). Question: "What decision are we making today and who has the final call?" 0:05-0:25 -- Option review (Owner: Product Lead). Question: "Which of the three approaches best fits our Q3 constraint?" 0:25-0:40 -- Risk surface (Owner: Engineering Lead). Question: "What would make us regret the chosen option in 60 days?" 0:40-0:50 -- Decision + owner (Owner: All). 0:50-0:60 -- Next steps read-back (Owner: Facilitator).
45
Onboarding Doc From Raw Process
When to use: someone on the team does something important in their head and you need it written down.
Turn this brain-dump into a structured onboarding document for someone new to {{ROLE_OR_PROCESS}}.
Brain-dump from the expert:
{{RAW_NOTES_OR_TRANSCRIPT}}
Structure: purpose (why this process exists and what breaks if it's done wrong), step-by-step procedure (numbered, with decision points called out), common mistakes and how to spot them, and "you'll know you did it right when..." (a specific observable outcome).
Write for someone competent but unfamiliar -- skip basics, explain the non-obvious parts.
Example output
Purpose: this process reconciles payment records before end-of-month close. If it's wrong, finance flags a discrepancy 3 weeks later and it takes 6 hours to unwind. Step 3 (non-obvious): when Stripe and the ledger disagree by less than $1, it's almost always a rounding issue in the FX conversion -- check the currency on the transaction first before escalating. "You'll know you did it right when": the reconciliation report shows zero unmatched items and the CFO doesn't email you.
46
Post-Mortem From Incident Timeline
When to use: an incident is over and you need a clean post-mortem before the team moves on.
Write an incident post-mortem from this timeline.
Incident: {{INCIDENT_DESCRIPTION}}
Timeline:
{{INCIDENT_TIMELINE}}
Structure:
- What happened (2-3 sentences, plain language, no blame)
- Timeline (keep it, just clean it up)
- Root cause (the actual technical or process cause -- not "human error")
- Contributing factors (what made this worse or harder to catch)
- Immediate fix vs. long-term fix (separate these)
- 3 action items with specific owners and deadlines
- What we'd do differently if this happens again before the long-term fix is in place
Example output
Root cause: the deployment script did not verify the health check endpoint before marking the deploy successful -- a 500ms startup lag caused the load balancer to route traffic before the service was ready. Contributing factor: the monitoring alert threshold was set to 5-minute averaging, which smoothed out the 90-second outage window. Long-term fix: implement a readiness probe in the deploy script with a 30-second wait. Interim: manually verify health check in staging immediately after every deploy until the probe is in place.
47
Customer Support Triage Rubric
When to use: your support volume is growing and you need a consistent way to prioritize tickets.
Create a support ticket triage rubric for {{PRODUCT_NAME}}.
Customer types we serve: {{CUSTOMER_TYPES}}
Our SLA commitments: {{SLA_INFO}}
Types of issues we see most often: {{COMMON_ISSUE_TYPES}}
Define 4 priority tiers (P1-P4). For each tier: the definition, examples of tickets that belong there, response time target, who handles it (support, engineering, or account management), and the escalation path if it isn't resolved in time.
Example output
P1: Production down for a paying customer. Examples: API returning 500 for all requests, data loss report, authentication broken for entire org. Response: 15 minutes, 24/7. Owner: on-call engineer. Escalation: if no resolution in 1 hour, page the CTO. P2: Feature broken for a subset of users. Response: 2 hours during business hours. P3: Bug with a workaround available. Response: next business day. P4: Feature request or question. Response: 3 business days, routed through the product queue.
48
Process Audit
When to use: a process that used to work is taking longer, causing errors, or producing inconsistent output.
Audit this process and find where it's breaking down.
Process description:
{{PROCESS_DESCRIPTION}}
Symptoms we're seeing: {{SYMPTOMS}}
How long the process has existed: {{AGE}}
What changed recently (if anything): {{RECENT_CHANGES}}
Identify: the step most likely causing the symptoms, any steps that are redundant or duplicate work, any handoff points where information is likely lost, and the single change that would have the highest impact with the lowest disruption.
Example output
Most likely failure step: the handoff from design to engineering -- the process requires the designer to "share the final file" but there's no defined format, so engineers frequently receive incomplete specs and fill in the gaps with guesses. Redundant step: the design review meeting happens twice (once with the PM, once with engineering) but covers the same ground. Highest-impact, lowest-disruption change: create a 1-page spec template that designers fill out before the engineering handoff, eliminating the ambiguity without adding a new meeting.
49
Vendor Evaluation Brief
When to use: evaluating a vendor or tool and need a structured comparison before the sales call.
Help me evaluate {{VENDOR_OR_TOOL}} against our needs before the sales call.
What we need it to do: {{REQUIREMENTS}}
Our current solution (if any): {{CURRENT_SOLUTION}}
Non-negotiables: {{MUST_HAVES}}
Red flags that would end the evaluation: {{DEALBREAKERS}}
Give me:
1. The 5 questions I must ask on the call (not the vendor's preferred questions -- the ones they'd rather not answer)
2. What to ask for in the trial or proof-of-concept
3. The hidden costs to probe for (implementation, migration, seat pricing cliffs, support tiers)
4. Reference check questions to ask their customers (not the references they provide -- what to ask once you're on the call)
Example output
Question 4 (they'd rather not answer): "What's your uptime SLA and can you show me your status page history for the last 12 months?" Hidden cost to probe: seat pricing cliff -- ask "what happens to our per-seat rate when we go from 50 to 100 seats?" (often doubles). Reference check question: "If you were evaluating them again today, what would you negotiate differently in the contract?" -- this surfaces the post-sales regrets no testimonial will mention.
50
Retrospective Facilitator
When to use: running a team retrospective and the usual format produces the same 5 items every time.
Facilitate a retrospective for a team that just completed {{CONTEXT (e.g., "a 6-week sprint", "a product launch", "a difficult quarter")}}.
Team: {{TEAM_SIZE}} people, {{TEAM_CONTEXT (e.g., "remote, been together 18 months, high trust")}}
Known tension points: {{KNOWN_TENSIONS (e.g., "scope creep in the last week", "cross-team dependency that slipped")}}
Design a 60-minute retro agenda that gets past surface-level feedback. Include: the opening prompt (replaces "what went well"), 2-3 exercises to draw out systemic issues rather than one-off complaints, a method for prioritizing what to actually fix, and how to close with commitments that won't be forgotten by next sprint.
Example output
Opening prompt (replaces "what went well"): "Describe a moment in this sprint when the team was at its best. What made that possible?" This shifts from evaluation to condition-discovery. Exercise 2: "Five Whys on the slip" -- take the one thing that went worst, ask why five times in sequence, and write it on a shared doc in real time. Closing: each person names one thing they personally commit to changing (not "the team should") -- read them aloud, paste them in the retro doc, and make them the first agenda item of the next sprint kickoff.
More like this every Friday.
Operator Access subscribers get one production-tested config plus the teardown behind it.