AI Prompts Library

Curated collection of expert prompts for coding, writing, marketing, image generation, and more

Have a great prompt? Submit it to the library →

Writing

Technical Blog Post Writer

Optimized for: general • TEXT
You are a technical writer who creates in-depth, developer-focused blog posts. Write a complete blog post on the specified topic.

**Topic:** [BLOG_POST_TOPIC]
**Target Reader:** [Junior dev / Mid-level dev / Senior dev / Tech lead / Non-technical stakeholder]
**Word Count:** [1500-3000 words]
**Tone:** [Tutorial / Opinion piece / Deep dive / Comparison / Case study]
**Key Takeaway:** [WHAT SHOULD THE READER LEARN]

**Blog Post Structure:**

1. **Title** (3 options):
   - SEO-friendly, specific, and compelling
   - Include a number, "how to", or power word when appropriate
   - Under 60 characters for search engine display

2. **Introduction** (150-200 words):
   - Start with a relatable problem or scenario (no generic intros)
   - State what the reader will learn
   - Establish credibility (why should they trust this content)
   - Preview the structure

3. **Body Sections** (use H2/H3 hierarchy):
   - Each section covers one key concept
   - Include code examples that are complete and runnable
   - Add inline comments explaining non-obvious code
   - Use diagrams described in text where visual explanation helps
   - Include performance benchmarks or comparisons with data
   - Address common mistakes and how to avoid them

4. **Practical Example:**
   - A real-world scenario applying the concepts
   - Step-by-step implementation
   - Complete, copy-pasteable code
   - Expected output

5. **Conclusion:**
   - Summarize key points (not a repeat of the intro)
   - Next steps for the reader
   - Links to related resources or further reading

**Quality Requirements:**
- No filler sentences or generic statements
- Every paragraph must add specific, actionable value
- Code examples must be tested and complete
- Use transition sentences between sections
- Include alt text suggestions for any images/diagrams

**Output**: The complete blog post in Markdown format with frontmatter (title, date, tags, description).

Developer blogs, company engineering blogs, tutorial content, thought leadership

Writing

Documentation Style Guide

Optimized for: general • TEXT
You are a documentation standards expert. Create a comprehensive documentation style guide for the described organization or project.

**Organization/Project:** [NAME]
**Documentation Type:** [API docs / User guides / Internal wikis / Developer docs / All]
**Audience:** [Developers / End users / Mixed]
**Existing Style Preferences:** [Any specific preferences, or 'none']

**Generate a style guide covering:**

1. **Voice and Tone:**
   - Active vs. passive voice rules (with examples)
   - Second person ("you") vs. third person usage
   - Level of formality
   - When to use humor (if ever)
   - Handling of uncertainty ("might" vs. "will")

2. **Structure and Formatting:**
   - Document template (standard sections every doc should have)
   - Heading hierarchy rules (capitalization, depth limits)
   - Paragraph length guidelines
   - List formatting (bullet vs. numbered, when to use each)
   - Table usage guidelines
   - Code block formatting (language tags, line limits, highlighting)

3. **Language Rules:**
   - Preferred terminology (glossary of approved terms)
   - Words to avoid ("simply", "just", "easy", "obviously")
   - Abbreviation and acronym policy (define on first use)
   - Capitalization rules for product names, features, UI elements
   - Date, time, and number formatting
   - Inclusive language guidelines

4. **Code Documentation:**
   - Inline comment standards
   - Function/method documentation format (JSDoc, docstring, etc.)
   - README template
   - API reference format
   - Code example requirements (complete, runnable, with output)

5. **Visual Elements:**
   - Screenshot guidelines (when to include, annotation style)
   - Diagram standards (tools, colors, style)
   - Callout/admonition types (Note, Warning, Tip, Caution)

6. **Review Process:**
   - Documentation review checklist
   - Peer review requirements
   - Freshness/update schedule

**Output**: A complete style guide document that can be shared with all contributors.

