Enterprise GenAI Prompt Library

59 curated prompts for real enterprise workflows across 7 functions — Sales & Marketing, Product & Engineering, Data & Analytics, Legal & Compliance, HR & People, Executive & Strategy, and Customer Support. Copy-to-clipboard. No signup. Model-agnostic.

Curated for quality over volume — every prompt includes anti-patterns to prevent the most common LLM failure modes. Updated quarterly.

Related framework dimensions: Talent & Culture, Use Cases & Applications.

Showing 59 of 59 prompts

Sales & Marketing(9)

Personalize outbound email from LinkedIn profile

Draft a first-touch email that reflects a prospect's actual role and recent activity, not templated fluff.

Show prompt
You are a B2B sales rep writing a first-touch email to {{prospect_name}}.

Their LinkedIn profile summary:
"""
{{linkedin_summary}}
"""

Their recent posts / activity:
"""
{{recent_activity}}
"""

Our product does: {{product_one_liner}}.

Write a 4-sentence email that:
1. Opens with something specific from their profile or recent activity (not their job title).
2. Bridges to a business problem their role plausibly faces.
3. Positions our product as one specific way to address it — not a full pitch.
4. Ends with a low-friction ask (e.g., "would a 15-min chat next Tue work?").

Do not fabricate anything about them. If a bridge sentence is not warranted from the material, say "insufficient signal" instead of guessing.
Fill in:{{prospect_name}}{{linkedin_summary}}{{recent_activity}}{{product_one_liner}}
Suggested model: Claude Sonnet 4.6 or GPT-5 mini

Note: The last instruction (say "insufficient signal") reduces hallucinated personalization — high-value guardrail for outbound.

Rewrite proposal for a specific persona

Adapt a generic proposal or pitch deck to speak to a specific buyer persona (CFO vs CTO vs COO).

Show prompt
Below is our current proposal / pitch, followed by the target persona.

Proposal:
"""
{{proposal_text}}
"""

Target persona: {{persona_role}}. Their top priorities are: {{persona_priorities}}. Their skepticisms are: {{persona_skepticisms}}.

Rewrite the proposal so that:
- Every value proposition connects to their listed priorities.
- Skepticisms are addressed directly (not ignored).
- Jargon that would land with a different persona (e.g., engineering detail for a CFO) is either translated or removed.
- Structure and word count stay close to the original.

Return the rewritten proposal only.
Fill in:{{proposal_text}}{{persona_role}}{{persona_priorities}}{{persona_skepticisms}}
Suggested model: Claude Opus 4.7 or GPT-5

Meeting-notes → CRM action items

Turn raw meeting notes into structured CRM entries: next steps, blockers, stakeholder changes.

Show prompt
Extract structured next-step data from the meeting notes below.

Meeting notes:
"""
{{notes}}
"""

Return a JSON object matching this schema:
{
  "next_steps": [{ "owner": string, "action": string, "due": string_or_null }],
  "blockers": [{ "blocker": string, "owner_to_unblock": string }],
  "stakeholder_updates": [{ "name": string, "role_or_change": string }],
  "deal_signals": [{ "signal": string, "sentiment": "positive"|"negative"|"neutral" }],
  "summary": string
}

If a field has no items, return an empty array. Do not invent an item to avoid an empty array. Preserve names exactly as written.
Fill in:{{notes}}
Suggested model: Claude Sonnet 4.6 with structured output

Note: Ask for JSON with an explicit schema — dramatically more reliable than free-form summaries.

Case-study skeleton from customer interview transcript

Draft a case study skeleton (problem, approach, results, quotes) from a raw transcript.

Show prompt
You are drafting an enterprise case-study skeleton from the interview transcript below.

Transcript:
"""
{{transcript}}
"""

Produce:
1. Two-sentence problem statement in the customer's voice.
2. Three-step approach summary (max 20 words each).
3. Up to five quantified results (only include those actually mentioned in the transcript).
4. Three pull-quote candidates (verbatim from the transcript), each with the speaker attribution.
5. Two risks / caveats the customer mentioned that we should be careful about in publication.

Never invent metrics. If a claim is not sourced in the transcript, omit it.
Fill in:{{transcript}}
Suggested model: Claude Opus 4.7

ICP scoring rubric

Score an inbound lead against your Ideal Customer Profile with a defensible rubric.

Show prompt
Score the lead below against our Ideal Customer Profile.

ICP definition: {{icp_definition}}
Weighted criteria: {{weighted_criteria_json}}

Lead data:
"""
{{lead_data}}
"""

Return JSON with:
- per_criterion: [{ criterion, weight, score_0_to_5, one_line_reasoning, evidence_source }]
- weighted_total: number 0-5
- classification: "hot"|"warm"|"nurture"|"disqualify"
- top_3_risks: string[]

Base every score on lead data or public info you can cite. Where data is missing, score = null and reasoning = "data missing".
Fill in:{{icp_definition}}{{weighted_criteria_json}}{{lead_data}}
Suggested model: Claude Sonnet 4.6 or GPT-5 mini

SEO-focused article outline from a target keyword

Produce a defensible article outline that maps to search intent, not just keyword stuffing.

