AI logoAI INTERMEDIATE

AI Prompting

Comprehensive guide to effective prompt engineering for AI language models, covering fundamentals, advanced techniques, and specialized applications

18 min read
chatgptpromptingaiprompt-engineeringproductivitycontent-creationcode-generationbusiness-analysis

Basic Prompting Techniques

Fundamental patterns for effective AI interactions

Expert Role Assignment

Give the AI specific expertise to improve response quality

Template
You are a [ROLE/EXPERT] with [YEARS] years of experience in [DOMAIN].
Your expertise includes [SPECIFIC SKILLS].
Please help me with [TASK].

Consider:
- [RELEVANT FACTOR 1]
- [RELEVANT FACTOR 2]
- [SPECIFIC CONSTRAINTS]
Example Usage
You are a senior software architect with 15 years of experience in cloud-native applications.
Your expertise includes microservices, Kubernetes, and distributed systems.
Please help me design a scalable e-commerce platform.

Consider:
- High availability requirements (99.99% uptime)
- Expected traffic: 100K concurrent users
- Budget constraints: $50K/month for infrastructure
Expected Output
I'll design a scalable e-commerce platform leveraging my experience with cloud-native architectures. 

Here's a comprehensive solution:

1. **Microservices Architecture**
   - Product Service (catalog, inventory)
   - Order Service (cart, checkout)
   - User Service (auth, profiles)
   - Payment Service (transactions)

2. **Infrastructure Design**
   - Kubernetes on AWS EKS
   - Auto-scaling with HPA
   - Multi-AZ deployment...
Tips
🎯Specific roles yield more accurate responses
💡Include relevant experience and constraints
Combine role with clear task definition

Structured Task Definition

Provide clear, unambiguous instructions with expected output format

Template
Task: [CLEAR OBJECTIVE]

Requirements:
1. [SPECIFIC REQUIREMENT]
2. [SPECIFIC REQUIREMENT]
3. [SPECIFIC REQUIREMENT]

Format: [OUTPUT FORMAT]
Length: [WORD/CHARACTER LIMIT]
Style: [TONE/STYLE]

Please ensure you:
- [KEY POINT TO ADDRESS]
- [QUALITY CRITERIA]
- [WHAT TO AVOID]
Example Usage
Task: Write a product description for a smartwatch

Requirements:
1. Highlight health tracking features
2. Mention battery life (7 days)
3. Include water resistance (IP68)

Format: Marketing copy
Length: 150-200 words
Style: Professional yet engaging

Please ensure you:
- Focus on benefits, not just features
- Include a clear call-to-action
- Avoid technical jargon
Expected Output
Transform your wellness journey with the UltraFit Pro smartwatch. This intelligent companion monitors your heart rate, tracks sleep patterns, and counts every step toward your fitness goals. 

With an impressive 7-day battery life, it keeps pace with your busiest week without missing a beat. Whether you're swimming laps or caught in the rain, the IP68 water resistance ensures your device stays protected.

The sleek design seamlessly transitions from gym to office, while smart notifications keep you connected without reaching for your phone. Real-time health insights help you make informed decisions about your well-being.

Ready to elevate your fitness game? Experience the perfect blend of style and functionality. Order your UltraFit Pro today and start living smarter.
Tips
📌Break complex tasks into numbered requirements
🟢Specify format, length, and style upfront
💡Include what to avoid for better results

Custom Output Formats

Define specific formats for consistent, usable outputs

Template
Please provide your response in the following format:

[FORMAT SPECIFICATION]

Example structure:
"""
[EXAMPLE OF DESIRED OUTPUT]
"""

Use these markers:
- [MARKER 1]: [WHAT IT INDICATES]
- [MARKER 2]: [WHAT IT INDICATES]
- [FORMATTING RULE]
Example Usage
Please provide your response in the following format:

**Section Name**
- Key Point: Brief explanation
- Key Point: Brief explanation

Example structure:
"""
**Benefits**
- Cost Reduction: 30% decrease in operational expenses
- Efficiency: 2x faster processing time
"""

Use these markers:
- Bold (**text**) for section headers
- Bullet points for individual items
- Colon to separate point from explanation
Expected Output
**Technical Advantages**
- Performance: 10x faster query execution through optimized indexing
- Scalability: Horizontal scaling supports millions of concurrent users
- Reliability: 99.99% uptime with automated failover

**Business Benefits**
- Cost Savings: 40% reduction in infrastructure costs
- Time to Market: Deploy new features 3x faster
- Customer Satisfaction: 25% increase in user retention

**Implementation Requirements**
- Team Size: 3-5 developers for 6 months
- Budget: $200K initial investment
- Training: 2-week onboarding for existing staff
Tips
Provide example of exact format wanted
🎯Use consistent markers and delimiters
💡Request specific data structures (JSON, Markdown, CSV)

Advanced Prompting Patterns

Sophisticated techniques for complex reasoning and analysis

Step-by-Step Reasoning

Break down complex problems into logical steps for better accuracy

Template
Let's solve this step-by-step.

Problem: [COMPLEX PROBLEM]

Please work through this systematically:
1. First, identify [KEY COMPONENTS]
2. Then, analyze [RELATIONSHIPS/DEPENDENCIES]
3. Next, consider [CONSTRAINTS/EDGE CASES]
4. Finally, synthesize [SOLUTION/CONCLUSION]

Show your reasoning at each step before providing the final answer.
Example Usage
Let's solve this step-by-step.