Establishing documentation standards, onboarding new writers, ensuring consistency across teams

Writing

API Changelog Writer

Optimized for: general • TEXT
You are a developer relations writer who creates clear, developer-friendly API changelogs. Write a changelog entry based on the described changes.

**API Name:** [API_NAME]
**Version:** [FROM_VERSION -> TO_VERSION]
**Release Date:** [DATE]
**Changes:** [DESCRIBE ALL CHANGES - new endpoints, modified behavior, deprecations, bug fixes]

**Changelog Format:**

1. **Header:**
   - Version number and date
   - Release type badge: Major (breaking) / Minor (features) / Patch (fixes)
   - One-sentence summary of the most important change

2. **Breaking Changes** (if any):
   - Use a prominent warning callout
   - Describe exactly what changed and what breaks
   - Provide migration code examples (before/after)
   - Include a migration deadline if applicable
   - Link to migration guide

3. **New Features:**
   - New endpoints with method, path, and brief description
   - New query parameters or request fields
   - New response fields
   - Include minimal working code examples
   - Link to full documentation

4. **Improvements:**
   - Performance improvements with metrics
   - Enhanced error messages
   - Expanded validation rules
   - New SDK support

5. **Bug Fixes:**
   - Brief description of what was wrong
   - What the correct behavior is now
   - Reference issue numbers if applicable

6. **Deprecations:**
   - What is deprecated and when it will be removed
   - Replacement/alternative to use instead
   - Code example showing the migration

7. **Known Issues:**
   - Any outstanding issues in this release
   - Workarounds if available

**Writing Rules:**
- Use present tense ("adds" not "added")
- Be specific ("response time reduced from 500ms to 120ms" not "improved performance")
- Always include code examples for breaking changes
- Use semantic versioning terminology correctly

**Output**: Changelog entry in Markdown format, ready to publish.

API release notes, developer communication, version documentation

Writing

Release Notes Generator

Optimized for: general • TEXT
You are a product communication specialist. Generate user-friendly release notes from the provided list of changes.

**Product:** [PRODUCT_NAME]
**Version:** [VERSION]
**Release Date:** [DATE]
**Audience:** [End users / Developers / Both]
**Raw Changes:** [PASTE GIT LOG, JIRA TICKETS, OR BULLET LIST OF CHANGES]

**Release Notes Structure:**

1. **Summary** (2-3 sentences):
   - Highlight the most impactful change
   - Set context for why this release matters
   - Build excitement without overselling

2. **What is New** (user-facing features):
   - Feature name as heading
   - 2-3 sentence description focused on user benefit (not implementation)
   - Screenshot/GIF description suggestion
   - How to access/try the feature

3. **Improvements** (enhancements to existing features):
   - Before vs. after comparison
   - Quantify improvements when possible ("30% faster", "50% less memory")

4. **Bug Fixes:**
   - Group by severity or area
   - Write in past tense ("Fixed an issue where...")
   - No technical jargon for end-user release notes
   - Include issue/ticket reference numbers

5. **Known Issues:**
   - Honest disclosure of known limitations
   - Workarounds where available
   - Expected fix timeline

**Writing Guidelines:**
- Transform technical descriptions into user benefits
- Example: "Implemented Redis caching layer" becomes "Dashboard now loads 3x faster"
- Use consistent formatting (bullet points for lists, bold for feature names)
- Keep individual items to 1-3 sentences
- Avoid: "minor bug fixes", "various improvements", "stability enhancements" (be specific)
- Include links to detailed documentation for complex features

**Output Formats:**
1. Full release notes (for blog/documentation)
2. Short version (for in-app notification, max 280 characters)
3. Email version (for customer communication)
4. Internal version (more technical detail for support team)

Product releases, software updates, customer communication, internal documentation

Writing

Executive Summary Writer

Optimized for: general • TEXT
You are an executive communications consultant. Write a concise, impactful executive summary for the described report or proposal.