Show prompt
Produce an article outline for the target search keyword: {{keyword}}.
Buyer persona: {{persona}}.
Article goal: {{goal}}.

Deliver:
1. Search intent classification (informational / commercial / navigational / transactional).
2. Three People-Also-Ask questions this article must answer.
3. Sectioned outline (H2 + H3) covering the full intent.
4. One quantified stat per section that would strengthen it (mark [research needed] — do not fabricate).
5. Three internal-link opportunities to our existing content: {{our_content_topics}}.
6. Meta title (<=60 chars) and meta description (<=155 chars).

Do not invent statistics. Mark every claim requiring a source as [research needed].
Fill in:{{keyword}}{{persona}}{{goal}}{{our_content_topics}}
Suggested model: Claude Opus 4.7 or GPT-5

Competitive positioning matrix

Compare our positioning against 3-4 competitors on a set of buying criteria.

Show prompt
Build a competitive positioning matrix.

Our product: {{our_product_description}}
Competitors: {{competitors_json}}
Buying criteria: {{buying_criteria}}
Sources (public): {{public_source_snippets}}

Return a Markdown table with:
- Row per buying criterion
- Column per competitor + ours
- Each cell: Strong / Moderate / Weak, followed by one supporting fact per public source
- Cells where no source exists: mark "unknown" — do not infer from brand impression

Below the table, list the three criteria where we are strongest and the three where we are weakest.
Fill in:{{our_product_description}}{{competitors_json}}{{buying_criteria}}{{public_source_snippets}}
Suggested model: Claude Opus 4.7

Post-mortem on a lost deal

Extract structured learning from a lost-deal notes dump.

Show prompt
Analyze the lost-deal notes below.

Notes:
"""
{{notes}}
"""

Return JSON:
- primary_loss_reason: one of ["price", "features", "integration", "trust", "timing", "champion_lost", "other"]
- secondary_factors: string[]
- signals_missed: [{ signal, when_visible: "discovery"|"proposal"|"negotiation"|"close", how_to_catch_earlier }]
- what_we_did_well: string[]
- proposed_playbook_updates: string[]

Base every entry on the notes. If a category is not evident, return [].
Fill in:{{notes}}
Suggested model: Claude Sonnet 4.6

Multi-channel campaign brief

Turn a campaign concept into a channel-mapped brief with sequenced touchpoints.

Show prompt
Draft a multi-channel campaign brief.

Concept: {{concept}}
Target segment: {{segment}}
Available channels: {{channels}} (e.g., email, LinkedIn ads, webinar, direct mail, sales outbound)
Business goal + measurable target: {{goal_and_target}}

Produce:
1. Campaign narrative in 3 sentences.
2. Per-channel: hook (<=15 words), primary CTA, sequence position (1-N), what makes it channel-appropriate.
3. Timeline: week-by-week for 6 weeks.
4. Instrumentation: how each channel's contribution to the business goal will be measured.
5. Kill criteria: what signal would cause us to pull the campaign.
Fill in:{{concept}}{{segment}}{{channels}}{{goal_and_target}}
Suggested model: Claude Opus 4.7 or GPT-5

Product & Engineering(10)

PR review — architectural / risk focus

Get an architecture-level review of a PR, distinct from line-by-line diff comments.

Show prompt
Review the pull request diff below at the architectural / risk level, not line by line.

Diff:
"""
{{diff}}
"""

Context: {{repo_purpose_and_norms}}

Answer:
1. What is this PR actually trying to change (in one sentence)?
2. What system properties (availability, correctness, performance, security, cost) does it affect?
3. Which invariants does it protect, and which does it put at risk?
4. What is the blast radius if this ships broken?
5. What tests or observability would you add before merge?
6. What is one thing you would push back on?

Do not restate what the diff clearly says. Focus on what a senior reviewer would ask that an automated linter would not.
Fill in:{{diff}}{{repo_purpose_and_norms}}
Suggested model: Claude Opus 4.7 (extended thinking)

Note: Ask reasoning-capable models for architecture-level review; use faster models for line-level nits.

Bug repro from user report

Turn a vague user bug report into a structured reproduction plan.

Show prompt
Structure the user bug report below into a repro plan.

Report:
"""
{{report}}
"""

Product context: {{product_context}}

Return:
1. Restatement of the bug in one sentence.
2. Minimal repro steps as an ordered list. Each step: user action, expected system state after, actual state per user.
3. Missing information — what would you ask the user to gather next?
4. Two most likely component / code-path candidates (name them; do not speculate on cause).
5. Severity classification (data-loss / broken-workflow / degraded-UX / cosmetic) with reasoning.
Fill in:{{report}}{{product_context}}
Suggested model: Claude Sonnet 4.6

Migration plan for a breaking change

Draft a phased migration plan for a breaking API or schema change.

Show prompt
Design a phased migration for the breaking change below.

Change: {{change_description}}
Consumers: {{consumer_list}}
Constraints: {{constraints}} (e.g., zero-downtime, no schema change on the DB primary, no client re-issue)