Problem: Calculate the ROI of migrating from on-premise to cloud infrastructure

Please work through this systematically:
1. First, identify current costs and cloud costs
2. Then, analyze migration expenses and timeline
3. Next, consider risk factors and hidden costs
4. Finally, synthesize the 3-year ROI projection

Show your reasoning at each step before providing the final answer.
Expected Output
I'll work through this ROI calculation systematically.

**Step 1: Identifying Costs**
Current on-premise costs (annual):
- Hardware refresh: $500K every 3 years = $167K/year
- Data center: $200K/year
- IT staff (5 FTEs): $500K/year
- Total: $867K/year

Cloud costs (estimated annual):
- Compute (EC2): $300K/year
- Storage (S3): $50K/year
- Network: $40K/year
- Total: $390K/year

**Step 2: Migration Analysis**
One-time migration costs:
- Professional services: $150K
- Training: $30K
- Parallel running (3 months): $97K
- Total: $277K

Timeline: 6-month migration period

**Step 3: Risk Factors**
- 10% cost overrun buffer: $28K
- Potential downtime costs: $50K
- Learning curve productivity loss: $75K

**Step 4: 3-Year ROI Projection**
Year 1: -$277K (migration) + $477K (savings) = $200K
Year 2: $477K (pure savings)
Year 3: $477K (pure savings)

Total 3-year benefit: $1,154K
ROI: 316% over 3 years
Tips
🧠Explicitly request step-by-step breakdown
💡Number each step for clarity
📌Ask to show reasoning before conclusions

Example-Based Learning

Train the AI with examples of desired input-output patterns

Template
I'll show you some examples of what I need, then ask you to follow the same pattern.

Example 1:
Input: [INPUT 1]
Output: [OUTPUT 1]

Example 2:
Input: [INPUT 2]
Output: [OUTPUT 2]

Example 3:
Input: [INPUT 3]
Output: [OUTPUT 3]

Now, following the same pattern:
Input: [YOUR INPUT]
Output: [AI SHOULD COMPLETE THIS]
Example Usage
I'll show you some examples of what I need, then ask you to follow the same pattern.

Example 1:
Input: "Database connection timeout"
Output: "CRITICAL: Database connectivity issue detected. Action required: Check connection pool settings, verify network connectivity, and review database server logs. Priority: P1"

Example 2:
Input: "Slow page load times"
Output: "WARNING: Performance degradation detected. Action required: Analyze query performance, check cache hit rates, and review CDN configuration. Priority: P2"

Example 3:
Input: "Failed login attempt from unknown IP"
Output: "INFO: Security event logged. Action required: Monitor for patterns, check geo-blocking rules, and review authentication logs. Priority: P3"

Now, following the same pattern:
Input: "Memory usage at 95%"
Output: [AI SHOULD COMPLETE THIS]
Expected Output
CRITICAL: Memory exhaustion imminent. Action required: Identify memory-consuming processes, implement immediate garbage collection, and scale infrastructure if needed. Priority: P1
Tips
🎯Provide 3-5 examples for best results
Keep examples consistent in format
💡Include edge cases in your examples

Rule-Based Constraints

Define specific constraints and validation rules for outputs

Template
Generate [OUTPUT TYPE] with these constraints:

MUST include:
- [REQUIRED ELEMENT 1]
- [REQUIRED ELEMENT 2]
- [REQUIRED ELEMENT 3]

MUST NOT include:
- [FORBIDDEN ELEMENT 1]
- [FORBIDDEN ELEMENT 2]

Rules:
- [RULE 1]
- [RULE 2]
- [VALIDATION CRITERIA]

If any constraint cannot be met, explain why and provide the closest alternative.
Example Usage
Generate a password policy with these constraints:

MUST include:
- Minimum length requirement
- Character type requirements
- Expiration policy

MUST NOT include:
- Specific passwords as examples
- Requirements impossible on mobile devices
- Discriminatory language

Rules:
- Be compatible with NIST guidelines
- Support international characters
- Maximum 5 rules total

If any constraint cannot be met, explain why and provide the closest alternative.
Expected Output
**Corporate Password Policy**

1. **Minimum Length**: Passwords must be at least 12 characters long

