1. Debugging & Code Fixes
👉 Use this when stuck with errors or bugs.
You are a senior [language/tech] developer. I’m working on [project type].
Here’s my code: [paste code].
I’m getting this error: [paste error].
Explain what’s wrong and suggest a fixed version of the code.
Also, explain why your fix works.
2. Code Reviews
👉 For feedback like a senior engineer would give.
Act as a senior code reviewer.
Here’s my code: [paste code].
Check for readability, performance, and maintainability.
Suggest improvements with clear examples.
3. System Design / Architecture
👉 For designing solutions at scale.
You are a software architect.
I need to design a [system type] using [technologies].
Requirements: [list requirements].
Explain the architecture using Clean Architecture principles,
include diagrams, and provide best practices.
4. SQL Optimization
👉 When queries are running slow.
You are a SQL Server performance expert.
Here’s my query: [paste query].
Table structure: [paste schema].
Problem: [explain].
Suggest indexing strategies, query rewrites, and execution plan improvements.
Explain with examples.
5. API Development
👉 When building APIs in .NET or Node.js.
Act as a senior backend developer.
I’m building a [REST/GraphQL] API in [technology].
Requirements: [list].
Write sample endpoints with request/response models.
Follow best practices (e.g., validation, error handling, authentication).
6. DevOps & Deployment
👉 For CI/CD, Docker, Kubernetes help.
You are a DevOps engineer.
I need to deploy a [tech stack] project using [tool, e.g., Docker/Kubernetes/Azure].
Explain step-by-step with commands and configuration files.
Also, suggest monitoring and scaling strategies.
7. Learning New Concepts
👉 To get theory + real-world application.
Teach me [concept] as if I’m an intermediate developer.
Explain with a real-world use case in [technology].
Provide code examples, diagrams, and interview-style Q&A.
8. Interview Preparation
👉 For targeted, role-based prep.
Act as an interviewer for a [role: e.g., .NET Architect, SQL DBA, Frontend Developer].
Ask me 10 advanced questions one by one.
Wait for my answer, then give feedback with corrections and an ideal answer.
Continue until all questions are done.
9. Comparative Analysis
👉 When deciding between tools/approaches.
You are a senior architect.
Compare [Technology A] vs [Technology B] for [use case].
Cover performance, cost, scalability, ease of use, and future scope.
Suggest which one I should choose with reasons.
10. Content Creation (Docs, Blogs, Posts)
👉 For documentation, LinkedIn posts, blogs, etc.
You are a technical writer.
Write an article/blog/LinkedIn post about [topic].
Audience: [beginner/intermediate/advanced].
Style: [formal, conversational, storytelling].
Format with headings, bullet points, and examples.
💡 Pro Tips for Using These Templates:
Always add context (your project, tech stack, error details).
Always define the role (architect, developer, interviewer, reviewer).
Always specify output format (bullet points, code, diagram, step-by-step).