Deliver:
1. Compatibility strategy — which of dual-write, versioned endpoint, feature-flag, or migration adapter fits best, and why.
2. Phased plan: T-N weeks → T+N with per-phase owner, exit criteria, and rollback trigger.
3. Communication plan — who is notified, when, and via which channel.
4. Instrumentation — what metrics tell us the migration is on track or in trouble.
Fill in:{{change_description}}{{consumer_list}}{{constraints}}
Suggested model: Claude Opus 4.7 or GPT-5

RFC-quality technical proposal from a rough sketch

Turn engineering-slack-thread-level thinking into a real RFC ready for review.

Show prompt
Turn the rough proposal below into an RFC.

Sketch:
"""
{{sketch}}
"""

Team RFC template sections: Problem, Non-goals, Approach, Alternatives considered, Risks + mitigations, Rollout, Open questions.

Fill each section. For any section where the sketch does not contain enough information, write "[decision needed]" — do not invent commitments. Preserve the sketch author's technical instincts; do not silently upgrade decisions.
Fill in:{{sketch}}
Suggested model: Claude Opus 4.7

Incident postmortem draft

Draft a blameless postmortem from an incident timeline.

Show prompt
Draft a blameless postmortem for the incident described below.

Incident timeline (chronological):
"""
{{timeline}}
"""

Impact summary: {{impact}}
Root cause hypothesis (may be incomplete): {{root_cause_hypothesis}}

Produce sections:
- Executive summary (max 5 sentences)
- Timeline (from your input, cleaned up)
- What went well (specific actions, not vague praise)
- What went poorly (specific processes, not people)
- Contributing factors (technical + process + tooling)
- Action items (owner + rough date + linked issue placeholder)
- Detection improvements
- Response improvements

Follow blameless conventions: no attribution to individuals for errors. If the timeline attributes actions to a person, replace with role.
Fill in:{{timeline}}{{impact}}{{root_cause_hypothesis}}
Suggested model: Claude Opus 4.7

Note: Reasoning-mode models are noticeably better at distinguishing contributing factors from root cause.

Design-review sanity check against constraints

Test whether a proposed design actually satisfies its stated constraints.

Show prompt
Sanity-check the design below against its stated constraints.

Design:
"""
{{design}}
"""

Constraints (in priority order): {{constraints}}
Anti-goals: {{anti_goals}}

For each constraint, answer:
- Does the design satisfy it? (yes / no / unclear)
- Where in the design is it demonstrated (or missing)?
- What would break it?

Then flag any anti-goal the design violates. Do not restate the design; assume the reader has read it.
Fill in:{{design}}{{constraints}}{{anti_goals}}
Suggested model: Claude Opus 4.7 (extended thinking)

API design review

Review a proposed API against consistency, ergonomics, versioning, and error-model checks.

Show prompt
Review the API design below.

API surface:
"""
{{api_definition}}
"""

Existing API conventions in our ecosystem: {{existing_conventions}}

Cover:
1. Consistency with existing conventions (naming, pagination, filtering, sorting, error shape).
2. Ergonomics — is the happy path obvious? Are common operations easy? Are dangerous operations gated?
3. Versioning approach — is it forward-compatible? What breaks a client?
4. Error model — are errors structured for programmatic handling? Are 4xx vs 5xx boundaries defensible?
5. Two specific changes you would push back on.
6. Two specific things this API does well that we should preserve.
Fill in:{{api_definition}}{{existing_conventions}}
Suggested model: Claude Opus 4.7

Test-strategy generator

Generate a targeted test strategy (not just tests) for a new feature.

Show prompt
Design a test strategy for the feature below.

Feature: {{feature}}
Existing test conventions: {{conventions}} (frameworks, tiers, coverage expectations)

Return:
1. Test tiers — which of unit, integration, contract, E2E, load, chaos should apply, and why.
2. Per-tier: three specific test scenarios (the ones a senior would specifically ask for).
3. Non-tests — what should be validated by observability / feature flag / runbook instead of by test.
4. What we will NOT test, and the trade-off.
5. Test data strategy — where does it come from, how is it kept fresh, how is PII handled.
Fill in:{{feature}}{{conventions}}
Suggested model: Claude Opus 4.7 or GPT-5

Codebase-onboarding tour for a new engineer

Produce a personalized onboarding tour of a codebase for a specific engineer's first-week reading.

Show prompt
Design a first-week onboarding tour of our codebase.

Engineer profile: {{engineer_profile}} (background, seniority, likely first work area)
Codebase top-level structure: {{codebase_structure}}
Team norms doc: {{team_norms}}

Return an ordered reading list of 8-12 items. For each: file/module path, why they should read it, what they should be able to do or explain after, and how long it should take. End with a 2-hour first-week task that exercises what they just read.
Fill in:{{engineer_profile}}{{codebase_structure}}{{team_norms}}
Suggested model: Claude Sonnet 4.6

Feature-flag deprecation checklist

Identify feature flags that should be deprecated and produce the specific removal steps.

Show prompt
Given the list of feature flags below (with age, rollout percent, and last modification date), classify each as: deprecate-now / deprecate-soon / keep / needs-decision.

Flags:
"""
{{flag_dump}}
"""

For each deprecate-now flag, produce a specific removal plan:
1. Order of code sites to clean (from your best inference of the flag dump).
2. Consumer notification if any external observer depends on the flag behaviour.
3. Rollback strategy (in case removal reveals a hidden dependency).