2. **Character Requirements**: Must include at least 3 of the following:
   - Uppercase letters (A-Z)
   - Lowercase letters (a-z)
   - Numbers (0-9)
   - Special characters (!@#$%^&*)
   - Unicode characters supported

3. **Password Expiration**: Passwords expire every 90 days with 14-day advance notice

4. **Password History**: Cannot reuse last 12 passwords

5. **Account Lockout**: 5 failed attempts triggers 30-minute lockout

All requirements comply with NIST SP 800-63B guidelines and support mobile device entry.
Tips
⚠️Clearly separate must-have from nice-to-have
📌Include fallback instructions
🟢Specify validation criteria upfront

Code Generation & Technical

Prompts for programming, debugging, and technical documentation

Code Generation Template

Generate production-ready code with proper structure and error handling

Template
Write a [LANGUAGE] [COMPONENT TYPE] that:

Functionality:
- [FEATURE 1]
- [FEATURE 2]
- [FEATURE 3]

Requirements:
- Follow [STYLE GUIDE/CONVENTION]
- Include error handling
- Add comprehensive comments
- Make it production-ready

Constraints:
- [PERFORMANCE REQUIREMENT]
- [COMPATIBILITY REQUIREMENT]
- [SECURITY CONSIDERATION]

Include:
- Type definitions (if applicable)
- Unit test examples
- Usage documentation
Example Usage
Write a TypeScript REST API client that:

Functionality:
- Supports GET, POST, PUT, DELETE methods
- Handles authentication via Bearer tokens
- Implements automatic retry logic

Requirements:
- Follow clean code principles
- Include error handling
- Add comprehensive comments
- Make it production-ready

Constraints:
- Keep bundle size under 10KB
- Support both Node.js and browser environments
- No external dependencies except native fetch

Include:
- Type definitions
- Unit test examples
- Usage documentation
Expected Output
/**
 * Lightweight REST API Client
 * Supports common HTTP methods with automatic retry and auth
 */

interface APIClientConfig {
  baseURL: string;
  headers?: Record<string, string>;
  maxRetries?: number;
  retryDelay?: number;
}

interface RequestOptions extends RequestInit {
  params?: Record<string, any>;
  retry?: boolean;
}

class APIClient {
  private config: Required<APIClientConfig>;

  constructor(config: APIClientConfig) {
    this.config = {
      baseURL: config.baseURL,
      headers: config.headers || {},
      maxRetries: config.maxRetries || 3,
      retryDelay: config.retryDelay || 1000,
    };
  }

  /**
   * Set authorization token
   */
  setAuthToken(token: string): void {
    this.config.headers['Authorization'] = `Bearer ${token}`;
  }

  /**
   * Generic request method with retry logic
   */
  private async request<T>(
    endpoint: string,
    options: RequestOptions = {}
  ): Promise<T> {
    const url = new URL(endpoint, this.config.baseURL);
    
    // Add query parameters
    if (options.params) {
      Object.entries(options.params).forEach(([key, value]) =>
        url.searchParams.append(key, value)
      );
    }

    const { retry = true, params, ...fetchOptions } = options;
    const config: RequestInit = {
      ...fetchOptions,
      headers: {
        ...this.config.headers,
        ...fetchOptions.headers,
      },
    };

    let lastError: Error;
    const attempts = retry ? this.config.maxRetries : 1;

    for (let i = 0; i < attempts; i++) {
      try {
        const response = await fetch(url.toString(), config);
        
        if (!response.ok) {
          throw new Error(`HTTP ${response.status}: ${response.statusText}`);
        }
        
        return await response.json();
      } catch (error) {
        lastError = error as Error;
        if (i < attempts - 1) {
          await new Promise(r => setTimeout(r, this.config.retryDelay * (i + 1)));
        }
      }
    }

    throw lastError!;
  }

  // HTTP methods
  async get<T>(endpoint: string, options?: RequestOptions): Promise<T> {
    return this.request<T>(endpoint, { ...options, method: 'GET' });
  }

  async post<T>(endpoint: string, data?: any, options?: RequestOptions): Promise<T> {
    return this.request<T>(endpoint, {
      ...options,
      method: 'POST',
      body: JSON.stringify(data),
      headers: { 'Content-Type': 'application/json', ...options?.headers },
    });
  }

  async put<T>(endpoint: string, data?: any, options?: RequestOptions): Promise<T> {
    return this.request<T>(endpoint, {
      ...options,
      method: 'PUT',
      body: JSON.stringify(data),
      headers: { 'Content-Type': 'application/json', ...options?.headers },
    });
  }

  async delete<T>(endpoint: string, options?: RequestOptions): Promise<T> {
    return this.request<T>(endpoint, { ...options, method: 'DELETE' });
  }
}

// Usage Example:
const api = new APIClient({
  baseURL: 'https://api.example.com',
  maxRetries: 3,
});

api.setAuthToken('your-token');

// GET request
const users = await api.get('/users', { params: { page: 1 } });

// POST request
const newUser = await api.post('/users', { name: 'John' });

// Unit test example
describe('APIClient', () => {
  it('should retry failed requests', async () => {
    const api = new APIClient({ baseURL: 'http://localhost' });
    // Test implementation...
  });
});
Tips
🎯Specify language, framework, and patterns
💡Request documentation and tests
Include performance and security requirements

Code Review Analysis

Get comprehensive code review with actionable feedback

Template
Please review this code:

```[LANGUAGE]
[CODE TO REVIEW]
```

Analyze for:
1. **Bugs & Logic Errors**: Identify any potential bugs
2. **Performance**: Suggest optimization opportunities
3. **Security**: Highlight security vulnerabilities
4. **Best Practices**: Check against [LANGUAGE] conventions
5. **Maintainability**: Assess readability and structure

Provide:
- Severity level for each issue (Critical/High/Medium/Low)
- Specific line numbers where applicable
- Fixed code examples for critical issues
- Overall code quality score (1-10)
Example Usage
Please review this code:

```javascript
function getUserData(userId) {
  let user = database.query("SELECT * FROM users WHERE id = " + userId);
  if (user != null) {
    return {
      name: user.name,
      email: user.email,
      password: user.password
    }
  }
}
```

Analyze for:
1. **Bugs & Logic Errors**: Identify any potential bugs
2. **Performance**: Suggest optimization opportunities
3. **Security**: Highlight security vulnerabilities
4. **Best Practices**: Check against JavaScript conventions
5. **Maintainability**: Assess readability and structure
Expected Output
## Code Review Results

**Overall Score: 3/10** - Critical security issues and poor practices

### 🔴 Critical Issues

1. **SQL Injection Vulnerability** (Line 2)
   - Severity: CRITICAL
   - Issue: Direct string concatenation in SQL query
   - Fix: Use parameterized queries
   ```javascript
   const user = database.query("SELECT * FROM users WHERE id = ?", [userId]);
   ```

2. **Password Exposure** (Line 6)
   - Severity: CRITICAL
   - Issue: Returning password in response
   - Fix: Never return passwords
   ```javascript
   return {
     name: user.name,
     email: user.email
     // Never include password
   }
   ```

### ⚠️ High Priority Issues

3. **No Async Handling** (Line 2)
   - Severity: HIGH
   - Issue: Database queries should be asynchronous
   - Fix: Use async/await

4. **Weak Null Check** (Line 3)
   - Severity: MEDIUM
   - Issue: != allows undefined to pass
   - Fix: Use strict equality

### 📝 Recommendations

```javascript
async function getUserData(userId) {
  // Validate input
  if (!userId || typeof userId !== 'number') {
    throw new Error('Invalid user ID');
  }

  try {
    // Use parameterized query
    const user = await database.query(
      "SELECT id, name, email FROM users WHERE id = ?",
      [userId]
    );
    
    if (!user) {
      return null;
    }
    
    return {
      id: user.id,
      name: user.name,
      email: user.email
    };
  } catch (error) {
    console.error('Database error:', error);
    throw new Error('Failed to fetch user data');
  }
}
```
Tips
🔍Request specific analysis categories
⚠️Ask for severity levels to prioritize fixes
💡Request fixed code examples for learning

Technical Documentation

Generate complete documentation for code, APIs, or systems

Template
Generate comprehensive documentation for:

[CODE/API/SYSTEM DESCRIPTION]

Include these sections:
1. **Overview**: Brief description and purpose
2. **Installation/Setup**: Step-by-step setup instructions
3. **Usage Examples**: Common use cases with code
4. **API Reference**: Detailed method/endpoint documentation
5. **Configuration**: Available options and defaults
6. **Error Handling**: Common errors and solutions
7. **Best Practices**: Recommendations for production use

Format: [Markdown/JSDoc/Docstring/etc.]
Target Audience: [Developers/End Users/etc.]
Example Usage
Generate comprehensive documentation for:

A React custom hook called useDebounce that delays updating a value until after a specified delay period.

Include these sections:
1. **Overview**: Brief description and purpose
2. **Installation/Setup**: Step-by-step setup instructions
3. **Usage Examples**: Common use cases with code
4. **API Reference**: Detailed method/endpoint documentation
5. **Configuration**: Available options and defaults
6. **Error Handling**: Common errors and solutions
7. **Best Practices**: Recommendations for production use

Format: Markdown with JSDoc
Target Audience: React developers
Expected Output
# useDebounce Hook

## Overview

`useDebounce` is a custom React hook that delays updating a value until after a specified delay period has passed since the last change. This is particularly useful for optimizing performance in search inputs, form validations, and API calls.

## Installation/Setup

### Install Dependencies
```bash
npm install react
```

### Add to Your Project
```typescript
// hooks/useDebounce.ts
import { useState, useEffect } from 'react';

/**
 * Debounces a value by the specified delay
 * @param {T} value - The value to debounce
 * @param {number} delay - Delay in milliseconds
 * @returns {T} The debounced value
 */
export function useDebounce<T>(value: T, delay: number = 500): T {
  const [debouncedValue, setDebouncedValue] = useState<T>(value);

  useEffect(() => {
    const handler = setTimeout(() => {
      setDebouncedValue(value);
    }, delay);

    return () => {
      clearTimeout(handler);
    };
  }, [value, delay]);

  return debouncedValue;
}
```

## Usage Examples

### Search Input
```tsx
function SearchComponent() {
  const [searchTerm, setSearchTerm] = useState('');
  const debouncedSearchTerm = useDebounce(searchTerm, 300);

  useEffect(() => {
    if (debouncedSearchTerm) {
      // Perform API call
      searchAPI(debouncedSearchTerm);
    }
  }, [debouncedSearchTerm]);

  return (
    <input
      value={searchTerm}
      onChange={(e) => setSearchTerm(e.target.value)}
      placeholder="Search..."
    />
  );
}
```

### Form Validation
```tsx
function FormComponent() {
  const [email, setEmail] = useState('');
  const debouncedEmail = useDebounce(email, 1000);

  useEffect(() => {
    if (debouncedEmail) {
      validateEmail(debouncedEmail);
    }
  }, [debouncedEmail]);

  return (
    <input
      type="email"
      value={email}
      onChange={(e) => setEmail(e.target.value)}
    />
  );
}
```

## API Reference

### Parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| value | T (generic) | required | The value to debounce |
| delay | number | 500 | Delay in milliseconds before updating |

### Returns

| Type | Description |
|------|-------------|
| T | The debounced value after the delay period |

## Configuration

### Delay Options
- **Immediate (0ms)**: Effectively disables debouncing
- **Fast (100-300ms)**: For responsive search
- **Standard (500ms)**: Default, good for most use cases
- **Slow (1000ms+)**: For expensive operations

## Error Handling

### Common Issues

1. **Memory Leaks**: Always handled internally via cleanup function
2. **Stale Closures**: Dependency array ensures fresh values
3. **Race Conditions**: Latest value always takes precedence

## Best Practices

1. **Choose Appropriate Delays**
   - Search: 200-300ms
   - Validation: 500-1000ms
   - Analytics: 1000-2000ms

2. **Combine with Loading States**
   ```tsx
   const debouncedValue = useDebounce(value, 500);
   const isDebouncing = value !== debouncedValue;
   ```

3. **Cancel on Unmount**
   - Handled automatically by the hook

4. **Optimize Re-renders**
   - Memoize expensive operations that depend on debounced values

5. **Testing**
   ```typescript
   jest.useFakeTimers();
   // Test your component
   jest.advanceTimersByTime(500);
   ```
Tips
📚Request specific documentation sections
🎯Specify target audience for appropriate detail level
💡Include examples and edge cases

Content Creation & Writing

Prompts for creative writing, marketing, and content generation

Style and Tone Matching

Generate content matching specific writing styles and brand voices

Template
Write [CONTENT TYPE] about [TOPIC].

Style Guidelines:
- Tone: [FORMAL/CASUAL/PROFESSIONAL/FRIENDLY/etc.]
- Voice: [FIRST/SECOND/THIRD PERSON]
- Reading Level: [GRADE LEVEL/AUDIENCE]
- Brand Personality: [BRAND ATTRIBUTES]

Include:
- [KEY MESSAGE 1]
- [KEY MESSAGE 2]
- [CALL TO ACTION]

Avoid:
- [WHAT TO AVOID]
- [FORBIDDEN TERMS]

Length: [WORD COUNT]
Similar to: [REFERENCE STYLE/BRAND]
Example Usage
Write a product launch email about our new AI-powered project management tool.

Style Guidelines:
- Tone: Professional yet approachable
- Voice: Second person (you/your)
- Reading Level: Business professional
- Brand Personality: Innovative, reliable, empowering

Include:
- 50% faster project completion
- AI that learns team patterns
- Limited-time 30% discount

Avoid:
- Technical jargon
- Aggressive sales language
- Comparisons to competitors

Length: 150-200 words
Similar to: Slack's communication style
Expected Output
**Subject: Your Projects Just Got an AI Upgrade 🚀**

Hey there,

You know that feeling when projects run smoothly without constant firefighting? That's what we built for you.

Our new AI-powered project management tool learns how your team works and adapts accordingly. No more repetitive setup or manual tracking—the AI handles the busywork while you focus on what matters.

Early adopters are completing projects 50% faster. Not because they're working harder, but because our AI eliminates the friction between planning and doing. It spots bottlenecks before they happen and suggests optimal task distributions based on your team's actual patterns.

Ready to see what your team can accomplish with an AI assistant? 

**Grab your 30% early-bird discount this week only.**

[Start Free Trial] [See It In Action]

Questions? Just reply—we actually read these.

Cheers,
The Team
Tips
✍️Provide reference brands/styles for consistency
🎯Specify exact tone and voice parameters
💡Include what to avoid for better results

SEO-Optimized Content

Create content that ranks well while remaining reader-friendly

Template
Create SEO-optimized [CONTENT TYPE] for [TOPIC].

Target Keywords:
- Primary: [MAIN KEYWORD]
- Secondary: [KEYWORD 2], [KEYWORD 3]
- LSI Keywords: [RELATED TERMS]

SEO Requirements:
- Keyword Density: [1-2%]
- Meta Description: [150-160 characters]
- Headers: Use H2 and H3 strategically
- Internal Links: [NUMBER] suggestions
- External Links: [NUMBER] authoritative sources

Content Structure:
- Hook: [OPENING TYPE]
- Body: [STRUCTURE/FORMAT]
- CTA: [DESIRED ACTION]

Target: [WORD COUNT] words
Search Intent: [INFORMATIONAL/TRANSACTIONAL/etc.]
Example Usage
Create SEO-optimized blog post for remote work productivity tips.

Target Keywords:
- Primary: remote work productivity
- Secondary: work from home tips, productivity tools
- LSI Keywords: time management, virtual collaboration, home office

SEO Requirements:
- Keyword Density: 1.5%
- Meta Description: 155 characters
- Headers: Use H2 and H3 strategically
- Internal Links: 3 suggestions
- External Links: 2 authoritative sources

Content Structure:
- Hook: Statistical opening
- Body: Numbered list with examples
- CTA: Newsletter signup

Target: 800 words
Search Intent: Informational
Expected Output
**Meta Description:** Boost your remote work productivity with 10 proven tips. Learn time management strategies, tool recommendations, and home office optimization techniques.

# 10 Remote Work Productivity Tips That Actually Work in 2024

Did you know that 77% of remote workers report higher productivity at home, yet 40% struggle with time management? If you're looking to maximize your work from home efficiency, you're in the right place.

## 1. Master Your Morning Routine (H2)

### Start with Non-Negotiables (H3)
Your remote work productivity begins before you open your laptop. Establish a consistent wake time and morning ritual that signals "work mode" to your brain...

[Content continues with strategic keyword placement]

## 2. Optimize Your Home Office Setup

Creating a dedicated workspace is crucial for work from home tips that professionals swear by. Studies from [Stanford University](link) show that proper ergonomics can increase productivity by 25%...

### Essential Productivity Tools (H3)
- **Notion**: All-in-one workspace for notes and tasks [link to /productivity-tools-guide]
- **Forest App**: Maintains focus through gamification
- **Slack**: Enhances virtual collaboration [link to /communication-best-practices]

[Content continues for 800 words with natural keyword integration]

## Ready to Transform Your Remote Work?

These remote work productivity strategies have helped thousands of professionals thrive from home. Want personalized tips delivered weekly?

[Join 10,000+ Remote Workers → Subscribe to Our Newsletter]

**Internal Link Suggestions:**
1. /productivity-tools-guide - "comprehensive productivity tools review"
2. /communication-best-practices - "team communication strategies"  
3. /home-office-setup - "ergonomic home office guide"
Tips
🔍Balance SEO with readability
📊Include keyword density targets
🔗Suggest specific internal/external links

Platform-Optimized Social Posts

Generate engaging social media content tailored to each platform

Template
Create [PLATFORM] post about [TOPIC].

Platform Requirements:
- Character Limit: [LIMIT]
- Hashtags: [NUMBER AND STYLE]
- Media: [IMAGE/VIDEO/CAROUSEL SUGGESTION]
- Best Practices: [PLATFORM-SPECIFIC TIPS]

Content Goals:
- Primary Goal: [ENGAGEMENT/AWARENESS/CONVERSION]
- Target Audience: [DEMOGRAPHICS/INTERESTS]
- Brand Voice: [CASUAL/PROFESSIONAL/etc.]

Include:
- Hook: [ATTENTION GRABBER]
- Value: [WHAT USER GAINS]
- CTA: [SPECIFIC ACTION]

Provide:
- Main post text
- Hashtag suggestions
- Image/graphic description
- Optimal posting time
Example Usage
Create LinkedIn post about launching a new AI course.

Platform Requirements:
- Character Limit: 1300 (optimal for engagement)
- Hashtags: 3-5 professional hashtags
- Media: Native video or document carousel
- Best Practices: Professional tone, thought leadership

Content Goals:
- Primary Goal: Course enrollments
- Target Audience: Mid-level professionals in tech
- Brand Voice: Expert but approachable

Include:
- Hook: Surprising AI statistic
- Value: Career advancement opportunity
- CTA: Early-bird enrollment

Provide:
- Main post text
- Hashtag suggestions
- Image/graphic description
- Optimal posting time
Expected Output
**Main Post Text:**

🤖 Only 23% of professionals feel prepared for AI's impact on their role.

Don't be part of the 77%.

After teaching 10,000+ students, I've distilled everything you need to know about practical AI implementation into a comprehensive 8-week course.

What you'll master:
→ Prompt engineering that saves 10+ hours weekly
→ AI tool integration for your specific industry
→ Building AI-enhanced workflows from scratch
→ Ethical AI practices and governance
→ Future-proofing your career trajectory

Real results from past students:
• Sarah automated 40% of her marketing tasks
• Mike landed a 30% raise after implementing AI solutions
• Lisa's team reduced project timelines by 6 weeks

🎯 Early-bird pricing ends Friday (save $200)

Ready to lead the AI transformation instead of being disrupted by it?

Comment "AI READY" below and I'll send you the free Chapter 1 preview + my AI Tools Checklist.

Link in comments ↓

**Hashtags:**
#ArtificialIntelligence #ProfessionalDevelopment #FutureOfWork #AIEducation #CareerGrowth

**Visual Suggestion:**
Carousel document (PDF):
- Slide 1: Bold statistic with icon
- Slide 2-4: Course curriculum highlights
- Slide 5: Student testimonials
- Slide 6: Call-to-action with deadline

**Optimal Posting Time:**
Tuesday-Thursday, 8-10 AM or 5-6 PM (your timezone)
Tips
📱Tailor content to platform algorithms
#️⃣ Research trending hashtags in your niche
Include platform-specific best posting times

Analysis & Problem Solving

Prompts for business analysis, strategy, and decision-making

Strategic SWOT Analysis

Generate detailed SWOT analysis with actionable insights

Template
Conduct a SWOT analysis for [COMPANY/PROJECT/DECISION].

Context:
- Industry: [INDUSTRY]
- Size: [COMPANY SIZE/PROJECT SCOPE]
- Timeline: [RELEVANT TIMEFRAME]
- Competition: [KEY COMPETITORS]

For each quadrant, provide:
- 3-5 specific points
- Evidence or examples
- Impact level (High/Medium/Low)
- Actionable recommendations

Also include:
- Strategic recommendations based on SWOT
- Priority actions for next 90 days
- Risk mitigation strategies
Example Usage
Conduct a SWOT analysis for launching an AI-powered fitness app.

Context:
- Industry: Health & Fitness Tech
- Size: Startup with $2M seed funding
- Timeline: 6-month launch window
- Competition: MyFitnessPal, Fitbit, Nike Training

For each quadrant, provide:
- 3-5 specific points
- Evidence or examples
- Impact level (High/Medium/Low)
- Actionable recommendations
Expected Output
## SWOT Analysis: AI-Powered Fitness App Launch

### ✅ STRENGTHS
1. **AI Personalization Engine** (Impact: HIGH)
   - Evidence: Proprietary algorithm with 94% accuracy in workout customization
   - Action: Patent the technology and use as key differentiator

2. **Founding Team Expertise** (Impact: HIGH)
   - Evidence: Combined 30+ years in fitness tech and AI
   - Action: Leverage credentials in marketing and investor relations

3. **Low Burn Rate** (Impact: MEDIUM)
   - Evidence: $50K monthly burn vs. $150K industry average
   - Action: Maintain lean operations while scaling gradually

### ⚠️ WEAKNESSES
1. **Limited Brand Recognition** (Impact: HIGH)
   - Evidence: 0% brand awareness in target market
   - Action: Partner with fitness influencers for launch campaign

2. **No iOS Version** (Impact: MEDIUM)
   - Evidence: 60% of fitness app users on iOS
   - Action: Prioritize iOS development for Q2

3. **Small Training Dataset** (Impact: MEDIUM)
   - Evidence: 10K users vs. competitors' millions
   - Action: Implement aggressive beta testing program

### 🎯 OPPORTUNITIES
1. **Post-Pandemic Fitness Boom** (Impact: HIGH)
   - Evidence: 45% increase in digital fitness adoption
   - Action: Position as "gym alternative" in messaging

2. **Corporate Wellness Market** (Impact: HIGH)
   - Evidence: $13.6B market growing at 7% annually
   - Action: Develop B2B offering for launch + 3 months

3. **Wearable Integration** (Impact: MEDIUM)
   - Evidence: 35% of users own fitness wearables
   - Action: Build API integrations with top 3 devices

### 🚨 THREATS
1. **Big Tech Entry** (Impact: HIGH)
   - Evidence: Apple Fitness+ rapid growth
   - Action: Focus on niche differentiation and agility

2. **User Privacy Concerns** (Impact: MEDIUM)
   - Evidence: 73% concerned about health data privacy
   - Action: Implement end-to-end encryption, get certifications

3. **Economic Downturn** (Impact: MEDIUM)
   - Evidence: Discretionary spending down 12%
   - Action: Develop freemium model with strong free tier

### 📋 Strategic Recommendations

**Next 90 Days Priority Actions:**
1. Week 1-2: Finalize influencer partnerships
2. Week 3-6: Launch aggressive beta program (target: 5K users)
3. Week 7-10: Implement wearable integrations
4. Week 11-12: Prepare launch campaign and PR

**Risk Mitigation:**
- Privacy: Achieve SOC 2 compliance before launch
- Competition: File patents, build community moat
- Funding: Prepare Series A deck for post-launch
Tips
📊Request specific evidence for each point
🎯Ask for actionable recommendations
Include timeline for implementation

Multi-Criteria Decision Analysis

Make data-driven decisions using structured evaluation

Template
Help me decide between these options: [OPTIONS].

Decision Context:
- Goal: [PRIMARY OBJECTIVE]
- Constraints: [LIMITATIONS]
- Timeline: [DECISION DEADLINE]
- Stakeholders: [WHO'S AFFECTED]

Evaluation Criteria (with weights):
1. [CRITERION 1] - Weight: [%]
2. [CRITERION 2] - Weight: [%]
3. [CRITERION 3] - Weight: [%]
4. [CRITERION 4] - Weight: [%]

For each option provide:
- Score (1-10) for each criterion
- Weighted total score
- Pros and cons
- Risk assessment
- Implementation complexity

Recommend:
- Best option with justification
- Alternative if constraints change
- Key success factors
Example Usage
Help me decide between these options: Build in-house vs. Buy SaaS vs. Outsource development.

Decision Context:
- Goal: Launch customer portal in 6 months
- Constraints: $500K budget, 3 developers available
- Timeline: Decision needed by month-end
- Stakeholders: 10K customers, 50 support staff

Evaluation Criteria (with weights):
1. Cost - Weight: 25%
2. Time to Market - Weight: 30%
3. Customization - Weight: 20%
4. Long-term Scalability - Weight: 25%

For each option provide:
- Score (1-10) for each criterion
- Weighted total score
- Pros and cons
- Risk assessment
- Implementation complexity
Expected Output
## Decision Analysis: Customer Portal Implementation

### Option 1: Build In-House

**Scores:**
- Cost: 4/10 (Weight: 25% = 1.0)
- Time to Market: 3/10 (Weight: 30% = 0.9)
- Customization: 10/10 (Weight: 20% = 2.0)
- Scalability: 9/10 (Weight: 25% = 2.25)
- **Total: 6.15/10**

**Pros:**
✓ Complete control and customization
✓ No vendor lock-in
✓ Intellectual property ownership

**Cons:**
✗ Longest development time (8-10 months)
✗ Highest total cost ($450K + maintenance)
✗ Requires hiring 2 additional developers

**Risk:** HIGH - May miss deadline
**Complexity:** HIGH - Full development lifecycle

### Option 2: Buy SaaS Solution

**Scores:**
- Cost: 7/10 (Weight: 25% = 1.75)
- Time to Market: 9/10 (Weight: 30% = 2.7)
- Customization: 4/10 (Weight: 20% = 0.8)
- Scalability: 7/10 (Weight: 25% = 1.75)
- **Total: 7.0/10**

**Pros:**
✓ Fastest implementation (2-3 months)
✓ Predictable costs ($8K/month)
✓ Built-in best practices

**Cons:**
✗ Limited customization
✗ Ongoing subscription costs
✗ Data privacy concerns

**Risk:** LOW - Proven solutions available
**Complexity:** LOW - Configuration only

### Option 3: Outsource Development

**Scores:**
- Cost: 6/10 (Weight: 25% = 1.5)
- Time to Market: 6/10 (Weight: 30% = 1.8)
- Customization: 8/10 (Weight: 20% = 1.6)
- Scalability: 6/10 (Weight: 25% = 1.5)
- **Total: 6.4/10**

**Pros:**
✓ Good customization flexibility
✓ No need to hire permanently
✓ Access to specialized expertise

**Cons:**
✗ Quality control challenges
✗ Communication overhead
✗ Ongoing dependency for changes

**Risk:** MEDIUM - Vendor reliability crucial
**Complexity:** MEDIUM - Requires strong PM

### 📌 Recommendation

**Primary Choice: Buy SaaS Solution**
- Highest weighted score (7.0/10)
- Meets critical 6-month deadline
- Lowest risk profile
- Recommended vendor: Zendesk or Freshdesk

**Alternative if customization becomes critical:**
- Hybrid approach: SaaS now, custom modules later
- Budget allocation: $200K SaaS, $300K for custom features

**Success Factors:**
1. Negotiate enterprise agreement by month-end
2. Assign dedicated implementation team
3. Plan phased rollout to test with 10% of users
4. Reserve budget for API integrations
Tips
🎯Use weighted scoring for objectivity
📊Provide quantitative and qualitative analysis
💡Include contingency recommendations

Comprehensive Competitive Analysis

Analyze competitors and identify strategic advantages

Template
Analyze competitive landscape for [YOUR COMPANY/PRODUCT] in [MARKET].

Compare against: [COMPETITOR 1], [COMPETITOR 2], [COMPETITOR 3]

Analysis Framework:
1. **Product Comparison**
   - Features matrix
   - Unique selling propositions
   - Technology stack

2. **Market Position**
   - Market share
   - Target segments
   - Pricing strategy

3. **Business Model**
   - Revenue streams
   - Cost structure
   - Growth strategy

4. **Strengths & Weaknesses**
   - Core competencies
   - Vulnerabilities
   - Customer perception

Deliverables:
- Competitive positioning map
- Differentiation opportunities
- Strategic recommendations
- Battle card for sales team
Example Usage
Analyze competitive landscape for our project management SaaS in enterprise market.

Compare against: Monday.com, Asana, ClickUp

Analysis Framework:
1. **Product Comparison**
   - Features matrix
   - Unique selling propositions
   - Technology stack

2. **Market Position**
   - Market share
   - Target segments
   - Pricing strategy

3. **Business Model**
   - Revenue streams
   - Cost structure
   - Growth strategy

4. **Strengths & Weaknesses**
   - Core competencies
   - Vulnerabilities
   - Customer perception
Expected Output
## Competitive Landscape Analysis: Enterprise Project Management

### 📊 Feature Comparison Matrix

| Feature | Our Product | Monday.com | Asana | ClickUp |
|---------|------------|------------|-------|---------|
| AI Automation | ✅ Advanced | ⚠️ Basic | ⚠️ Basic | ✅ Good |
| Enterprise SSO | ✅ | ✅ | ✅ | ✅ |
| Custom Workflows | ✅ Unlimited | ⚠️ Limited | ✅ Good | ✅ Good |
| API Rate Limits | 10K/hour | 5K/hour | 1.5K/min | 100/min |
| Offline Mode | ✅ Full | ❌ | ❌ | ⚠️ Partial |
| Price/User/Month | $25 | $24 | $30 | $19 |

### 🎯 Market Positioning

**Market Share (Enterprise Segment):**
- Monday.com: 28%
- Asana: 24%
- ClickUp: 15%
- Our Product: 8% (growing 45% YoY)

**Target Segments:**
- **Us**: Technical teams, 500-5000 employees
- **Monday**: Marketing/creative teams, all sizes
- **Asana**: Cross-functional teams, 100-1000 employees
- **ClickUp**: Startups and SMBs, price-sensitive

### 💰 Business Model Analysis

**Monday.com:**
- Revenue: $500M ARR, 50% YoY growth
- Strategy: Land-and-expand, visual appeal
- Weakness: Complex pricing, feature gates

**Asana:**
- Revenue: $450M ARR, 35% YoY growth
- Strategy: Enterprise focus, compliance
- Weakness: Steep learning curve

**ClickUp:**
- Revenue: $150M ARR, 100% YoY growth
- Strategy: Feature-rich, aggressive pricing
- Weakness: Performance issues at scale

### 🎪 Competitive Positioning Map

```
High Capability
       |
Asana  |  [OUR PRODUCT]
       |
-------|----------- Enterprise Focus
       |
Monday |  ClickUp
       |
Low Capability
```

### 🚀 Differentiation Opportunities

1. **AI-First Approach**
   - Only platform with predictive resource allocation
   - Opportunity: Market as "self-managing projects"

2. **Developer Experience**
   - Best API performance and documentation
   - Opportunity: Become the "Stripe of project management"

3. **Offline Capability**
   - Only full offline solution
   - Opportunity: Target regulated industries

### 📋 Sales Battle Card

**When competing against Monday.com:**
- Emphasize: Superior API, AI capabilities, offline mode
- Counter: "Better for technical teams who need power"

**When competing against Asana:**
- Emphasize: Better price point, faster onboarding
- Counter: "Modern alternative without legacy complexity"

**When competing against ClickUp:**
- Emphasize: Enterprise-grade reliability, performance at scale
- Counter: "When you're ready for a professional solution"

### 🎯 Strategic Recommendations

**Immediate Actions:**
1. Launch "Switch from [Competitor]" campaigns with migration tools
2. Partner with dev tools for ecosystem advantage
3. Publish performance benchmarks showing superiority

**6-Month Strategy:**
1. Build integrations competitors lack (GitLab, Terraform)
2. Acquire smaller player for specific vertical
3. Launch freemium tier to compete with ClickUp

**Positioning Statement:**
"The only AI-powered project platform built for technical teams that scales with enterprise needs while maintaining developer-first simplicity."
Tips
📊Use comparison matrices for clarity
🎯Include actionable battle cards
💡Identify specific differentiation opportunities