**Document Type:** [Project Proposal / Quarterly Report / Research Report / Business Case / Post-Mortem / Strategy Document]
**Full Content:** [PASTE THE FULL DOCUMENT OR KEY POINTS]
**Audience:** [C-suite / Board / Investors / Department heads / External stakeholders]
**Desired Length:** [1 page / 2 pages / 500 words / 1000 words]
**Decision Required:** [What action or decision should the reader take after reading?]

**Executive Summary Structure:**

1. **Opening Statement** (1-2 sentences):
   - State the purpose and recommendation upfront
   - Use the pyramid principle: conclusion first, then supporting evidence

2. **Context** (2-3 sentences):
   - Why this matters now (market change, problem, opportunity)
   - Scope and timeline

3. **Key Findings/Recommendations** (bullet points):
   - 3-5 critical insights, each with supporting data
   - Quantify everything possible (dollar amounts, percentages, timeframes)
   - Bold the key metric or takeaway in each point

4. **Financial Impact** (if applicable):
   - Cost, revenue, ROI, or resource requirements
   - Comparison to alternatives or status quo

5. **Risks and Mitigations:**
   - Top 2-3 risks
   - Proposed mitigation for each

6. **Recommended Next Steps:**
   - Specific actions with owners and deadlines
   - Decision points requiring approval

**Writing Rules:**
- No jargon unless the audience expects it
- Every sentence must earn its place (no filler)
- Use data and specifics, not vague qualifiers
- Active voice, present tense for recommendations
- Lead with impact, follow with methodology
- The reader should be able to make a decision based on the summary alone

**Output**: The executive summary plus a 3-bullet "elevator pitch" version for verbal communication.

Board presentations, project proposals, quarterly reviews, investment memos

Writing

Agile User Story Writer

Optimized for: general • TEXT
You are an experienced product owner and agile coach. Write comprehensive user stories with acceptance criteria for the described feature.

**Feature:** [DESCRIBE THE FEATURE]
**Product:** [PRODUCT_NAME]
**Sprint Goal:** [WHAT THIS SPRINT AIMS TO ACHIEVE]
**Users/Personas:** [WHO WILL USE THIS FEATURE]

**For each user story, provide:**

1. **Story Format:**
   As a [specific user role],
   I want to [action/capability],
   So that [business value/benefit].

2. **Acceptance Criteria** (Given/When/Then format):
   - Given [precondition]
   - When [action]
   - Then [expected result]
   - Write 3-7 acceptance criteria per story covering happy path and edge cases

3. **Story Metadata:**
   - Priority: Must-have / Should-have / Could-have / Won't-have (MoSCoW)
   - Story Points: Estimate using Fibonacci (1, 2, 3, 5, 8, 13)
   - Dependencies: Other stories this depends on
   - Labels: Frontend / Backend / Full-stack / Design / Infrastructure

4. **Technical Notes:**
   - Implementation hints (not prescriptive, but helpful context)
   - API endpoints needed
   - Database changes required
   - Third-party integrations

5. **Definition of Done:**
   - Code complete with tests
   - Code review approved
   - QA tested on staging
   - Documentation updated
   - Accessibility verified
   - Performance acceptable

**Story Splitting Guidance:**
- If a story is > 8 points, split it using these techniques:
  - By workflow step
  - By data variation
  - By business rule
  - By interface (API first, then UI)
  - By operation (CRUD: create first, then read, update, delete)

**Output**: A complete set of user stories for the feature, organized by priority, with a story map showing the user journey.

Sprint planning, backlog refinement, feature specification, agile development

Writing

Meeting Notes Summarizer

Optimized for: general • TEXT
You are an executive assistant who creates clear, actionable meeting summaries. Transform the provided meeting notes or transcript into a structured summary.

**Meeting Details:**
- Meeting Title: [TITLE]
- Date: [DATE]
- Duration: [LENGTH]
- Attendees: [LIST OF PARTICIPANTS]
- Meeting Type: [Stand-up / Sprint planning / Strategy / 1:1 / All-hands / Client meeting]

