Planning Prompts
1. สร้าง plan.md จาก Feature Requirements
หัวข้อที่มีชื่อว่า “1. สร้าง plan.md จาก Feature Requirements”สร้าง plan.md จาก Feature Requirements
Prompt ที่สร้างได้
จากรายการฟีเจอร์ต่อไปนี้ ช่วยสร้าง plan.md สำหรับโปรเจค:
โปรเจค: {{PROJECT}}
Tech Stack: {{STACK}}
ฟีเจอร์:
{{FEATURES}}
สร้าง plan.md ที่ประกอบด้วย:
1. ภาพรวมโปรเจค (เป้าหมาย, tech stack)
2. โครงสร้างโฟลเดอร์โปรเจค
3. รายละเอียดแต่ละ component (ชื่อ, หน้าที่, input/output, dependencies)
4. API Endpoints (route, method, request body, response)
5. Data flow diagram
6. ลำดับการพัฒนา (step-by-step พร้อมระบุผู้รับผิดชอบ)
7. Test cases เบื้องต้นสำหรับแต่ละ component (อย่างน้อย 3 test cases)
ใช้ Model: Opus 4.6 2. สร้าง UI จากรูป Mockup
หัวข้อที่มีชื่อว่า “2. สร้าง UI จากรูป Mockup”สร้าง UI จากรูป Mockup
Prompt ที่สร้างได้
ดูรูป mockup ที่แนบมา และสร้าง React component ตาม design นี้
[แนบรูป mockup]
Requirements:
- ใช้ {{CSS_FRAMEWORK}}
- Responsive design (mobile-first)
- ใช้ semantic HTML
- เข้าถึงได้ (accessible) ตาม WCAG 2.1
รายละเอียดเพิ่มเติม:
{{DETAILS}}
สร้าง:
1. Component code พร้อม TypeScript types
2. แยก sub-components ถ้าซับซ้อน
3. ระบุ props ที่ต้องรับ
ใช้ Model: Opus 4.6 / Codex 3. วิเคราะห์ Feature Requirements
หัวข้อที่มีชื่อว่า “3. วิเคราะห์ Feature Requirements”วิเคราะห์ Feature Requirements
Prompt ที่สร้างได้
ช่วยวิเคราะห์ feature requirements ต่อไปนี้:
{{REQUIREMENTS}}
สำหรับแต่ละ feature ช่วย:
1. สรุป scope ว่าครอบคลุมอะไรบ้าง
2. ประเมินความซับซ้อน (ง่าย/กลาง/ยาก) พร้อมเหตุผล
3. แนะนำลำดับการพัฒนา (ฟีเจอร์ไหนควรทำก่อน)
4. ระบุ dependencies ระหว่างฟีเจอร์
5. ระบุ risks และข้อควรระวัง
ใช้ Model: Opus 4.6 4. ออกแบบ Database Schema
หัวข้อที่มีชื่อว่า “4. ออกแบบ Database Schema”ออกแบบ Database Schema
Prompt ที่สร้างได้
จาก plan.md ต่อไปนี้ ช่วยออกแบบ database schema:
{{PLAN}}
Tech Stack: {{STACK}}
ต้องการ:
1. Schema/Model definitions
2. Relations ระหว่าง tables
3. Indexes ที่จำเป็น
4. Migration file
5. Seed data ตัวอย่าง
ใช้ Model: Opus 4.6 5. แบ่ง Feature ใหญ่เป็น Sub-tasks
หัวข้อที่มีชื่อว่า “5. แบ่ง Feature ใหญ่เป็น Sub-tasks”แบ่ง Feature เป็น Sub-tasks
Prompt ที่สร้างได้
ฟีเจอร์นี้ใหญ่เกินไป ช่วยแบ่งเป็น sub-tasks:
Feature: {{FEATURE}}
รายละเอียด: {{DESCRIPTION}}
แบ่งเป็น sub-tasks ที่:
1. แต่ละ task ทำได้ภายใน 2-4 ชั่วโมง
2. มี dependencies ชัดเจน (task ไหนต้องทำก่อน)
3. แต่ละ task มี acceptance criteria ชัดเจน
4. ระบุว่า Dev หรือ Intern ควรทำ
ใช้ Model: Opus 4.6