Flag any needs-decision entry with the specific ambiguity to resolve.
Fill in:{{flag_dump}}
Suggested model: Claude Sonnet 4.6

Data & Analytics(8)

SQL from a business question

Turn a business question into a SQL query against a known schema, with defensive assumptions surfaced.

Show prompt
Write a SQL query answering the business question below against the given schema.

Question: {{question}}
Schema:
"""
{{schema_dump}}
"""
Dialect: {{dialect}} (Postgres / BigQuery / Snowflake / etc.)

Return:
1. The SQL — commented on non-obvious joins or filters.
2. Assumptions you made (e.g., "included cancelled orders" or "used order_date not ship_date"). List each explicitly.
3. Data quality risks the query could hit (nulls, duplicates, timezone, incomplete recent partition).
4. What the caller should do if the result looks wrong.

If the schema does not clearly support the question, say so instead of guessing at joins.
Fill in:{{question}}{{schema_dump}}{{dialect}}
Suggested model: Claude Opus 4.7 (extended thinking)

Note: Explicit assumptions surface materially reduce the "query looks right, is wrong" failure mode.

Data quality audit of a table

Structured audit output from a table's DDL + row samples.

Show prompt
Audit the data quality of the table below.

DDL:
"""
{{ddl}}
"""

Random row sample:
"""
{{sample_rows}}
"""

Return:
- Column-by-column: expected type / nullability / cardinality / plausible range vs observed. Flag divergences.
- Cross-column consistency: any obvious constraints violated in the sample?
- Freshness inference: what does the sample tell you about update cadence?
- Top 5 remediation actions in priority order.

Do not invent statistics beyond the sample; qualify claims as "based on 100 sampled rows" or similar.
Fill in:{{ddl}}{{sample_rows}}
Suggested model: Claude Opus 4.7

Metric definition doc from a chart

Reverse-engineer a rigorous metric definition doc from a dashboard tile description.

Show prompt
Reverse-engineer a rigorous metric definition from the dashboard tile below.

Tile description: {{tile_description}}
Underlying dataset(s): {{datasets}}
Filters visible on the tile: {{filters}}

Return a metric spec:
- Name
- One-sentence business meaning
- Formula (in words, then in SQL-like pseudocode)
- Grain (per user / per session / per calendar day / etc.)
- Filters applied (denylist and allowlist)
- Refresh cadence
- Known edge cases (timezone, deduplication, late-arriving data)
- Consumers who depend on this metric today
- Deprecation risk (is this the source of truth, or a decayed copy)
Fill in:{{tile_description}}{{datasets}}{{filters}}
Suggested model: Claude Sonnet 4.6

Cohort analysis design

Design a cohort analysis to answer a specific retention or behavior question.

Show prompt
Design a cohort analysis to answer: {{question}}.

Available data: {{data_available}}
Constraints: {{constraints}} (e.g., no PII, weekly cadence, product-analytics tool = Amplitude / GA / custom)

Return:
1. Cohort definition — how a user enters the cohort.
2. Cohort dimensions — which axes to slice (acquisition channel, plan, geography, etc.).
3. Behavior metric — the outcome you're measuring.
4. Time window and comparison baseline.
5. Sample-size sanity check — will this reach significance?
6. Pitfalls specific to this analysis and how to mitigate.
Fill in:{{question}}{{data_available}}{{constraints}}
Suggested model: Claude Opus 4.7

Data-lineage explanation from a warehouse query

Explain the upstream lineage of a warehouse query in reviewable form.

Show prompt
Explain the lineage of the query below.

Query:
"""
{{query}}
"""

Known data-catalog metadata:
"""
{{catalog}}
"""

Return a lineage summary:
- Direct sources (tables + views referenced).
- One-hop upstream sources feeding those.
- Any views that hide complex joins — surface them.
- Ownership per source (from catalog).
- Freshness per source.
- Any missing catalog info that would leave the lineage story incomplete.

Do not invent lineage that is not in the query or catalog.
Fill in:{{query}}{{catalog}}
Suggested model: Claude Opus 4.7

Experiment design review

Peer-review a proposed A/B test before it ships.

Show prompt
Review the experiment design below.

Design:
"""
{{design}}
"""

Answer:
1. Is the hypothesis testable? If not, why?
2. Is the primary metric the right one for the hypothesis? Are there guardrail metrics missing?
3. Sample-size / duration sanity check — will the design reach the minimum detectable effect the team wants?
4. Randomization unit — appropriate for the intervention? Any interference / SUTVA risk?
5. Segmentation traps — could the effect wash out at the aggregate level while being real in a subgroup?
6. Two questions you would ask before green-lighting.
Fill in:{{design}}
Suggested model: Claude Opus 4.7 (extended thinking)

ETL pipeline debug — narrow the blame

When a downstream metric drifts, walk backward through the ETL to find the likely culprit stage.

Show prompt
A downstream metric drifted starting {{drift_date}}. Metric: {{metric}}. Observed change: {{observed_change}}.

Pipeline stages (in order, upstream to downstream):
"""
{{stages}}
"""

Recent changes deployed near the drift date:
"""
{{recent_changes}}
"""