**Raw Notes/Transcript:**
[PASTE NOTES OR TRANSCRIPT HERE]

**Generate this structured summary:**

1. **TL;DR** (2-3 sentences):
   - The single most important outcome or decision
   - Key context for anyone who missed the meeting

2. **Decisions Made:**
   - List each decision with who made it
   - Include any conditions or constraints
   - Note any dissenting opinions

3. **Action Items** (table format):
   | Action | Owner | Deadline | Priority |
   - Each action must be specific and measurable
   - Include a clear deadline (even if estimated)
   - Assign a single owner (not a team)

4. **Discussion Topics:**
   - Summarize each major topic discussed
   - Note differing viewpoints on contentious topics
   - Include relevant data or metrics mentioned
   - Flag items that need follow-up

5. **Parking Lot:**
   - Topics raised but deferred for later
   - Questions that need answers before next meeting

6. **Next Steps:**
   - When is the follow-up meeting?
   - What needs to be prepared before then?
   - Who needs to be informed about decisions?

**Summary Rules:**
- Use present tense for decisions, future tense for actions
- Name specific people, not "the team" or "someone"
- Quantify wherever possible
- Flag blockers and risks prominently
- Keep the entire summary under 1 page

**Output**: The structured summary plus a 3-line Slack/email message version for quick team notification.

Meeting documentation, team communication, project management, accountability tracking

Writing

Presentation Outline Creator

Optimized for: general • TEXT
You are a presentation design consultant who creates compelling, structured presentation outlines. Design a presentation for the described topic and audience.

**Presentation Details:**
- Topic: [TOPIC]
- Audience: [WHO WILL ATTEND]
- Duration: [X minutes]
- Purpose: [Inform / Persuade / Train / Inspire / Sell]
- Format: [Keynote / Board meeting / Workshop / Webinar / Sales pitch]
- Key Message: [WHAT IS THE ONE THING THE AUDIENCE SHOULD REMEMBER]

**Generate a presentation outline with:**

1. **Slide-by-Slide Breakdown:**
   For each slide, provide:
   - Slide title
   - Key message (one sentence the slide communicates)
   - Bullet points or content elements
   - Visual suggestion (chart type, image description, diagram)
   - Speaker notes (what to say, not what is on the slide)
   - Time allocation

2. **Narrative Arc:**
   - Hook: Open with a surprising fact, question, or story
   - Problem: Establish the challenge or opportunity
   - Journey: Walk through insights, data, and analysis
   - Solution: Present the recommendation or key findings
   - Call to Action: What should the audience do next

3. **Slide Count Budget:**
   - Rule of thumb: 1 slide per 2 minutes
   - Title slide, agenda, Q&A, and closing do not count toward content
   - No more than 5 bullet points per slide
   - Data slides: one insight per chart

4. **Design Recommendations:**
   - Color scheme suggestion
   - Font pairing
   - Layout templates for different slide types
   - When to use animation (sparingly)

5. **Audience Engagement:**
   - Questions to ask the audience
   - Interactive moments (polls, show of hands)
   - Transition phrases between sections

**Output**: Complete slide-by-slide outline with speaker notes, visual descriptions, and timing for the entire presentation.

Conference talks, board presentations, sales pitches, training sessions, webinars

Writing

Newsletter Content Planner

Optimized for: general • TEXT
You are a newsletter strategist who builds engaged subscriber communities. Create a comprehensive newsletter content plan.

**Newsletter Details:**
- Newsletter Name: [NAME]
- Niche/Topic: [TOPIC_AREA]
- Target Subscriber: [WHO READS THIS]
- Frequency: [Weekly / Bi-weekly / Monthly]
- Monetization: [Sponsorship / Premium tier / Affiliate / Product promotion / None]
- Current Subscribers: [NUMBER]
- Growth Goal: [TARGET_SUBSCRIBERS in X_MONTHS]

**Generate:**

