Prompt Library Overview
This library provides a curated selection of prompts designed to optimize your use of AI tools throughout the software development lifecycle. These battle-tested examples serve as guidelines that you can adapt to your specific project needs rather than using them verbatim.
The prompts are organized by workflow stage and purpose, covering everything from initial product specification through development, testing, and documentation. Each prompt includes specific context, clear deliverables, and quality standards to ensure consistent, high-quality outputs.
Best Practices
- Start with Prompting Guidance for detailed guidance on writing effective prompts and maximizing AI tool effectiveness
- Adapt, don't copy - Tailor prompts to your project's specific requirements, technology stack, and team conventions
- Iterate and refine - Use the prompts as starting points and refine them based on your results and project evolution
- Combine workflows - Many prompts work best when used in sequence (e.g., product analysis → data model → API requirements)
- Reference project context - Most prompts benefit from including relevant project files, coding standards, or architectural decisions
Available Prompts
General
- Assignment Submission Review - Evaluate assignment submissions and generate a structured HTML report
- Enhanced Teaching Guidelines - Guidelines for making AI responses more educational with explanations, alternatives, and interactive learning
- Human-like Writing - Make AI responses more natural and human-like by avoiding AI-giveaway phrases and marketing language
- One-liner Problem Solving - Compact one-liner for quick kick-offs; BLUF, assumptions, clarifications, options/trade-offs, deliverables, and next steps
- Problem Solving Prompts - A collection of 10 proven problem-solving prompt templates for deep reasoning, critique, and expert emulation
- Single-shot Coding Prompt - Consolidated zero-shot coding template inspired by GPT-5 examples; defines goals, deliverables, UX tokens, data/state, validation, a11y, performance, and acceptance tests
- Single-shot Problem-Solving - Single-round process scaffold for problem framing, assumptions, multi-option trade-offs, expert deep dive, quality gates, and deliverables
- Technical Assessment Report Generation - Generate a comprehensive HTML technical review report for the repository with severity-based findings
Product Specification
These prompts help you define, analyze, and specify product requirements. For optimal results, use them in sequence: start with business analysis, create data models, define APIs, and then specify UI requirements. Refer to Functional Requirements for detailed workflow guidance.
- Example Product Requirements Input - Sample product requirements for a governance checklist app showing proper feature specification format
- API Requirements - Generate RESTful API endpoint specifications from data models with request/response examples
- Business Analyst Prompt - Generate structured business requirements with goals, stakeholders, assumptions, and BDD acceptance criteria
- Data Model Generation - Create database models from business requirements with Mermaid diagrams for MongoDB or relational databases
- Mobile Design Mockup - Step-by-step workflow to produce mobile UI design screens and a consolidated UI index with TailwindCSS
- Product Analysis - Conduct meta-analysis of product requirements with pros/cons, recommendations, and alternatives
- User Interface Requirements - Generate frontend requirements from mockups, data models, and API specifications
- User Story Creation - Create detailed user stories with acceptance criteria, UI design, and technical specifications
Development
These prompts support the implementation phase with code review, testing, and feature development. They emphasize best practices, maintainability, and comprehensive test coverage while following project-specific conventions.
- Review Merge Request - Perform a GitLab MR review with inline comments using MCP tools and project-specific rules
- Create API Integration Test - Create integration tests for API endpoints and flows using Given-When-Then patterns
- Create End-to-End Test - Author Playwright E2E tests with BDD scenarios, optional accessibility scans, and real application interactions
- Implement New Feature / Story - Start a new feature with structured design and implementation plan including codebase analysis
- Create Frontend Integration Test - Build integration tests for UI workflows using Jest testing patterns
- Create Integration Test from Feature - Generate comprehensive integration tests derived from existing features with dependency analysis
- Refactor Feature - Guided, incremental refactor focused on readability and consistency with impact assessment
Documentation
These prompts help create comprehensive technical documentation that explains both the "how" and "why" of your system. They focus on clarity, completeness, and maintainability for various architectural layers.
- Add / Update Documentation - Review codebase and create or update README and ARCHITECTURE documentation with British English standards
- Create API Documentation - Generate comprehensive API documentation with verification steps, schemas, and implementation details
- Create Business Logic Documentation - Document business processes, rules, workflows, and their rationale with integration details
- Create Repository Documentation - Document repository layer architecture, design patterns, and implementation decisions
- Create Service Layer Documentation - Document service layer interfaces, business logic, workflows, and architectural decisions
- Create Technical Design Documentation - Develop comprehensive technical design documents with research, architecture, and component details