Return:
1. Ranked list of stages most likely responsible, with reasoning.
2. For the top 3 candidates: a specific check the on-call could run to confirm or rule out.
3. External factors worth checking (seasonality, upstream vendor, calendar change).
4. What log or metric to add so this class of drift is caught earlier next time.
Fill in:{{drift_date}}{{metric}}{{observed_change}}{{stages}}{{recent_changes}}
Suggested model: Claude Opus 4.7

Chart-to-narrative conversion

Turn a chart description into a defensible narrative for an exec brief.

Show prompt
Turn the chart description into a 4-sentence narrative appropriate for an exec brief.

Chart: {{chart_description}}
Business context: {{context}}
Audience: {{audience_role}}

Rules:
- Lead with the "so what", not the chart title.
- One sentence for the primary observation, one for the cause hypothesis, one for the implication, one for the decision this should prompt.
- If the chart genuinely does not support a cause hypothesis, say so — do not invent one.
- Do not restate axes; assume the reader will look at the chart.
Fill in:{{chart_description}}{{context}}{{audience_role}}
Suggested model: Claude Sonnet 4.6

HR & People(8)

JD rewrite for a specific persona and inclusion

Turn a boilerplate job description into one that speaks to a specific candidate profile and is inclusion-audited.

Show prompt
Rewrite the job description for {{role}} to target the profile below and pass an inclusion audit.

Current JD:
"""
{{jd}}
"""

Target candidate profile: {{profile}}
Company principles / must-preserve messages: {{principles}}

Rewrite. Then audit the result:
- Gendered language flagged and removed.
- Non-essential requirements demoted or removed (e.g., a degree where equivalent experience should suffice).
- Vague language ("rockstar", "ninja") removed.
- Growth signal — what the candidate learns in year 1.
Return the rewrite followed by the audit checklist showing what changed.
Fill in:{{role}}{{jd}}{{profile}}{{principles}}
Suggested model: Claude Opus 4.7

Structured interview rubric

Turn the loose "what to look for" for a role into a rubric-scored interview loop.

Show prompt
Design a structured interview rubric for {{role}}.

Role responsibilities: {{responsibilities}}
Success criteria at 6 months: {{success_criteria}}
Existing loop stages: {{stages}}

For each stage: define 3-5 competencies, define what "strong" / "on-target" / "concern" looks like as observable behaviour (not adjectives). Add a set of debiasing rules ("do not weigh school prestige", "do not penalize career gaps"). End with a scorecard template interviewers can fill in-line.
Fill in:{{role}}{{responsibilities}}{{success_criteria}}{{stages}}
Suggested model: Claude Opus 4.7

Employee-survey open-response summarizer

Extract themes from hundreds of open-response answers without losing dissenting voices.

Show prompt
Summarize the employee open-response answers below. Preserve dissent — do not smooth into consensus.

Responses (one per line or delimited):
"""
{{responses}}
"""

Question asked: {{question}}

Return:
1. Top 5 themes with representative verbatim quotes (paraphrase never — quote or omit).
2. Minority views worth surfacing (even if only 2-3 people voiced them).
3. Sentiment split — positive / neutral / negative / mixed with rough counts.
4. Two "signal not to lose" — quotes that would be tempting to ignore but shouldn't be.
5. What this data does NOT tell us.

Never invent a quote or assign a quote to a role that isn't attributed in the source.
Fill in:{{responses}}{{question}}
Suggested model: Claude Opus 4.7

Note: "Preserve dissent" instruction is critical — default LLM behaviour is to collapse to majority narrative.

Performance-review peer-feedback synthesizer

Combine peer feedback into a coherent, actionable review while preserving named-source accountability.

Show prompt
Synthesize the peer feedback below into a performance review for {{employee_name}} (role: {{role}}).

Peer inputs:
"""
{{peer_inputs}}
"""

Rules:
- Do NOT anonymize contradictory feedback — flag it as "peer X sees Y, peer Z sees the opposite".
- Growth areas: 3, ranked by impact if addressed.
- Strengths: 3, backed by specific examples from the peer inputs.
- Actionable next-quarter goals: 3, each measurable.
- Two questions the manager should ask the employee that the feedback surfaces.

Do not invent examples. If a claim in the review isn't backed by an input, mark [needs manager corroboration].
Fill in:{{employee_name}}{{role}}{{peer_inputs}}
Suggested model: Claude Opus 4.7

Compensation-band explainer

Explain a compensation band and its rationale to a candidate or employee without disclosing others' pay.

Show prompt
Explain the compensation band for {{role}} at {{level}}.

Band data: {{band_data}} (base range, target variable, equity range if any)
Positioning principle: {{principle}} (e.g., "we target 60th percentile of the target market")
Market reference: {{market_reference}} (source and cut date)

Explain in a way the recipient can trust:
- What the band covers and why it has a range (experience, geography, performance).
- Where along the band the current offer sits and why.
- How movement within and above the band works over time.
- What is NOT in this compensation number (benefits, learning budget, etc.) — briefly.

Do not reference specific colleagues' pay. If the recipient asks about a peer, explain the policy of not disclosing.
Fill in:{{role}}{{level}}{{band_data}}{{principle}}{{market_reference}}
Suggested model: Claude Opus 4.7