1. **Newsletter Format Template:**
   - Recurring sections (e.g., Main Story, Quick Takes, Tool of the Week, Quote, CTA)
   - Section descriptions and word count targets
   - Visual layout description
   - From name, subject line, and preview text strategy

2. **12-Issue Content Calendar:**
   For each issue:
   - Main topic/theme
   - Subject line (with A/B variant)
   - Key sections with brief descriptions
   - Guest feature or interview suggestion
   - Sponsor integration point (if applicable)

3. **Subject Line Formulas** (10 templates):
   - Curiosity-driven
   - Number-based
   - How-to
   - Contrarian
   - Personal story

4. **Growth Strategy:**
   - Cross-promotion tactics with other newsletters
   - Social media preview content strategy
   - Referral program design
   - Lead magnet ideas to attract subscribers
   - SEO-optimized archive strategy

5. **Engagement Optimization:**
   - Optimal send time and day analysis
   - Re-engagement sequence for inactive subscribers
   - Feedback collection methods
   - Community building tactics (Discord, Slack, or comments)

6. **Metrics to Track:**
   - Open rate, click rate, unsubscribe rate benchmarks
   - Subscriber growth rate
   - Revenue per subscriber
   - Engagement score calculation

**Output**: A complete content plan with the template, 12 issues mapped out, and growth strategy.

Launching newsletters, improving existing newsletter performance, content strategy planning

Writing

Technical RFC Writer

Optimized for: general • TEXT
You are a senior engineer who writes clear, persuasive technical RFCs (Request for Comments). Create an RFC document for the described technical proposal.

**RFC Details:**
- Title: [PROPOSAL_TITLE]
- Author: [YOUR_NAME]
- Status: Draft
- Problem: [WHAT PROBLEM ARE WE SOLVING]
- Proposed Solution: [HIGH-LEVEL SOLUTION]
- Impact: [WHAT SYSTEMS/TEAMS ARE AFFECTED]

**RFC Document Structure:**

1. **Summary** (1 paragraph):
   - What is being proposed and why
   - Expected outcome

2. **Motivation:**
   - Current state and its problems
   - Business impact of the problem (cost, velocity, reliability)
   - Why we need to solve this now (urgency justification)
   - What happens if we do nothing

3. **Detailed Design:**
   - Architecture overview with component descriptions
   - Data flow and sequence descriptions
   - API changes or new APIs
   - Database schema changes
   - Configuration changes
   - Migration strategy

4. **Alternatives Considered:**
   - For each alternative:
     - Description of the approach
     - Pros and cons
     - Why it was not chosen
   - Include at minimum: the proposed solution, a simpler approach, a more complex approach, and "do nothing"

5. **Implementation Plan:**
   - Phases with milestones
   - Estimated effort (person-weeks)
   - Dependencies on other teams
   - Feature flag strategy
   - Rollout plan (percentage-based, canary, blue-green)

6. **Risks and Mitigations:**
   - Technical risks
   - Operational risks
   - Business risks
   - For each risk: likelihood, impact, and mitigation strategy

7. **Observability and Testing:**
   - Metrics to track success
   - Alerting conditions
   - Test plan (unit, integration, load, chaos)
   - Rollback plan

8. **Open Questions:**
   - Decisions that need input from reviewers
   - Areas of uncertainty

**Output**: Complete RFC document in Markdown format, ready for review.

Proposing system changes, architecture decisions, cross-team technical initiatives

Business

Business Model Canvas Generator

Optimized for: general • TEXT
You are a startup advisor and business strategist. Create a comprehensive Business Model Canvas for the described business idea.

**Business Idea:** [DESCRIBE YOUR BUSINESS]
**Industry:** [INDUSTRY]
**Stage:** [Idea / MVP / Growth / Scale]
**Target Market:** [PRIMARY_MARKET]

**Generate a complete Business Model Canvas:**

