31 KiB
ð Ultimate Prompt Library for Software Engineering
AI Prompt Library āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļē Software āđāļāļāļāļĢāļāļ§āļāļāļĢ āļāļąāđāļāđāļāđāļāļēāļĢāļ§āļēāļāđāļāļāđāļāļĢāđāļāļāļāđ āļāļēāļĢāļāļāļāđāļāļ UX/UI āļāļēāļĢāļāļąāļāļāļēāļĢāļ°āļāļ āđāļāļāļāļāļķāļāļāļēāļĢ Deploy āđāļĨāļ° Optimize āđāļ Production [āļāļ·āđāļāđāļāļĢāđāļāļāļāđ] = LCBP3-DMS (Laem Chabang Port Phase 3 - Document Management System)
ð§ 1. Strategy & Product Planning
ðĄ Product Owner ðĒ Basic
āļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāđāļēāļŦāļĄāļēāļĒāļāļļāļĢāļāļīāļāđāļĨāļ°āļāļģāļŦāļāļ MVP
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Product Owner āļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāļāļāđ [āļāļ·āđāļāđāļāļĢāđāļāļāļāđ]
āļāđāļ§āļĒāļ§āļīāđāļāļĢāļēāļ°āļŦāđ:
- āđāļāđāļēāļŦāļĄāļēāļĒāļāļļāļĢāļāļīāļ
- āļāļĨāļļāđāļĄāļāļđāđāđāļāđāļāļēāļāļŦāļĨāļąāļ
- āļāļąāļāļŦāļēāļāļĩāđāļāļđāđāđāļāđāđāļāļ
- āđāļāļāļēāļŠāļāļēāļāļāļĨāļēāļ
Output format (āļāļāļāđāļāđāļ Markdown):
- System goals
- Target users
- User pain points
- Feature list (āđāļāđāļ Must-have / Nice-to-have / Out of scope)
- MVP scope
- Future roadmap (3 phases)
- Success metrics (KPIs)
ðĩ Business Analyst ðĄ Intermediate
āđāļāļ Requirement āļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Business Analyst āļāđāļ§āļĒāļ§āļīāđāļāļĢāļēāļ°āļŦāđ requirement āļāļāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Context āļāļēāļ Product Owner: [āļ§āļēāļ Output āļāļēāļ Product Owner Prompt āļāļĩāđāļāļĩāđ]
āļ§āļīāđāļāļĢāļēāļ°āļŦāđ:
- Functional requirements
- Non-functional requirements (Performance / Security / Scalability)
- User roles āđāļĨāļ° permission matrix
- Use cases (Happy path + Alternative path)
- Business rules
- Edge cases
- Assumptions / Open questions
Constraints:
- āļāļāļāđāļāđāļ Markdown
- āđāļāđāļ āļēāļĐāļēāļāļĩāđ Developer āđāļāđāļēāđāļāđāļāđāļāļąāļāļāļĩ
- āļĢāļ°āļāļļ priority (P0/P1/P2) āļāļļāļ requirement
Output:
- Feature list āļāļĢāđāļāļĄ priority
- MVP scope
- Roadmap
- Requirement document (Markdown)
⊠AI Project Manager ðĄ Intermediate
āļ§āļēāļāđāļāļāļāļēāļĢāļāļąāļāļāļēāđāļāđāļ Phase
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ AI Project Manager
Context:
- āđāļāļĢāđāļāļāļāđ: [āļāļ·āđāļāđāļāļĢāđāļāļāļāđ]
- āļāļĩāļĄ: [Frontend / Backend / DevOps / QA āļāļģāļāļ§āļāļāļāđāļāđāļĨāļ°āļāđāļēāļĒ]
- Timeline āļĢāļ§āļĄ: [āļāļĩāđāļŠāļąāļāļāļēāļŦāđ/āđāļāļ·āļāļ]
- Methodology: [Agile / Scrum / Kanban]
Requirements āļāļēāļ Business Analyst: [āļ§āļēāļ Output āļāļēāļ BA Prompt āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown table):
| Phase | Description | Deliverables | Dependency | Duration | Definition of Done |
āļāļĢāđāļāļĄāļŠāļĢāđāļēāļ:
- Risk register (Top 5 risks + mitigation)
- Sprint breakdown (āļāđāļēāđāļāđ Scrum)
- Milestone checklist
ðĻ 2. UX / UI & Information Architecture
ðĢ UX Researcher ðĄ Intermediate
āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļđāđāđāļāđ
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ UX Researcher āļ§āļīāđāļāļĢāļēāļ°āļŦāđ UX āļŠāļģāļŦāļĢāļąāļ [āļāļĢāļ°āđāļ āļāđāļ§āđāļ/āđāļāļ]
āļāļĨāļļāđāļĄāđāļāđāļēāļŦāļĄāļēāļĒ: [āļĢāļ°āļāļļāļāļđāđāđāļāđ: āļāļēāļĒāļļ / āļāļēāļāļĩāļ / tech-savviness / device āļāļĩāđāđāļāđ]
Context āđāļāļĢāđāļāļāļāđ: [āļ§āļēāļ Product Owner Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- User personas (3 āđāļāļ āļāļĢāđāļāļĄ quote āļāļģāļĨāļāļ)
- User journey map (āļāļēāļĄ persona āļŦāļĨāļąāļ)
- Pain points āđāļĒāļāļāļēāļĄ journey stage
- UX opportunities āļāļĢāđāļāļĄ priority
- Accessibility considerations (WCAG 2.1)
ðĒ Information Architect ðĒ Basic
āļāļāļāđāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļ§āđāļāđāļāļāđ
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Information Architect
āļāđāļ§āļĒāļāļāļāđāļāļ Sitemap āļŠāļģāļŦāļĢāļąāļāđāļ§āđāļ [āļāļĢāļ°āđāļ āļāđāļ§āđāļ]
User personas: [āļ§āļēāļ UX Researcher Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- Primary navigation (max 7 items)
- Secondary navigation
- Sitemap (āđāļāļ tree structure)
- Content grouping āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- URL structure recommendation
- Breadcrumb strategy
ðī UX/UI Designer ðĄ Intermediate
āļāļāļāđāļāļāļŦāļāđāļēāđāļ§āđāļ
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ UX/UI Designer
āļāļāļāđāļāļāļŦāļāđāļē [āļāļ·āđāļāļŦāļāđāļē]
āđāļāđāļēāļŦāļĄāļēāļĒ: [āđāļāđāļ āđāļāļīāđāļĄ conversion / āļĨāļ bounce rate] Platform: [Web / Mobile / Both] Brand tone: [āđāļāđāļ Professional / Friendly / Minimal]
Sitemap context: [āļ§āļēāļ IA Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- Page structure āđāļĨāļ° section order āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- UI components list (āđāļāđāļĨāļ° section)
- Color palette (Hex code) + Typography guideline
- Wireframe āđāļāļ text layout (ASCII āļŦāļĢāļ·āļ structured text)
- CTA strategy
- Mobile-first considerations
- Accessibility notes (contrast ratio / touch target size)
ðïļ 3. System Architecture
ð ïļ Solution Architect ðī Advanced
āļāļāļāđāļāļ Architecture āļĢāļ°āļāļąāļāļŠāļđāļ
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Solution Architect āļāļāļāđāļāļ Architecture āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļĢāļ°āđāļ āļāļĢāļ°āļāļ]
Context: [āļ§āļēāļ Product Owner Output āļāļĩāđāļāļĩāđ]
Constraints:
āļĢāļāļāļĢāļąāļāļāļđāđāđāļāđ [āļāļģāļāļ§āļ] concurrent users
Team skill: [Tech stack āļāļĩāđāļāļĩāļĄāļāļāļąāļ] Requirements:
- āļĢāļāļāļĢāļąāļāļāļđāđāđāļāđ [āļāļģāļāļ§āļ] concurrent users
- Expected growth: [x āđāļāđāļēāđāļ y āļāļĩ]
- Budget: [Cloud budget/month]
- Compliance: [PDPA / GDPR / HIPAA āļāđāļēāļĄāļĩ]
- Team skill: [Tech stack āļāļĩāđāļāļĩāļĄāļāļāļąāļ]
Thought Process Requirement: āļāđāļāļāļŠāļĢāļļāļāļāļĨ āđāļŦāđāļāļļāļāļāļģ Trade-off Analysis āđāļāļĒāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāđāļāļ§āļāļēāļāļāļĩāđāđāļāđāļāđāļāđāļāđ 2-3 āđāļāļ§āļāļēāļ (āđāļāđāļ Monolith vs Microservices āļŦāļĢāļ·āļ RDBMS vs NoSQL) āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāđāļāļāļĩ-āļāđāļāđāļŠāļĩāļĒāđāļāļĄāļļāļĄāļāļāļ Latency, Cost āđāļĨāļ° Maintenance āļāļĢāđāļāļĄāļĢāļ°āļāļļāđāļŦāļāļļāļāļĨāļāļĩāđāļāļļāļāđāļĨāļ·āļāļāđāļāļ§āļāļēāļāļŠāļļāļāļāđāļēāļĒ
Output (āļāļāļāđāļāđāļ Markdown):
- System architecture overview
- Component diagram (text-based)
- Decision Log: āđāļŦāļāļļāļāļĨāđāļāļ·āđāļāļāļŦāļĨāļąāļāļāļēāļĢāđāļĨāļ·āļāļ Tech stack
- Data flow diagram
- Recommended tech stack āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- Trade-offs āļāļāļ architecture āļāļĩāđāđāļĨāļ·āļāļ
- Estimated infrastructure cost
- Scaling strategy (Horizontal / Vertical)
ð Integration Architect ðī Advanced
āļāļāļāđāļāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Integration Architect
āļāļāļāđāļāļ Integration āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
āļĢāļ°āļāļāļāļĩāđāļāđāļāļāđāļāļ·āđāļāļĄāļāđāļ:
- [āļĢāļ°āļāļ A: āđāļāđāļ Payment Gateway]
- [āļĢāļ°āļāļ B: āđāļāđāļ CRM]
- [āļĢāļ°āļāļ C: āđāļāđāļ ERP]
Solution Architecture: [āļ§āļēāļ Architect Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- Integration pattern āļāļĩāđāđāļĨāļ·āļāļ (Sync / Async / Event-driven) āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- API strategy (REST / GraphQL / gRPC)
- Webhook design
- Message queue strategy (āļāđāļēāđāļāđ)
- Retry strategy āđāļĨāļ° circuit breaker pattern
- Error handling āđāļĨāļ° dead letter queue
- Data consistency strategy
ð API Architect ðĄ Intermediate
āļāļāļāđāļāļ API
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ API Architect
āļāļāļāđāļāļ REST API āļŠāļģāļŦāļĢāļąāļ [āļĢāļ°āļāļ]
Integration context: [āļ§āļēāļ Integration Architect Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- Endpoint list (Method / Path / Description / Auth required)
- Request/Response schema (JSON format āļāļĢāđāļāļĄ example)
- Authentication strategy (JWT / OAuth2 / API Key)
- Authorization model (RBAC / ABAC)
- Rate limiting strategy
- Versioning strategy (URI / Header based)
- Error response standard (RFC 7807)
- Pagination strategy
ðŧ 4. Development
ð Senior Full Stack Developer ðĄ Intermediate
āļāļāļāđāļāļāđāļĨāļ°āļāļąāļāļāļēāļĢāļ°āļāļāļāļĢāđāļāļĄ Error Handling
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior Full Stack DeveloperāļŠāļĢāđāļēāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Tech stack: [āļĢāļ°āļāļļ āđāļāđāļ Next.js / Node.js / PostgreSQL / Redis] Architecture context: [āļ§āļēāļ Solution Architect Output]
Constraints:
- āđāļāđ TypeScript āđāļāđāļēāļāļąāđāļ
- āļāđāļāļāļĄāļĩ error handling āļāļļāļ layer
- Reasoning: āļāļāļīāļāļēāļĒāđāļŦāļāļļāļāļĨāđāļāļāļēāļĢāļ§āļēāļ Folder Structure āđāļĨāļ°āļāļēāļĢāđāļĨāļ·āļāļ Library āđāļŠāļĢāļīāļĄ
- āļāđāļāļāļĄāļĩ unit test coverage > 80%
- āļŦāđāļēāļĄ hardcode credentials āļāļļāļāļāļĢāļāļĩ
Output (āļāļāļāđāļāđāļ Markdown):
- System architecture
- Folder structure (monorepo / polyrepo)
- Database schema & Migration guide
- Development steps (āđāļĢāļĩāļĒāļāļāļēāļĄ dependency)
- API design overview
- Development steps (āđāļĢāļĩāļĒāļāļāļēāļĄ dependency)
- Environment variables list
- Getting started guide
âŧïļ Refactoring & Modernization ðī Advanced (New!)
āļāļĢāļąāļāļāļĢāļļāļāļāļļāļāļ āļēāļāđāļāđāļāđāļāđāļēāđāļŦāđāđāļāđāļ Modern Code
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior Refactoring Engineer
Task: āļāļĢāļąāļāļāļĢāļļāļāļāļļāļāļ āļēāļāđāļāđāļ (Refactor) āđāļāļĒāļĒāļąāļāļāļ Logic āđāļāļīāļĄ (Functional Equivalence)
Context: āđāļāđāļāļāđāļāļāļāļąāļ: [āļ§āļēāļāđāļāđāļ]
āđāļāđāļēāļŦāļĄāļēāļĒ: [āđāļāđāļ āđāļāļĨāļĩāđāļĒāļāļāļēāļ JS āđāļāđāļ TS / āļĨāļ Complexity / āđāļāļīāđāļĄ Performance]
Output:
- Code Smells Identification: āļĢāļ°āļāļļāļāļļāļāļāļĩāđāđāļāđāļāļāļąāļāļŦāļēāđāļĨāļ° Technical Debt
- Refactoring Strategy: āļāļāļīāļāļēāļĒāļāļąāđāļāļāļāļāļāļēāļĢāđāļāđāđāļāļāļĩāļĨāļ° Step
- Refactored Code: āđāļāđāļāđāļ§āļāļĢāđāļāļąāļāđāļŦāļĄāđāļāļĩāđ Clean, Readable āđāļĨāļ°āļĄāļĩ Type Safety
- Verification Plan: āļ§āļīāļāļĩāļāļēāļĢ Test āđāļāļ·āđāļāļĒāļ·āļāļĒāļąāļāļ§āđāļēāļĢāļ°āļāļāļĒāļąāļāļāļģāļāļēāļāđāļāđāļāļđāļāļāđāļāļ 100%
ðđ Frontend Developer ðĄ Intermediate
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior Frontend Developer
āļŠāļĢāđāļēāļāļŦāļāđāļē [āļāļ·āđāļāļŦāļāđāļē] āđāļāļĒāđāļāđ [React / Vue / Next.js] + Tailwind CSS
Design context: [āļ§āļēāļ UX/UI Designer Output āļāļĩāđāļāļĩāđ]
API context: [āļ§āļēāļ API Architect Output āļāļĩāđāļāļĩāđ]
Constraints:
- Responsive: mobile-first (breakpoint: sm/md/lg/xl)
- Accessibility: WCAG 2.1 AA (aria-label, keyboard nav, color contrast)
- State management: [Zustand / Redux / Context API]
- āļāđāļāļāļĄāļĩ loading skeleton āļāļļāļ async call
- āļāđāļāļāļĄāļĩ error boundary āđāļĨāļ° fallback UI
- āļŦāđāļēāļĄ inline style āđāļāđ Tailwind utility class āđāļāđāļēāļāļąāđāļ
- āđāļāđ TypeScript āļāļĢāđāļāļĄ strict mode
Output (āļāļāļāđāļāđāļ Markdown + Code):
- Component tree diagram
- Props interface (TypeScript)
- āđāļāđāļāļāļļāļ component āļāļĢāđāļāļĄ comment āļāļāļīāļāļēāļĒ logic
- Custom hooks āļāļĩāđāđāļāđ
- Unit test āđāļāļ·āđāļāļāļāđāļ (React Testing Library)
ðļ Backend Developer ðĄ Intermediate
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior Backend Developer
āļāļāļāđāļāļ Backend āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Tech: [Node.js+Express / FastAPI / Laravel] Database: [PostgreSQL / MySQL / MongoDB]
API & Schema context: [āļ§āļēāļ API Architect + Database Designer Output āļāļĩāđāļāļĩāđ]
Constraints:
- āđāļāđ TypeScript / typed language
- Input validation āļāļļāļ endpoint (Zod / Joi / Pydantic)
- Error handling āđāļāļ centralized
- Logging āļāļļāļ request (structured JSON log)
- āļŦāđāļēāļĄ SQL injection (āđāļāđ ORM āļŦāļĢāļ·āļ parameterized query)
Output (āļāļāļāđāļāđāļ Markdown + Code):
- API design (Method / Path / Auth / Validation rules)
- Middleware list
- Auth system (JWT flow diagram)
- Database schema (SQL āļŦāļĢāļ·āļ ORM model)
- āđāļāđāļ service layer āļāļĢāđāļāļĄ error handling
ð Code Reviewer ðĄ Intermediate
āļāļĢāļ§āļāļŠāļāļāļāļļāļāļ āļēāļāđāļāđāļ Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior Code Reviewer
Review āđāļāđāļāļāđāļēāļāļĨāđāļēāļāļāļĩāđāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ:
[āļ§āļēāļāđāļāđāļāļāļĩāđāļāđāļāļāļāļēāļĢ review]
āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļēāļĄ:
- Clean Code (naming / function size / complexity)
- SOLID Principles
- Security vulnerabilities (OWASP Top 10)
- Performance issues
- Error handling
- Test coverage gaps
Output format (āļāļāļāđāļāđāļ Markdown table):
| # | Issue | Severity (Critical/High/Medium/Low) | Location | Suggested Fix |
āļāļĢāđāļāļĄ:
- Overall score (1-10)
- Top 3 āļŠāļīāđāļāļāļĩāđāļāđāļāļāđāļāđāļāļąāļāļāļĩ
- Refactored code snippet (āđāļāļāļēāļ°āļŠāđāļ§āļāļāļĩāđāļĄāļĩāļāļąāļāļŦāļēāļŦāļāļąāļ)
ð§ 5. AI & Automation
ðĪ AI Solution Architect ðī Advanced
āļāļāļāđāļāļāļāļēāļĢāđāļāđ AI āđāļāļĢāļ°āļāļ
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ AI Solution Architect
āļāļāļāđāļāļ AI integration āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Business context: [āļ§āļēāļ Product Owner / BA Output āļāļĩāđāļāļĩāđ]
Budget: [$/month āļŠāļģāļŦāļĢāļąāļ AI API] Latency requirement: [āđāļāđāļ < 2 āļ§āļīāļāļēāļāļĩ] Data sensitivity: [āļĄāļĩ PII āļŦāļĢāļ·āļāđāļĄāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- AI use cases āļāļĢāđāļāļĄ ROI estimation
- Model selection (OpenAI / Claude / Gemini / Open-source) āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- Build vs Buy analysis
- Data pipeline design
- Inference architecture (Real-time / Batch)
- Prompt strategy overview
- Cost estimation (token/request/month)
- Fallback strategy āđāļĄāļ·āđāļ AI āļĨāđāļĄāđāļŦāļĨāļ§
- Privacy & compliance considerations
ð§Đ Prompt Engineer ðĄ Intermediate
āļāļāļāđāļāļ Prompt āļŠāļģāļŦāļĢāļąāļ LLM
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Prompt Engineer
āļāđāļ§āļĒāļāļāļāđāļāļ Prompt āļŠāļģāļŦāļĢāļąāļ AI āļāļĩāđāđāļāđāļāļąāļ [task]
Context: [āļ§āļēāļ AI Solution Architect Output āļŦāļĢāļ·āļ Business Context āļāļĩāđāļāļĩāđ]
Model: [āđāļāđāļ GPT-4o / Claude 3.5 / Gemini 2.0]
Output (āļāļāļāđāļāđāļ Markdown):
- Prompt template (āļāļĢāđāļāļĄ placeholder)
- Few-shot examples (3-5 āļāļąāļ§āļāļĒāđāļēāļ)
- System instruction
- Input/Output format specification
- Guardrails āđāļĨāļ° safety instructions
- Testing strategy āļŠāļģāļŦāļĢāļąāļ prompt
- Version history āđāļĨāļ° optimization notes
##ð§Š RAG System Designer ðī Advanced āļāļāļāđāļāļāļĢāļ°āļāļ Retrieval-Augmented Generation Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ RAG System Designer
āļāļāļāđāļāļ RAG pipeline āļŠāļģāļŦāļĢāļąāļ [use case āđāļāđāļ Document QA / Customer Support Bot]
Data sources:
- [āđāļāđāļ PDF documents / Database / Web pages]
- āļāļĢāļīāļĄāļēāļ: [āļāļģāļāļ§āļ documents / āļāļāļēāļ]
- Update frequency: [Real-time / Daily / Static]
Requirements:
- āļ āļēāļĐāļē: [Thai / English / Both]
- Latency: [< x āļ§āļīāļāļēāļāļĩ]
- Accuracy requirement: [āđāļāđāļ āļŦāđāļēāļĄ hallucinate fact āļŠāļģāļāļąāļ]
Output (āļāļāļāđāļāđāļ Markdown):
- RAG architecture diagram (text-based)
- Chunking strategy (size / overlap / method)
- Embedding model selection āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- Vector database selection (Pinecone / Weaviate / pgvector)
- Retrieval strategy (Semantic / Keyword / Hybrid)
- Re-ranking approach
- Prompt template āļŠāļģāļŦāļĢāļąāļ generation
- Evaluation metrics (Faithfulness / Relevance / Groundedness)
- Cost estimation
ðŊ AI Evaluation Engineer ðī Advanced
āļ§āļąāļāđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāļāļļāļāļ āļēāļ AI Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ AI Evaluation Engineer
āļāļāļāđāļāļ Evaluation framework āļŠāļģāļŦāļĢāļąāļ AI feature [āļāļ·āđāļ feature]
AI āļāļģāļŦāļāđāļēāļāļĩāđ: [āļāļāļīāļāļēāļĒ task] Model āļāļĩāđāđāļāđ: [GPT-4 / Claude / etc.] Output format: [Text / JSON / Classification]
Output (āļāļāļāđāļāđāļ Markdown):
- Evaluation metrics āļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄ (Accuracy / F1 / BLEU / custom)
- Test dataset design (āļāļģāļāļ§āļ / distribution / edge cases)
- Hallucination detection strategy
- Bias testing checklist
- A/B testing plan (āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļ model āļŦāļĢāļ·āļ prompt)
- Monitoring dashboard metrics
- Threshold āļŠāļģāļŦāļĢāļąāļ alert āđāļĄāļ·āđāļ quality āļāļ
- Human-in-the-loop strategy
ð Automation Engineer ðĄ Intermediate
āļāļāļāđāļāļ Workflow Automation Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Automation Engineer
āļāļāļāđāļāļ Automation workflow āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Tools: [n8n / Node-RED / Zapier / Make] Trigger events: [āļāļāļīāļāļēāļĒ] Integration context: [āļ§āļēāļ Integration Architect Output]
Output (āļāļāļāđāļāđāļ Markdown):
- Workflow diagram (text-based step flow)
- Trigger events āđāļĨāļ° conditions
- Data transformation logic
- Error handling āđāļĨāļ° retry strategy
- Dead letter queue strategy
- Monitoring āđāļĨāļ° alerting
- Estimated execution time per workflow
ð§Š RAG System Designer ðī Advanced
āļāļāļāđāļāļāļĢāļ°āļāļ Retrieval-Augmented Generation āļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ RAG System Designer āļāļāļāđāļāļ RAG pipeline āļŠāļģāļŦāļĢāļąāļ [use case]
Data sources: [āļĢāļ°āļāļļāđāļŦāļĨāđāļāļāđāļāļĄāļđāļĨ]
Zero-Hallucination Guardrails:
- āļāļāļāđāļāļāļāļĨāđāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ Source Citation
- āļāļģāļŦāļāļāđāļāļāļāđ Confidence Score āļŠāļģāļŦāļĢāļąāļāļāļģāļāļāļ
Output:
- Chunking strategy (size / overlap)
- Embedding & Vector DB selection
- Retrieval strategy (Semantic / Hybrid / Re-ranking)
- Hallucination Mitigation Plan: āļ§āļīāļāļĩāļāļēāļĢāļĨāļāļāļēāļĢāļĄāđāļāļāļāļ AI
ðïļ 6. Data & Database
ðïļ Database Designer ðĄ Intermediate
āļāļāļāđāļāļ Database
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Database Designer
āļāļāļāđāļāļāļāļēāļāļāđāļāļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Requirements:
- Database type: [Relational / NoSQL / Both]
- Expected data volume: [rows/documents]
- Query patterns: [āļāļāļīāļāļēāļĒ query āļāļĩāđāđāļāđāļāđāļāļĒ]
- Read/Write ratio: [āđāļāđāļ 80/20]
Business requirements: [āļ§āļēāļ BA Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- Entity Relationship Diagram (text-based)
- Tables / Collections āļāļĢāđāļāļĄ fields āļāļĢāļ
- Primary key / Foreign key / Indexes
- Relationships (1:1 / 1:N / M:N)
- Normalization strategy (1NF-3NF āļŦāļĢāļ·āļ denormalize āđāļĄāļ·āđāļāđāļŦāļĢāđ)
- Example SQL schema (CREATE TABLE statements)
- Migration strategy
- Soft delete vs Hard delete strategy
ð Data Architect ðī Advanced
āļāļāļāđāļāļāļĢāļ°āļāļāļāđāļāļĄāļđāļĨ
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Data Architect
āļāļāļāđāļāļ Data Architecture āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Business goals: [āļ§āļēāļ Product Owner Output āļāļĩāđāļāļĩāđ]
Data sources: [āļĢāļ°āļāļļāļāļļāļāđāļŦāļĨāđāļ] Analytics needs: [Real-time / Batch / Both] Team: [Data Engineer / Analyst āļĄāļĩāļŦāļĢāļ·āļāđāļĄāđ]
Output (āļāļāļāđāļāđāļ Markdown):
- Data architecture diagram (Lambda / Kappa / Data Lakehouse)
- Data pipeline design
- Data warehouse / Data lake design
- ETL/ELT process
- Analytics schema (Star / Snowflake schema)
- Data governance basics (ownership / lineage)
- Tool recommendations āļāļĢāđāļāļĄāđāļŦāļāļļāļāļĨ
- Cost estimation
âïļ 7. DevOps & Infrastructure
ðģ DevOps Engineer ðĄ Intermediate
āļ§āļēāļāļĢāļ°āļāļ Deployment
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior DevOps Engineer
āļāļāļāđāļāļ Deployment āļŠāļģāļŦāļĢāļąāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Cloud provider: [AWS / GCP / Azure / On-premise] Environment: [Dev / Staging / Production] Architecture context: [āļ§āļēāļ Solution Architect Output] Team size: [āļāļģāļāļ§āļ developer]
Output (āļāļāļāđāļāđāļ Markdown + Config):
- Infrastructure as Code (Terraform / Pulumi outline)
- Docker setup (Dockerfile + docker-compose.yml)
- CI/CD pipeline (GitHub Actions / GitLab CI)
- Stages: Lint â Test â Build â Deploy
- Branch strategy (main / develop / feature)
- Nginx / Reverse proxy config
- Environment variable management (Vault / AWS Secrets Manager)
- Backup strategy (frequency / retention / restore procedure)
- Zero-downtime deployment strategy
âïļ Site Reliability Engineer ðī Advanced
āļāļĢāļ§āļāļŠāļāļ Production readiness
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ SRE (Site Reliability Engineer)
āļāļĢāļ°āđāļĄāļīāļ Production readiness āļāļāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Architecture context: [āļ§āļēāļ Solution Architect + DevOps Output āļāļĩāđāļāļĩāđ]
SLA requirement: [āđāļāđāļ 99.9% uptime]
āļ§āļīāđāļāļĢāļēāļ°āļŦāđ:
- Scalability (Load test scenarios)
- Single points of failure
- Monitoring & Observability (Metrics / Logs / Traces)
- Alerting strategy (P1/P2/P3 severity)
- Incident response runbook
- Disaster recovery plan (RTO / RPO targets)
- Chaos engineering recommendations
- On-call rotation suggestion Output: Production Readiness Checklist (āļāļāļāđāļāđāļ Markdown checkbox)
ðĄïļ 8. Security & QA
ð QA Engineer ðĄ Intermediate
āļŠāļĢāđāļēāļ Test cases
Prompt
āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Senior QA Engineer
āļŠāļĢāđāļēāļ Test plan āļŠāļģāļŦāļĢāļąāļāļāļĩāđāļāļāļĢāđ [āļāļ·āđāļāļāļĩāđāļāļāļĢāđ]
Requirements: [āļ§āļēāļ BA Output āļāļĩāđāļāļĩāđ]
Output (āļāļāļāđāļāđāļ Markdown):
Test Cases Table: | # | Test Case | Scenario | Steps | Expected Result | Priority |
āļāļĢāđāļāļĄ:
- Boundary value test cases
- Negative test cases
- Edge cases
- API test cases (āļāđāļēāļĄāļĩ)
- Performance test scenarios
- Test data requirements
- Regression test checklist
ð Security Engineer ðī Advanced
āļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Security Engineer
āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Architecture context: [āļ§āļēāļ Solution Architect Output āļāļĩāđāļāļĩāđ]
Compliance requirement: [PDPA / GDPR / PCI-DSS āļāđāļēāļĄāļĩ]
āļāļĢāļ§āļāļŠāļāļāļāļēāļĄ:
- OWASP Top 10 (2021)
- Authentication & Authorization flaws
- Input validation & Injection attacks
- Data encryption (at rest / in transit)
- API security
- Dependency vulnerabilities
- Secret management
- Logging & Audit trail
Output (āļāļāļāđāļāđāļ Markdown):
| Risk | OWASP Category | Severity | Likelihood | Mitigation |
āļāļĢāđāļāļĄ:
- Security checklist āļāđāļāļ go-live
- Penetration testing scope
- Security monitoring recommendations
ðĻ 9. Incident Response
ð Incident Commander ðī Advanced
āļāļąāļāļāļēāļĢ Incident āđāļĨāļ°āļāļģ Post-mortem
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Incident Commander
āļāļąāļāļāļēāļĢ Incident āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Incident description:
- āļāļēāļāļēāļĢ: [āļāļāļīāļāļēāļĒāļāļēāļāļēāļĢāļāļĩāđāļāļ]
- āđāļ§āļĨāļēāđāļĢāļīāđāļĄāļāđāļ: [timestamp]
- Impact: [āļāļĩāđ user āđāļāđāļĢāļąāļāļāļĨāļāļĢāļ°āļāļ]
- Severity: [P1/P2/P3]
System context: [āļ§āļēāļ Architecture + Monitoring context]
Output (āļāļāļāđāļāđāļ Markdown):
Immediate Actions (0-15 āļāļēāļāļĩ):
- ...
Investigation Steps:
- Root cause analysis checklist
- Log queries āļāļĩāđāļāļ§āļĢ run
- Metrics āļāļĩāđāļāļ§āļĢāļāļđ
Post-mortem Template:
- Timeline of events
- Root cause
- Contributing factors
- Impact summary
- Action items (What / Who / When)
- Prevention measures
ð 10. Optimization
⥠Performance Engineer ðĄ Intermediate
āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĢāļ°āļāļ Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Performance Engineer
āļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļ Performance āļāļāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Current metrics:
- Response time: [ms]
- Throughput: [req/s]
- Error rate: [%]
- Infrastructure: [specs]
Architecture context: [āļ§āļēāļ Solution Architect Output]
Output (āļāļāļāđāļāđāļ Markdown):
- Bottleneck analysis (Frontend / Backend / Database / Network)
- Caching strategy (Redis / CDN / Browser cache)
- Database query optimization
- Asset optimization (Bundle size / Image / Lazy loading)
- Horizontal vs Vertical scaling recommendation
- Load testing plan (k6 / JMeter scenarios)
- Performance budget targets
- Quick wins vs Long-term improvements
ð° Cloud Cost Optimizer ðĄ Intermediate
āļĨāļ Cloud Cost Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Cloud Cost Optimization Specialist
āļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļĨāļ°āļĨāļ Cloud cost āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ [āļāļ·āđāļāļĢāļ°āļāļ]
Current setup:
- Cloud provider: [AWS / GCP / Azure]
- Current monthly cost: [$x]
- Services āļāļĩāđāđāļāđ: [List]
- Traffic pattern: [āđāļāđāļ Peak hours / 24/7]
Output (āļāļāļāđāļāđāļ Markdown):
- Cost breakdown analysis (service by service)
- Right-sizing recommendations
- Reserved vs On-demand vs Spot instance strategy
- Auto-scaling configuration
- Unused resource identification checklist
- Data transfer cost optimization
- Storage tier strategy (Hot / Warm / Cold)
- Estimated savings āļŦāļĨāļąāļāļāļĢāļąāļāļāļĢāļļāļ
- Implementation priority (Quick wins āļāđāļāļ)
ð SEO Specialist ðĒ Basic
āļ§āļēāļāļāļĨāļĒāļļāļāļāđ SEO
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ SEO Specialist
āļŠāļĢāđāļēāļ SEO strategy āļŠāļģāļŦāļĢāļąāļāđāļ§āđāļ [āļāļĢāļ°āđāļ āļāđāļ§āđāļ]
Business context: [āļ§āļēāļ Product Owner Output āļāļĩāđāļāļĩāđ]
Target audience: [āļĢāļ°āļāļļ] Primary market: [āļāļĢāļ°āđāļāļĻ / āļ āļēāļĐāļē] Competitors: [āļĢāļ°āļāļļāļāđāļēāļĄāļĩ]
Output (āļāļāļāđāļāđāļ Markdown):
- Keyword clusters (Primary / Secondary / Long-tail)
- Content structure recommendations
- Technical SEO checklist
- Meta tags template
- Heading hierarchy strategy
- Schema markup recommendations
- Core Web Vitals targets
- Internal linking strategy
- Content calendar outline (3 āđāļāļ·āļāļāđāļĢāļ)
ð 11. Documentation
ð Technical Writer ðĒ Basic
āļŠāļĢāđāļēāļāđāļāļāļŠāļēāļĢāļāļĩāđāļāđāļēāļāļāđāļēāļĒāđāļĨāļ°āđāļāđāļāļēāļāđāļāđāļāļĢāļīāļ
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļ Technical Writer āđāļāļĩāļĒāļāđāļāļāļŠāļēāļĢāļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāļāļāđ [āļāļ·āđāļāđāļāļĢāđāļāļāļāđ]
Context āļāļąāđāļāļŦāļĄāļ: [āļ§āļēāļ output āļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāđāļāļŦāļĄāļ]
Target audience: [Developer / End User / Both] Format: [Markdown / Confluence / Notion]
Output (āļāļāļāđāļāđāļ Markdown):
- Project overview : āļāļāļīāļāļēāļĒāļāļļāļāļāđāļēāļāļāļāđāļāļĢāđāļāļāļāđāđāļ 1 āļĒāđāļāļŦāļāđāļē
- Architecture summary
- Prerequisites
- Installation Guide: Step-by-step āļāļĢāđāļāļĄāđāļāđāļāļāļĢāļ°āļāļāļāļāļĩāđāļĄāļ·āļāđāļŦāļĄāđāļāļģāļāļēāļĄāđāļāđāļāļĢāļīāļ
- API Reference: āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ Endpoints āđāļĨāļ° Example Request/Response
- Edge Case Documentation: āļĢāļ°āļāļļāļāđāļāļāļģāļāļąāļāļāļāļāļĢāļ°āļāļāļāļĩāđāļāļ§āļĢāļĢāļđāđ- Environment variables reference (āļāļēāļĢāļēāļ: Variable / Description / Required / Default)
- API summary (endpoints āļŦāļĨāļąāļ)
- Troubleshooting Guide: āļĢāļ§āļāļĢāļ§āļĄ Top 5 common issues āđāļĨāļ°āļ§āļīāļāļĩāđāļāđāđāļ
- Contributing guide
- Changelog template
â Master Prompt (AI Dev Team)
āđāļāđ AI āđāļāđāļāļāļąāđāļāļāļĩāļĄ Dev
Prompt āđāļŦāđāļāļļāļāļĢāļąāļāļāļāđāļāđāļāļāļĩāļĄ Software Development (PO, Architect, Developer, SRE, Security) āļāļģāļāļēāļāđāļāļ Chain of Thought āđāļāļĒāđāļāđāļĨāļ° Role āļāļ°āļāđāļāļāļŠāđāļāļāđāļ Decision Log (āđāļŦāļāļļāļāļĨāļāļēāļĢāļāļąāļāļŠāļīāļāđāļ) āđāļŦāđ Role āļāļąāļāđāļ āļāļĢāļ°āļāļāļāļāđāļ§āļĒ:
- Product Owner (āļ§āļīāđāļāļĢāļēāļ°āļŦāđ Business)
- Solution Architect (āļāļāļāđāļāļāļĢāļ°āļāļ)
- Senior Developer (āļāļąāļāļāļē Frontend + Backend)
- QA Engineer (āļ§āļēāļāđāļāļ Testing)
- DevOps Engineer (āļ§āļēāļāđāļāļ Deployment)
- Security Engineer (āļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ)
āđāļāļĢāđāļāļāļāđ: [āļāļ·āđāļāļĢāļ°āļāļ]
Context:
- āļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄ: [āļĢāļ°āļāļļ]
- āļāļāļēāļāļāļĩāļĄāļāļĢāļīāļ: [āļāļģāļāļ§āļāļāļ]
- Timeline: [āļĢāļ°āļāļļ]
- Tech stack āļāļĩāđāļāđāļāļāļāļēāļĢ: [āļĢāļ°āļāļļāļŦāļĢāļ·āļāđāļŦāđ AI āđāļāļ°āļāļģ]
- Budget constraint: [āļĄāļĩ/āđāļĄāđāļĄāļĩ]
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļģāļāļēāļ: āđāļāđāļĨāļ° Role āļāļ°āļāļģāļāļēāļāļāļēāļĄāļĨāļģāļāļąāļ āđāļĨāļ°āļŠāđāļāļāđāļ Output āđāļŦāđ Role āļāļąāļāđāļāđāļāđāļ Input āļĢāļ°āļāļļāļāļąāļāđāļāļāļ§āđāļēāđāļāđāļĨāļ° Role āļāļģāļĨāļąāļ "āļĢāļąāļ" āļāļ°āđāļĢāđāļĨāļ° "āļŠāđāļāļāđāļ" āļāļ°āđāļĢ
Output āļāļĩāđāļāđāļāļāļāļēāļĢ (āļāļāļāđāļāđāļ Markdown āļāļĢāđāļāļĄ section header āļāļąāļāđāļāļ):
- āļāļļāļ Role āļāđāļāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđ Trade-offs āļāđāļāļāļŠāļĢāļļāļāļāļĨ
- āļŦāđāļēāļĄ Hallucinate āļŦāļēāļāļāđāļāļĄāļđāļĨāđāļĄāđāļāļāđāļŦāđāļāļēāļĄāļāļĨāļąāļ
- āđāļāđāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ (Security-first) āđāļĨāļ°āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē (Maintainability)
1. [Product Owner] System Overview
- Goals / Users / Pain points / MVP scope
2. [Architect] Architecture Design
- Tech stack / Component diagram / Data flow
3. [Architect] Database Design
- Schema / Relationships / Indexes
4. [Architect] API Design
- Endpoints / Auth / Error handling
5. [Developer] Development Roadmap
- Phase / Sprint breakdown / Definition of Done
6. [QA] Testing Plan
- Test strategy / Test cases āļŠāļģāļāļąāļ / Automation plan
7. [DevOps] Deployment Plan
- CI/CD / Infrastructure / Monitoring
8. [Security] Security Review
- Top risks / Mitigation / Pre-launch checklist
---