Skills-gap analysis for GenAI adoption

Analyze the gap between current team skills and what GenAI adoption requires.

Show prompt
Analyze the GenAI skills gap for {{team_or_function}}.

Current team profile: {{team_profile}}
Planned GenAI initiatives: {{initiatives}}
Target competency baseline: {{competency_baseline}}

Return:
1. Skills the team already has that transfer well.
2. Skills missing at production quality (with rough count of people needed).
3. Skills that can be developed vs those that require hiring.
4. Recommended 6-month curriculum (order + rough hours per module).
5. Which two skills would give the highest ROI if invested in first.
Fill in:{{team_or_function}}{{team_profile}}{{initiatives}}{{competency_baseline}}
Suggested model: Claude Opus 4.7

Change-management communication draft

Draft an internal communication about a significant org or process change.

Show prompt
Draft an internal communication for the change below.

Change: {{change}}
Rationale: {{rationale}}
Impact on affected people: {{impact}}
What is NOT changing: {{unchanged}}
Timeline: {{timeline}}
Available support: {{support}}

Rules:
- Lead with the change and the reason, not corporate throat-clearing.
- Directly address the "why me" implicit question of affected people.
- Do not oversell — acknowledge trade-offs and losses.
- End with what recipients are expected to do and by when.

Length: 250-400 words. Include: subject line, body, closing.
Fill in:{{change}}{{rationale}}{{impact}}{{unchanged}}{{timeline}}{{support}}
Suggested model: Claude Opus 4.7

Interviewer calibration exercise

Design a calibration exercise so interviewers reach shared understanding of a rubric.

Show prompt
Design a calibration exercise for the interview rubric below.

Rubric: {{rubric}}
Recent divergent scoring examples: {{examples}}

Return:
1. Diagnosis of why interviewers diverged in each example.
2. Two calibration scenarios (candidate profiles) that surface the same disagreement.
3. Expected "correct" scoring with reasoning grounded in the rubric.
4. What language should be added to the rubric to prevent the divergence.
5. Time-boxed structure for a 60-minute calibration meeting.
Fill in:{{rubric}}{{examples}}
Suggested model: Claude Opus 4.7

Executive & Strategy(8)

Board memo — recommend a decision

One-page board memo that recommends a decision, not just describes options.

Show prompt
Draft a one-page board memo recommending a decision on {{topic}}.

Context: {{context}}
Options considered: {{options}}
Data / evidence available: {{evidence}}
Constraints: {{constraints}}

Rules:
- Lead with the recommendation, not the background.
- Two-sentence rationale.
- Three risks and each risk's mitigation.
- What we'll do differently if the recommendation is wrong (rollback trigger).
- What is being decided vs what is not (avoid scope creep).
- Max 400 words. Prose only; no fluff.
Fill in:{{topic}}{{context}}{{options}}{{evidence}}{{constraints}}
Suggested model: Claude Opus 4.7

Strategy narrative — the plan on a page

Compress a multi-page strategy into a "narrative on a page" that a leader could recite from memory.

Show prompt
Compress the strategy below into a plan-on-a-page narrative.

Full strategy:
"""
{{strategy}}
"""

