re-answer
ทบทวนคำถามและตอบใหม่อย่างละเอียดและครบถ้วนขึ้น
SKILL.mdre-answer/SKILL.md
GitHubGoal
ทบทวนคำถามทีผู้ใช้ถาม วิเคราะห์ประเด็นทีอาจตอบไม่ครบ/ไม่ชัด แล้วตอบใหม่อย่างกระชับ ครบถ้วน และ actionable ขึ้น
Scope
ใช้เมื่อผู้ใช้บอกว่าตอบไม่ดีพอ ตอบไม่ครบ หรือต้องการให้ทบทวนคำถามเดิมแล้วตอบใหม่
Execute
1. Review Original Question And Answer
Goal: เข้าใจคำถามและประเด็นทีต้องตอบให้ชัดเจน
- อ่านคำถามเดิมและคำตอบเดิมทีผู้ใช้ถามมา
- ระบุ keywords, intent, และ context ของคำถาม
- แยกคำถามออกเป็นประเด็นย่อย ๆ (sub-questions)
- ระบุว่าคำตอบเดิมครอบคลุมประเด็นไหนบ้าง ขาดหรือไม่ชัดตรงไหน
2. Identify Gaps
Goal: หาส่วนทีต้องปรับปรุง
- ตรวจสอบว่าคำตอบเดิมตอบคำถามจริง ๆ หรือไม่
- ระบุข้อมูลทีขาด คลำเคลื่อน หรือต้องการ clarification
- พิจารณา perspective อื่น ๆ เช่น trade-offs, edge cases, prerequisites
- บันทึก gaps พร้อมเหตุผล
3. Re-answer With Three Column Table
Goal: ให้คำตอบใหม่ทีดีกวา
- ตอบทีละประเด็นตามลำดับ
- ใช้ข้อมูลใหม่ หรือ context เพิ่มถ้ามี
- ทำให้คำตอบกระชับ ชัดเจน เป็นระบบ
- ถ้ามีหลายทางเลือก ให้เปรียบเทียบและแนะนำทางเลือกทีดีทีสุดพร้อมเหตุผล
- ใช้
/reportสรุปเป็นตาราง 3 คอลัมน์:- คอลัมน์ที่ 1:
ประเด็นคำถาม - คอลัมน์ที่ 2:
สิ่งที่ขาดหรือต้องทบทวน - คอลัมน์ที่ 3:
คำตอบใหม่ / การปรับปรุง
- คอลัมน์ที่ 1:
- ถ้า table มีหลาย row ให้ group ตาม topic หรือ phase
4. Validate And Suggest
Goal: ตรวจความครบถ้วนและแนะนำ next step
- ทวนว่าทุก sub-question ได้รับคำตอบ
- ตรวจว่าคำตอบไม่ขัดแย้งกับข้อมูลเดิม
- ถ้ายังไม่แน่ใจ ให้ระบุความไม่แน่นอน
- ทำ
/suggest-next-action
Rules
1. Honest Review
- ยอมรับว่าคำตอบเดิมอาจขาดหรือผิดได้
- ไม่ต้องปกป้องคำตอบเดิม
- ระบุ gaps ตรง ๆ พร้อมเหตุผล
2. Evidence Based
- คำตอบใหม่ต้องอิง context, data, หรือ conventions ที่มีอยู่
- ถ้าไม่มีข้อมูลพอ ให้ระบุว่าเป็น assumption
3. Structured
- แยกคำตอบเป็นประเด็น
- ใช้ตาราง 3 คอลัมน์ใน
### 3. Re-answer With Three Column Table - ทำ
/suggest-next-actionท้ายเสมอ
4. Concise
ไม่ตอบยาวเกินไป
หนึ่งประเด็นหนึ่งคำตอบ
ใช้ bullet points สำหรับรายละเอียดรอง
ใช้ /rethink ถ้าจำเป็น
ใช้ /ask-again ถ้าจำเป็น
ใช้ /retry ถ้าจำเป็น
ใช้ /deep-thinking ถ้าจำเป็น
Expected Outcome
- คำถามถูกแยกเป็นประเด็นย่อยได้ชัดเจน
- ระบุ gaps ของคำตอบเดิมได้
- คำตอบใหม่ครอบคลุมขึ้น กระชับขึ้น และ actionable ขึ้น
- report ออกมาเป็นตาราง 3 คอลัมน์
- มี next action ชัดเจน