1. **Customer Segments:**
   - Primary segment with demographic and psychographic profile
   - Secondary segments
   - Early adopter profile (who will buy first and why)
   - Market size estimate (TAM, SAM, SOM)

2. **Value Propositions:**
   - Core value proposition (one sentence)
   - For each customer segment: specific pain reliever or gain creator
   - Unique differentiators vs. competitors
   - Value proposition canvas: Customer jobs, pains, and gains mapped to your features

3. **Channels:**
   - Awareness: How customers discover you
   - Evaluation: How they assess your offering
   - Purchase: How they buy
   - Delivery: How you deliver the product/service
   - After-sales: How you provide support
   - Rank channels by cost-effectiveness and scalability

4. **Customer Relationships:**
   - Acquisition strategy
   - Retention strategy
   - Expansion/upsell strategy
   - Community building approach
   - Expected Customer Acquisition Cost (CAC) and Lifetime Value (LTV)

5. **Revenue Streams:**
   - Primary revenue model
   - Pricing strategy with justification
   - Revenue projections (Year 1, Year 2, Year 3)
   - Potential additional revenue streams

6. **Key Resources:**
   - Physical, intellectual, human, and financial resources needed
   - What must be built vs. bought vs. partnered

7. **Key Activities:**
   - Core activities that make the business model work
   - Activities that are differentiators

8. **Key Partnerships:**
   - Strategic alliances needed
   - Supplier relationships
   - Technology partners

9. **Cost Structure:**
   - Fixed costs breakdown
   - Variable costs per unit/customer
   - Burn rate estimate
   - Path to profitability

**Output**: Visual Business Model Canvas layout plus a detailed narrative explanation of each section.

Startup planning, business model validation, investor preparation, strategic pivots

Business

OKR and KPI Dashboard Designer

Optimized for: general • TEXT
You are an operations strategist specializing in goal-setting frameworks. Design OKRs and a KPI dashboard for the described team or organization.

**Organization/Team:** [NAME]
**Time Period:** [Q1/Q2/Q3/Q4 of YEAR]
**Team Size:** [NUMBER]
**Department:** [Engineering / Marketing / Sales / Product / Operations / Executive]
**Strategic Priorities:** [LIST 2-3 PRIORITIES]
**Current Challenges:** [DESCRIBE]

**Generate:**

1. **OKRs (3-5 Objectives):**
   For each Objective:
   - Objective statement (qualitative, inspiring, achievable in the quarter)
   - 3-4 Key Results (quantitative, measurable, specific)
   - Key Result scoring criteria (0.0 to 1.0 scale)
   - Current baseline for each Key Result
   - Target value (stretch goal at 0.7 score)
   - Initiatives: 2-3 specific projects that drive the Key Results

2. **KPI Dashboard Design:**
   - Leading indicators (predict future outcomes)
   - Lagging indicators (measure past results)
   - For each KPI:
     - Name and definition (exact formula)
     - Data source
     - Measurement frequency
     - Target value with red/yellow/green thresholds
     - Trend direction (increasing is good vs. decreasing is good)
     - Dashboard visualization type (number, gauge, line chart, bar chart)

3. **Dashboard Layout:**
   - Top-level summary row (3-4 headline metrics)
   - Trend section (week-over-week, month-over-month comparisons)
   - Detail section (breakdowns by segment, team, or channel)
   - Alert section (KPIs that need attention)

4. **Review Cadence:**
   - Weekly: Which metrics to review, by whom
   - Monthly: Deeper analysis topics
   - Quarterly: OKR scoring and next quarter planning

5. **Anti-Patterns to Avoid:**
   - Vanity metrics that feel good but do not drive decisions
   - Too many OKRs (focus is key)
   - Key Results that are actually tasks
   - Gaming risks for each KPI

**Output**: Complete OKR document, KPI definitions with formulas, and dashboard wireframe description.

Quarterly planning, team goal-setting, executive dashboards, performance management

Want Custom Prompts?

Get personalized AI prompts tailored to your specific needs and workflow.

Contact Us