Deliver five sections, one paragraph each (max 80 words per paragraph):
1. Where we're trying to go (destination).
2. Why now (the wave we're surfing).
3. How we win (the specific game we're playing, not what everyone plays).
4. The three moves this year that matter.
5. What we're deliberately not doing.

Prose should be direct enough that a VP could recite the essence from memory. Cut all buzzwords.
Fill in:{{strategy}}
Suggested model: Claude Opus 4.7 (extended thinking)

Pre-mortem for a strategic bet

Run a structured pre-mortem before committing to a big strategic bet.

Show prompt
Run a pre-mortem for the strategic bet below.

Bet: {{bet}}
Investment: {{investment}}
Success criteria: {{success_criteria}}
Timeline: {{timeline}}

Assume it is 24 months from now and the bet failed. Produce:
1. The three most likely "why it failed" narratives (technology, market, organization, execution).
2. Leading indicators that would have shown each failure mode earlier.
3. Kill criteria — what specific evidence would justify pulling the bet before full spend?
4. Two second-order effects (positive or negative) of the failure that leadership should think about now.
Fill in:{{bet}}{{investment}}{{success_criteria}}{{timeline}}
Suggested model: Claude Opus 4.7 (extended thinking)

Investor / board update draft

Draft a monthly or quarterly investor / board update that credibly reflects reality.

Show prompt
Draft a {{cadence}} update for {{audience}}.

Metrics summary: {{metrics}}
Wins: {{wins}}
Losses / concerns: {{losses}}
Asks (what the audience can help with): {{asks}}
Next-period focus: {{next_focus}}

Rules:
- Losses section is not optional; investors trust founders who reliably surface issues.
- Metrics summary uses direction + magnitude + why (e.g., "MRR $2.1M, +8% MoM, driven by expansion in top-20 accounts") — never a bare number.
- Asks section: specific and named — introductions to whom, decisions on what.
- Length: 400-700 words.
Fill in:{{cadence}}{{audience}}{{metrics}}{{wins}}{{losses}}{{asks}}{{next_focus}}
Suggested model: Claude Opus 4.7

Competitive-response framing

Structure the strategic response to a competitor move, avoiding reflexive matching.

Show prompt
A competitor just did {{competitor_move}}.

Our position: {{our_position}}
Their position: {{their_position}}
Their likely rationale: {{their_rationale}}

Answer:
1. What is the competitor actually optimizing for with this move?
2. Are we the intended target or collateral?
3. Do-nothing response — what changes for us if we ignore the move?
4. Match / mirror response — pros and cons.
5. Differentiate / flank response — pros and cons.
6. Recommended posture with reasoning, and the observable that would flip your recommendation.
Fill in:{{competitor_move}}{{our_position}}{{their_position}}{{their_rationale}}
Suggested model: Claude Opus 4.7 (extended thinking)

Portfolio review — kill / scale / defer

Classify a portfolio of initiatives into kill / scale / defer with reasoning.

Show prompt
Classify each of the initiatives below as kill / scale / defer with reasoning.

Initiatives:
"""
{{initiatives}}
"""

Portfolio criteria: {{criteria}} (strategic fit, current traction, resource cost, opportunity cost)

Rules:
- Prefer explicit kills over "let's keep watching". "Defer" is only valid if there is a specific trigger for reconsidering.
- Every scale recommendation lists what more resources unlock, not just "increase investment".
- Note dependencies between initiatives.
- End with the two decisions leadership should NOT delay.
Fill in:{{initiatives}}{{criteria}}
Suggested model: Claude Opus 4.7 (extended thinking)

OKR sanity check

Review a set of proposed OKRs for testability, meaningful vs vanity metrics, and coverage.

Show prompt
Review the OKR set below.

OKRs:
"""
{{okrs}}
"""

For each Objective:
1. Is it a real objective (a change in the world) vs a task list?
2. Do the KRs actually measure achievement of the O, or something adjacent?
3. Are the KRs outcome-based (moving the needle) vs output-based (shipping the thing)?
4. What KR would you add to catch a "we hit the numbers but did the wrong thing" outcome?

Cross-set:
5. What is NOT covered by any O that should be?
6. What Os overlap (creating scoring ambiguity)?
Fill in:{{okrs}}
Suggested model: Claude Opus 4.7

Message rehearsal for a difficult announcement

Prepare an exec to deliver a difficult announcement (layoff, pivot, downround) with the right framing.

Show prompt
Prepare talking points for a difficult announcement.

Announcement: {{announcement}}
Audience: {{audience}}
Deliverer: {{deliverer_role}}
Known audience reactions to anticipate: {{anticipated_reactions}}

Produce:
1. Opening 3 sentences — direct, not buried.
2. Reason narrative — the real reason, not corporate framing.
3. Impact narrative — what changes for the audience specifically.
4. What is NOT changing — anchoring points.
5. What comes next — timeline and support.
6. Three anticipated hard questions with drafted answers (do not sugarcoat).
7. What the deliverer should NOT say (traps to avoid).
Fill in:{{announcement}}{{audience}}{{deliverer_role}}{{anticipated_reactions}}
Suggested model: Claude Opus 4.7

Customer Support(8)

Ticket triage classifier + suggested response

Classify an inbound ticket by category, urgency, and sentiment, then draft a first response.

Show prompt
Triage the customer ticket below and draft a first response.

Ticket:
"""
{{ticket}}
"""

Product context: {{product_context}}
Response tone: {{tone}}

Return:
1. Category (bug / how-to / billing / account / feature-request / abuse / other).
2. Urgency (P1 / P2 / P3 / P4) with reasoning.
3. Sentiment (positive / neutral / frustrated / angry / at-risk-of-churn).
4. Drafted first response (max 5 sentences). Acknowledge the specific issue, set expectation, ask for the one most useful clarifying question if any.
5. Skills / team the ticket should route to if this can't be resolved by first-line support.

Do not promise timelines you can't verify. Do not invent product features.
Fill in:{{ticket}}{{product_context}}{{tone}}
Suggested model: Claude Sonnet 4.6

Escalation memo from a support thread

Turn a long, meandering support thread into a clean escalation memo for engineering or leadership.

Show prompt
Produce an escalation memo from the support thread below.

Thread:
"""
{{thread}}
"""

Escalating to: {{destination}} (engineering / product / leadership / legal)

Memo sections:
- What the customer is trying to do.
- What actually happens.
- What has been tried (support side) and result.
- Reproducibility + scope (this customer only / this segment / all customers).
- Customer impact (revenue / churn risk / brand).
- Specific ask of the escalation destination.
- Two things I did NOT check that the destination might want to.
Fill in:{{thread}}{{destination}}
Suggested model: Claude Sonnet 4.6

Root-cause explanation to a customer

Explain a technical root cause to a customer without engineering jargon, and without over-promising the fix.

Show prompt
Explain the root cause of the issue below to a customer.

Internal RCA: {{rca_technical}}
Customer profile: {{customer_profile}} (technical / non-technical)
What we're doing about it: {{remediation}}
When we'll do it: {{eta}}

Rules:
- Translate jargon; if a technical term is essential, define it inline.
- Acknowledge the impact on them specifically, not just "customers".
- Say what we changed / are changing so this class of issue is prevented.
- Do not over-promise timelines; if the ETA is uncertain, say so.
- End with the concrete next step for the customer.

Length: 150-250 words.
Fill in:{{rca_technical}}{{customer_profile}}{{remediation}}{{eta}}
Suggested model: Claude Opus 4.7

Refund / concession decision

Recommend and justify a refund, credit, or concession within policy bounds.

Show prompt
Recommend a resolution for the situation below.

Situation summary: {{situation}}
Customer history: {{history}} (MRR, tenure, prior incidents, NPS if known)
Our policy: {{policy}}
Cost of proposed remediations: {{cost_matrix}}

Return:
- Proposed resolution (specific amount / duration / credit / product change).
- Reasoning tied to policy and customer history.
- Precedent risk — will this create expectations from other customers?
- Alternative if the customer rejects the initial offer.
- Sign-off level required (front-line CSM, manager, VP).
Fill in:{{situation}}{{history}}{{policy}}{{cost_matrix}}
Suggested model: Claude Opus 4.7

Knowledge-base article from an incident

Generate a KB article from a support incident so the next customer self-serves.

Show prompt
Turn the resolved support incident into a KB article.

Incident summary: {{incident}}
Resolution steps used: {{resolution}}
Root cause (if applicable): {{root_cause}}

Article structure:
- Title (question a user would search)
- Short answer (2 sentences)
- Cause (only if actionable for the user)
- Step-by-step resolution
- When this doesn't apply (edge cases)
- Related articles / commands / settings

Do not include internal-only information (people names, ticket IDs, dashboards). Keep it self-serve.
Fill in:{{incident}}{{resolution}}{{root_cause}}
Suggested model: Claude Sonnet 4.6

Sentiment tag + churn-risk score from a call transcript

Extract structured signals from an account-management call transcript for CS ops.

Show prompt
Analyze the account-management call transcript below.

Transcript:
"""
{{transcript}}
"""

Return JSON:
- overall_sentiment: "positive"|"neutral"|"mixed"|"negative"
- churn_risk_score: 0-100 with reasoning field
- signals: [{ signal, direction: "positive"|"negative", verbatim_quote }]
- next_steps: [{ owner, action, due_estimate }]
- escalation_recommended: boolean
- escalation_reason: string_or_null

Every verbatim quote must be traceable to the transcript. No inference beyond what the transcript supports.
Fill in:{{transcript}}
Suggested model: Claude Sonnet 4.6

Response to a public negative review

Draft a response to a public review that de-escalates without being defensive.

Show prompt
Draft a public response to the negative review below.

Review:
"""
{{review}}
"""

Product context: {{product_context}}
Known facts about this customer: {{known_facts}}
What we're willing to do publicly: {{public_offer}}

Rules:
- Acknowledge their specific complaint, not a generic apology.
- Do not litigate the facts in public even if we disagree.
- Move to private channel for resolution (contact method + who will reach out).
- Sign with a real role (not "The Team").
- Keep under 120 words.
Fill in:{{review}}{{product_context}}{{known_facts}}{{public_offer}}
Suggested model: Claude Opus 4.7

Onboarding-plan generator for a new customer

Personalize a first-30-days onboarding plan based on customer signals.

Show prompt
Design a 30-day onboarding plan for {{customer_name}} ({{segment}}).

Their stated goal: {{goal}}
Their tech stack: {{stack}}
Their team size and skill mix: {{team_profile}}
Our standard onboarding milestones: {{standard_milestones}}

Personalize the plan:
- Week 1: what they'll set up + who from our team is involved.
- Week 2: first workflow live end-to-end.
- Week 3: second use-case + skill transfer.
- Week 4: success review with metrics.

For each week: two things the customer must do, one thing we'll do, one risk to watch. Include an off-ramp: what triggers a re-scope conversation if progress stalls.
Fill in:{{customer_name}}{{segment}}{{goal}}{{stack}}{{team_profile}}{{standard_milestones}}
Suggested model: Claude Opus 4.7

FAQs

  • How are these prompts different from what I'd find on Reddit?

    They are opinionated, structured for enterprise workflows, and each includes explicit anti-patterns (do NOT fabricate, prefer this over that, etc.) that reduce the most common failure modes when non-experts use LLMs on real work. Not exhaustive; deliberate.

  • Can I use these commercially?

    Yes. These templates are free to use, adapt, and rebrand for internal or commercial use. Attribution appreciated but not required.

  • Which model should I actually use?

    Each prompt includes a "best model" note. Rule of thumb: reasoning-mode models (Claude Opus 4.7 extended thinking, GPT-5 reasoning) for structured analysis; fast mid-tier models (Claude Sonnet 4.6, GPT-5 mini) for routine drafting and classification.

  • Do these work with tools other than ChatGPT?

    Yes — the prompts are model-agnostic and work with Claude, Gemini, Copilot, or any LLM. Adjust tone and structure notation if the target model responds differently.

  • How often is the library updated?

    Quarterly for content, plus ad-hoc additions when a materially better prompt pattern emerges. The library intentionally prioritizes fewer, higher-quality templates over volume.