Copy & Paste Ready: Every prompt below is ready to use. Replace [bracketed text] with your specific details.
Code Generation
Write a [language] function that [description]. Include error handling, type annotations, and JSDoc/docstring comments.
Create a REST API endpoint in [framework] for [resource]. Include input validation, error responses, and proper HTTP status codes.
Generate a database schema for [application type] using [database]. Include relationships, indexes, and migration files.
Debugging
I have this error: [paste error]. Here is the relevant code: [paste code]. Explain what is causing the error and provide a fix.
Review this code for potential bugs, security vulnerabilities, and performance issues: [paste code]. Suggest improvements with explanations.
This function is producing incorrect output: [paste function and expected vs actual output]. Walk through the logic step by step to find the bug.
Testing
Write comprehensive unit tests for this function: [paste function]. Include edge cases, boundary conditions, and error scenarios.
Generate integration tests for this API endpoint: [paste endpoint code]. Test success, validation errors, authentication, and authorization.
Create a test plan for [feature description]. Include unit tests, integration tests, and end-to-end test scenarios.
Architecture
Design a system architecture for [application description]. Include component diagram, data flow, technology choices, and rationale.
Review this architecture: [description]. Identify potential bottlenecks, single points of failure, and scalability concerns.
Suggest a database schema for [use case]. Consider query patterns, indexing strategy, and future scalability.
Documentation
Write API documentation for this endpoint: [paste code]. Include request/response examples, parameters, and error codes.
Create a README.md for this project: [description]. Include installation, usage, configuration, and contributing guidelines.
Tips for Better Results
- Be specific: The more detail you provide, the better the output
- Iterate: Use the first response as a starting point, then refine
- Add context: Tell the AI about your audience, goals, and constraints
- Set the format: Specify bullet points, table, paragraphs, or other formats