Useful AI Prompts

repository·main·Indexed 43 days ago

https://github.com/aj-geddes/useful-ai-prompts

A production-ready library of over 480 standardized AI prompts, Claude Code skills, and automation hooks. Includes an Auto-Format Hook for consistent code styling across multiple languages and a Breaking Change Detection Hook to prevent unintentional API changes via signature comparison and semver analysis.

Tokens
442.5K
Snippets
680
Records
1.2K
Agent score
58%

What's inside Useful AI Prompts

  1. Overview of Test Data Generation

    main

    Test data generation is the process of creating realistic, consistent, and maintainable data for automated testing. Using well-designed test data helps reduce test brittleness, improves test readability, and facilitates the creation of diverse test scenarios.

    Common Use Cases

    • Integration Testing: Creating fixtures for complex integration tests.
    • Development: Generating fake data to populate development databases.
    • Complex Relationships: Building data structures with intricate dependencies.
    • User Simulation: Creating realistic user inputs for testing.
    • Database Seeding: Seeding test databases with initial state.
    • Edge Case Testing: Generating boundary values and edge cases.
    • Reusability: Building reusable test data factories.
  2. Overview of Serverless Architecture

    main
    Serverless architecture allows for building complete applications without managing underlying servers. It focuses on designing event-driven, scalable systems using managed compute services (like AWS Lambda, Azure Functions, or GCP Cloud Functions), managed databases, and messaging systems. Key benefits include automatic scaling and a pay-per-use cost model.
  3. Overview of AI Prompt Engineering patterns

    main

    The AI Prompt Engineering library provides advanced prompting techniques, memory management patterns, and AI-assisted development workflows. It is designed to help build intelligent automation systems that feature persistent context, advanced reasoning, and structured knowledge management.

    Key focus areas include:

    • Memory & Knowledge Management: Using knowledge graphs and entity-relationship modeling for persistent AI context.
    • Intelligent Code Analysis: Multi-dimensional reviews covering security (OWASP), performance, and architecture.
    • Professional AI Workflows: Systematic prompting and enterprise-grade process automation.
  4. Overview of Accessibility Testing

    main

    Accessibility testing validates that web applications are usable by people with disabilities, specifically those relying on screen readers, keyboard navigation, or other assistive technologies. The primary goal is to ensure compliance with the Web Content Accessibility Guidelines (WCAG) and to identify and remove barriers to access.

    When to Use

    Use accessibility testing for:

    • Validating WCAG 2.1/2.2 compliance.
    • Testing keyboard navigation and focus management.
    • Verifying screen reader compatibility.
    • Testing color contrast ratios.
    • Validating ARIA attributes.
    • Testing form accessibility.
    • Testing with various assistive technologies.
  5. Overview of Content Creation Prompts

    main

    The Content Creation category provides AI prompts tailored for content creators, marketers, and communicators. These prompts are designed to assist in developing engaging content across multiple platforms and formats.

    Category Scope:

    • Content Strategy: Planning and organizing content campaigns.
    • Platform-Specific Content: Creating content for social media, blogs, videos, and newsletters.
    • Audience Engagement: Strategies for building communities and driving interaction.
    • Content Optimization: Methods for performance tracking and content improvement.
  6. Overview of Internationalization (i18n) and Localization

    main

    Internationalization (i18n) and Localization are used to build multi-language applications and support international users. Key capabilities include:

    • Message Translation: Managing translation catalogs and extracting strings for translation.
    • Formatting: Handling locale-specific date, time, and number formatting.
    • Pluralization: Implementing rules for different language plural forms.
    • Layout Support: Supporting RTL (right-to-left) languages.
    • Language Switching: Implementing mechanisms to allow users to change application languages.
  7. Overview of Learning & Skills Development Prompts

    main
    The Learning & Skills Development category provides AI prompts designed to assist users in acquiring new abilities, optimizing study techniques, and planning educational paths. These prompts utilize a dual-persona architecture that combines educational psychology expertise with practical learning strategies to facilitate efficient skill mastery.
  8. Overview of Azure Functions use cases

    main

    Azure Functions is a serverless computing service for building event-driven applications with automatic scaling.

    Common use cases include:

    • Webhooks & APIs: Building HTTP APIs.
    • Message Processing: Handling Service Bus or Event Hub messages.
    • Automation: Scheduled jobs using CRON expressions.
    • Data Processing: File/blob processing and real-time data streams.
    • Workflows: Queue-based workflows and microservices logic.
    • Azure Integration: Seamlessly connecting with other Azure ecosystem services.
  9. Overview of Relationships & Communication Prompts

    main

    The Relationships & Communication category provides AI prompts focused on improving interpersonal dynamics. These prompts utilize a dual-persona architecture that combines communication psychology expertise with practical relationship-building strategies.

    Core use cases include:

    • Communication Skills: Improving both verbal and non-verbal communication.
    • Relationship Building: Strategies for creating and maintaining meaningful connections.
    • Conflict Resolution: Managing disagreements and navigating difficult conversations.
    • Social Skills: Enhancing networking, empathy, and general interpersonal effectiveness.