re-answer

ทบทวนคำถามและตอบใหม่อย่างละเอียดและครบถ้วนขึ้น

SKILL.md

GitHub

Goal

ทบทวนคำถามทีผู้ใช้ถาม วิเคราะห์ประเด็นทีอาจตอบไม่ครบ/ไม่ชัด แล้วตอบใหม่อย่างกระชับ ครบถ้วน และ actionable ขึ้น

Scope

ใช้เมื่อผู้ใช้บอกว่าตอบไม่ดีพอ ตอบไม่ครบ หรือต้องการให้ทบทวนคำถามเดิมแล้วตอบใหม่

Execute

1. Review Original Question And Answer

Goal: เข้าใจคำถามและประเด็นทีต้องตอบให้ชัดเจน

  1. อ่านคำถามเดิมและคำตอบเดิมทีผู้ใช้ถามมา
  2. ระบุ keywords, intent, และ context ของคำถาม
  3. แยกคำถามออกเป็นประเด็นย่อย ๆ (sub-questions)
  4. ระบุว่าคำตอบเดิมครอบคลุมประเด็นไหนบ้าง ขาดหรือไม่ชัดตรงไหน

2. Identify Gaps

Goal: หาส่วนทีต้องปรับปรุง

  1. ตรวจสอบว่าคำตอบเดิมตอบคำถามจริง ๆ หรือไม่
  2. ระบุข้อมูลทีขาด คลำเคลื่อน หรือต้องการ clarification
  3. พิจารณา perspective อื่น ๆ เช่น trade-offs, edge cases, prerequisites
  4. บันทึก gaps พร้อมเหตุผล

3. Re-answer With Three Column Table

Goal: ให้คำตอบใหม่ทีดีกวา

  1. ตอบทีละประเด็นตามลำดับ
  2. ใช้ข้อมูลใหม่ หรือ context เพิ่มถ้ามี
  3. ทำให้คำตอบกระชับ ชัดเจน เป็นระบบ
  4. ถ้ามีหลายทางเลือก ให้เปรียบเทียบและแนะนำทางเลือกทีดีทีสุดพร้อมเหตุผล
  5. ใช้ /report สรุปเป็นตาราง 3 คอลัมน์:
    • คอลัมน์ที่ 1: ประเด็นคำถาม
    • คอลัมน์ที่ 2: สิ่งที่ขาดหรือต้องทบทวน
    • คอลัมน์ที่ 3: คำตอบใหม่ / การปรับปรุง
  6. ถ้า table มีหลาย row ให้ group ตาม topic หรือ phase

4. Validate And Suggest

Goal: ตรวจความครบถ้วนและแนะนำ next step

  1. ทวนว่าทุก sub-question ได้รับคำตอบ
  2. ตรวจว่าคำตอบไม่ขัดแย้งกับข้อมูลเดิม
  3. ถ้ายังไม่แน่ใจ ให้ระบุความไม่แน่นอน
  4. ทำ /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 ชัดเจน