# หยิบ prompt ไปใช้กับ Report ของคุณ

แตก ZIP ก่อนใช้ เปลี่ยนค่าทุกช่อง [วงเล็บ] ให้เป็นข้อมูลจริงของคุณ แล้ววางคำสั่งในเครื่องมือ AI ที่อ่านไฟล์ได้ หน้าเว็บนี้ไม่ได้อ่าน path หรือรัน AI ให้เอง

- [SKILL_PATH]: โฟลเดอร์ที่มี generate_report.md เช่น C:/QA-Report-Kit
- [REFERENCE_HTML]: C:/QA-Report-Kit/reference/SIT Result Summary for Auto CN R3.html
- [REPORT_HTML]: HTML งานของคุณ เช่น C:/MyProject/report.html
- [DATA_PATH], [SOURCE_PATH], [IMAGE_PATH]: ไฟล์หรือโฟลเดอร์ที่คุณให้เครื่องมือเข้าถึงได้
- ถ้าเครื่องมืออ่าน path ในเครื่องไม่ได้ ให้แนบไฟล์ที่ระบุแทน อย่าให้ AI เดาว่าอ่านได้แล้ว

R3 เป็นตัวอย่างรูปแบบและ interaction ห้ามนำชื่อโครงการ ผลทดสอบ หรือรูปหลักฐานใน R3 มาอ้างเป็นผลของโครงการใหม่ ภาพประกอบที่สร้างขึ้นใหม่ต้องแยกจาก Evidence จริง

## 1. เริ่ม Report จากงานของเรา

สถานการณ์: เริ่มจากเรื่องจริง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อ่านเรื่องงานจาก [STORY_PATH] และข้อมูลจาก [DATA_PATH] คนฟังคือ [AUDIENCE] ต้องการคุยหรือตัดสินใจเรื่อง [DECISION] ทวนสิ่งที่เข้าใจก่อน ถ้าข้อมูลสำคัญขาดให้ถามครั้งละไม่เกิน 3 ข้อ จากนั้นสร้าง HTML ที่ [OUTPUT_HTML] โดยใช้ R3 ที่ [REFERENCE_HTML] เป็นตัวอย่างรูปแบบ ห้ามยกผลหรือชื่อโครงการ R3 มาเป็นข้อมูลของงานใหม่
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 2. ให้ AI ช่วยถามจนเห็นเรื่องที่จะเล่า

สถานการณ์: เริ่มจากเรื่องจริง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ยังไม่สร้าง HTML ช่วยสัมภาษณ์ฉันจากเรื่อง [STORY] ว่าใครเป็นคนฟัง เกิดอะไรขึ้น ตรวจอะไรแล้ว และอยากให้วงรีวิวตัดสินใจเรื่องใด ถามครั้งละไม่เกิน 3 ข้อ แล้วสรุปเรื่องที่ยืนยันแล้ว แยกจากสิ่งที่ยังไม่รู้ ห้ามแต่งเหตุการณ์หรือผลลัพธ์แทนฉัน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 3. จัดลำดับเรื่องก่อนสร้าง

สถานการณ์: เริ่มจากเรื่องจริง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อ่าน [STORY_PATH] และ [DATA_PATH] เสนอลำดับ Agenda → Requirement → สิ่งที่ QA ตรวจ → ผลและหลักฐาน → เรื่องที่ต้องคุย พร้อมบอกว่าประเด็นใดควรอยู่หน้าแรก ยังไม่แก้ [REPORT_HTML] จนกว่าจะตกลงลำดับเรื่อง
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 4. ปรับเรื่องเดียวกันให้เหมาะกับ Biz

สถานการณ์: เริ่มจากเรื่องจริง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ปรับคำอธิบายใน [REPORT_HTML] ให้คนฟังกลุ่ม [AUDIENCE] เข้าใจผลกระทบต่อการทำงาน อธิบายศัพท์เทคนิคที่จำเป็น เก็บรายละเอียดเชิงเทคนิคและหลักฐานเดิมให้เปิดดูได้ ห้ามเปลี่ยนผลหรือเพิ่มข้อสรุปที่ข้อมูลไม่รองรับ
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 5. เตรียมวงรีวิวปิดโครงการ

สถานการณ์: เริ่มจากเรื่องจริง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ใช้ [DATA_PATH] ปรับ [REPORT_HTML] สำหรับรีวิวปิดโครงการ ให้เห็นขอบเขตที่ส่งมอบ สิ่งที่ตรวจแล้ว สิ่งที่ยังค้าง ข้อจำกัด และเรื่องที่ผู้ร่วมรีวิวต้องตัดสินใจ อ้างแหล่งข้อมูลทุกข้อ อย่าสรุปว่าปิดโครงการหรืออนุมัติ release แล้วหากไม่มีหลักฐานยืนยัน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 6. ย้ายแท็บมาไว้ก่อนอีกแท็บ

สถานการณ์: แท็บและลำดับเรื่อง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ใน [REPORT_HTML] ย้ายแท็บ [TAB_TO_MOVE] มาไว้ก่อน [BEFORE_TAB] ปรับลำดับปุ่ม แผงเนื้อหา keyboard focus และลำดับใน print ให้ตรงกัน รักษา ID ที่ลิงก์เดิมใช้อ้างอิง และคงเนื้อหา/หลักฐานทุกชิ้น
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 7. เพิ่มแท็บโดยใช้รูปแบบเดิม

สถานการณ์: แท็บและลำดับเรื่อง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
เพิ่มแท็บ [NEW_TAB] ใน [REPORT_HTML] หลัง [AFTER_TAB] ใช้เนื้อหาจาก [SOURCE_PATH] เลือก component pattern ที่มีอยู่ในต้นแบบให้เหมาะกับเรื่อง แล้วเชื่อม navigation และ print ให้ครบ รักษาหน้าตาแท็บอื่น
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 8. เปลี่ยนชื่อแท็บและหัวข้อ

สถานการณ์: แท็บและลำดับเรื่อง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
เปลี่ยนชื่อที่แสดงของแท็บ [OLD_NAME] เป็น [NEW_NAME] ใน [REPORT_HTML] รวมถึงหัวข้อและรายการ Agenda ที่อ้างถึง รักษา internal ID และ anchor เดิมเมื่อทำได้ ตรวจว่าลิงก์จากแท็บอื่นยังเปิดถูกส่วน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 9. รวมสองแท็บโดยไม่ทำข้อมูลหาย

สถานการณ์: แท็บและลำดับเรื่อง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
รวมแท็บ [TAB_A] และ [TAB_B] ใน [REPORT_HTML] เป็น [NEW_TAB] จัดหัวข้อย่อยตามลำดับที่เล่าจริง เก็บทุกเคส หลักฐาน และข้อจำกัด เปรียบเทียบจำนวนรายการก่อน–หลัง และแก้ลิงก์ที่ชี้ไปแท็บเดิม
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 10. เลือกแท็บที่เปิดมาแล้วเห็นก่อน

สถานการณ์: แท็บและลำดับเรื่อง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ให้ [REPORT_HTML] เปิดที่แท็บ [DEFAULT_TAB] เมื่อไม่มี deep link แต่ถ้า URL ระบุ anchor ที่ถูกต้องให้ยังเปิดตามลิงก์นั้น ตรวจ state ปุ่มและ panel รวมถึงการเปิดไฟล์แบบ offline
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 11. จัด Agenda ให้ตรงกับวงรีวิว

สถานการณ์: แท็บและลำดับเรื่อง

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ปรับ Agenda ใน [REPORT_HTML] ให้เรียงตาม [AGENDA_ORDER] ทุกหัวข้อกดไปส่วนที่ตรงกันได้ ตรวจว่าไม่มีหัวข้อซ้ำหรือชี้ไปส่วนที่ไม่มีอยู่ เก็บรายละเอียดที่ไม่ใช่ประเด็นหลักไว้ในแท็บเดิม
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 12. ทำประเด็นสำคัญให้เห็นก่อน

สถานการณ์: จุดโฟกัสและข้อมูล

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ใน [REPORT_HTML] ยกประเด็น [FOCUS] ขึ้นเป็นจุดโฟกัส โดยอิง [SOURCE_PATH] ให้เห็นสิ่งที่เกิด ผลกระทบที่ยืนยันได้ และคำถามสำหรับวงรีวิว เชื่อมไปเคส/หลักฐานเดิม ห้ามใช้สีหรือถ้อยคำที่ทำให้ความรุนแรงเกินข้อมูลจริง
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 13. เล่า Requirement เป็น Flow

สถานการณ์: จุดโฟกัสและข้อมูล

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ใช้ [REQUIREMENT_PATH] และ [TEST_PATH] ปรับหัวข้อ [SECTION] ใน [REPORT_HTML] เป็น Flow ที่เห็นว่าแต่ละ role ทำอะไร QA ตรวจตรงไหน ผลเป็นอย่างไร และจุดใดยังไม่ตรวจ แยก expected behavior จาก actual result ให้ชัด
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 14. อัปเดตผลทดสอบรอบใหม่

สถานการณ์: จุดโฟกัสและข้อมูล

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อัปเดต [REPORT_HTML] จาก [LATEST_RESULTS] ตรวจรหัสซ้ำ สถานะ และจำนวนแถวก่อนคำนวณใหม่ ให้ยอด Summary เท่ากับ Detail ระบุตัวหารของเปอร์เซ็นต์และรอบข้อมูล รักษา mapping หลักฐานเดิมที่ยังตรงเคส ห้ามนับ blocked/not run เป็น passed
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 15. เปรียบเทียบสองรอบทดสอบ

สถานการณ์: จุดโฟกัสและข้อมูล

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
เทียบ [PREVIOUS_RESULTS] กับ [LATEST_RESULTS] ใน [REPORT_HTML] จับคู่ด้วยรหัสเคสที่ยืนยันได้ แยกเคสใหม่ เคสที่หาย และเคสที่เปลี่ยนสถานะ อธิบายความต่างของ scope ก่อนเทียบเปอร์เซ็นต์ ไม่เดาเหตุผลของความเปลี่ยนแปลง
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 16. แยกสิ่งที่ตรวจแล้วกับยังไม่ตรวจ

สถานการณ์: จุดโฟกัสและข้อมูล

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อ่าน [SCOPE_PATH] และ [RESULTS_PATH] แล้วทำ Coverage ใน [REPORT_HTML] ให้เห็น in scope, out of scope, executed, blocked และ not run โดยคงนิยามจากแหล่งข้อมูล ถ้าไม่มีหลักฐานการรันให้ระบุว่ายังไม่ยืนยัน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 17. ปิดท้ายด้วยเรื่องที่ต้องตัดสินใจ

สถานการณ์: จุดโฟกัสและข้อมูล

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ปรับส่วน Discussion ใน [REPORT_HTML] จาก [SOURCE_PATH] แยกข้อเท็จจริง คำถาม ข้อเสนอ และมติที่ยืนยันแล้ว ใส่ owner/วันนัดเฉพาะที่มีข้อมูล เรื่องที่ยังไม่มีให้ระบุว่ายังไม่กำหนด
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 18. ฝังรูปจาก path ลง HTML

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อ่านรูปที่ [IMAGE_PATH] ตรวจว่าเป็นหลักฐานของ [CASE_ID] จาก [MAPPING_PATH] แล้ว embed เป็น data URI ใน [REPORT_HTML] ผูกกับเคสนั้น รักษาสัดส่วนภาพ เปิดภาพเต็ม/zoom ได้ และเขียน caption ตามสิ่งที่เห็นจริง ตรวจเปิดแบบ offline ถ้าเข้า path ไม่ได้ให้บอกไฟล์ที่ขาด ห้ามใช้ภาพอื่นแทน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 19. นำภาพทั้งโฟลเดอร์เข้าตามเคส

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อ่านเฉพาะโฟลเดอร์ [EVIDENCE_FOLDER] และ mapping [MAPPING_PATH] จับคู่รูปกับ TC/Request ใน [REPORT_HTML] เรียงตาม step ที่มีข้อมูลแล้ว embed ภาพทั้งหมด ภาพที่จับคู่ไม่ได้ให้แยกรายการรอยืนยัน ห้ามเดาจากชื่อคล้ายกันหรือค้นทั้งเครื่อง
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 20. เปลี่ยนรูปหลักฐานที่แก้แล้ว

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ใน [REPORT_HTML] เปลี่ยนเฉพาะภาพของ [CASE_ID] step [STEP] เป็น [NEW_IMAGE_PATH] หลังตรวจ mapping แล้ว อัปเดต caption และวันที่เฉพาะที่มีข้อมูล ตรวจว่าเคสอื่นและภาพอื่นไม่เปลี่ยน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 21. เขียน caption ให้รู้ว่ารูปพิสูจน์อะไร

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ตรวจภาพของ [CASE_ID] ใน [REPORT_HTML] เทียบ [TEST_SOURCE] แล้วปรับ caption ให้บอก step, expected behavior และ actual ที่เห็น อย่าเขียนแค่ชื่อไฟล์ และอย่าอนุมานผลที่ภาพหรือผลทดสอบไม่ได้ยืนยัน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 22. แก้ภาพยาวหรือถูกตัด

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
แก้ viewer ของ [REPORT_HTML] ให้ภาพจาก [IMAGE_PATH] แสดงครบตามสัดส่วนเดิม เปิดภาพเต็ม เลื่อน และ zoom ได้บนจอเล็ก/ใหญ่ ตรวจปุ่มปิดและ Escape ห้าม crop ส่วนหลักฐานหรือเปลี่ยนข้อมูลในภาพ
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 23. เตรียมสำเนาสำหรับแบ่งปัน

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
สร้างสำเนาของ [REPORT_HTML] ที่ [SHARE_OUTPUT] ปิดบังข้อมูลตามรายการ [REDACTION_LIST] ทั้งในข้อความ รูปที่ embed metadata และข้อมูลที่ซ่อนในไฟล์ เก็บต้นฉบับไว้ สรุปสิ่งที่ปิดบังและส่วนที่ยังตรวจไม่ได้ อย่าอ้างว่าปลอดข้อมูลลับหากยังตรวจไม่ครบ
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 24. เพิ่มภาพอธิบายที่ไม่ใช่หลักฐานทดสอบ

สถานการณ์: ภาพและหลักฐาน

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ใช้ [ILLUSTRATION_PATH] ประกอบคำอธิบาย [TOPIC] ใน [REPORT_HTML] embed รูปและใส่ป้าย ภาพประกอบแนวคิด ให้ชัด แยกจาก Evidence จริง ห้ามใช้ภาพสร้างใหม่แทน screenshot ผลทดสอบ
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 25. เปลี่ยนชื่อโครงการและโลโก้

สถานการณ์: ปรับหน้าตาและส่งต่อ

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ปรับ [REPORT_HTML] เป็นโครงการ [PROJECT_NAME] ใช้โลโก้จาก [LOGO_PATH] และสี [BRAND_COLOR] เปลี่ยนเฉพาะ brand tokens ที่จำเป็น รวม title/header/favicon และ embed โลโก้ รักษาโครงสร้างแท็บ ตาราง และ viewer เดิม
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 26. ทำให้อ่านง่ายบนมือถือ

สถานการณ์: ปรับหน้าตาและส่งต่อ

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ตรวจ [REPORT_HTML] ที่หน้าจอเล็กและใหญ่ แก้ข้อความล้น แท็บเลื่อนไม่ได้ ตาราง และปุ่มที่กดยาก โดยคงทุกข้อมูลและ interaction เดิม ตารางกว้างให้เลื่อนภายในได้ ทดสอบ focus และ keyboard ด้วย
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 27. เตรียมพิมพ์หรือเซฟ PDF

สถานการณ์: ปรับหน้าตาและส่งต่อ

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ปรับ print style ของ [REPORT_HTML] ให้พิมพ์ทุกหัวข้อที่จำเป็น ไม่หายเพราะแท็บ inactive แสดงชื่อหัวข้อและแหล่งอ้างอิง เลี่ยงตัดกลางตารางหรือภาพ ตรวจ print preview โดยคงหน้าจอ interactive เดิม
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 28. ทำไฟล์เบาสำหรับส่งต่อ

สถานการณ์: ปรับหน้าตาและส่งต่อ

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
สร้าง [LITE_OUTPUT] จาก [REPORT_HTML] ลดขนาดภาพอย่างเหมาะสมโดยยังอ่านหลักฐานได้ คงข้อมูลและแท็บสำคัญ เก็บ full version เดิม ถ้าต้องใช้ลิงก์แทนภาพให้ระบุว่าต้องออนไลน์และรายงานสิ่งที่ไม่ได้ embed พร้อมขนาดก่อน–หลัง
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 29. ตรวจว่าเปิด offline ได้จริง

สถานการณ์: ตรวจและซ้อมเล่า

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
ตรวจ [REPORT_HTML] แบบ read-only ว่ารูป ฟอนต์ script และข้อมูลที่จำเป็นฝังครบหรือไม่ ทดลองเปิดโดยไม่ใช้ network ตรวจแท็บ filter ค้นหาและ viewer รายงาน dependency ที่ยังต้องออนไลน์พร้อมตำแหน่ง ห้ามรายงานผ่านจากการอ่านโค้ดเพียงอย่างเดียว
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 30. ตรวจยอดและหลักฐานก่อนนำเสนอ

สถานการณ์: ตรวจและซ้อมเล่า

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
Audit [REPORT_HTML] เทียบ [SOURCE_PATH] แบบ read-only ตรวจยอด Summary/Detail นิยามสถานะ ตัวหาร รหัสเคส หลักฐาน caption และข้อสรุป สรุปข้อผิดพลาดพร้อมตำแหน่งและสิ่งที่ยังพิสูจน์ไม่ได้ ห้ามแก้ไฟล์ในรอบตรวจนี้
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 31. แก้ตามผลตรวจเฉพาะจุด

สถานการณ์: ตรวจและซ้อมเล่า

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
แก้ [REPORT_HTML] ตามรายการ [AUDIT_FINDINGS] เฉพาะข้อที่มีหลักฐานเพียงพอ รักษาส่วนที่ผ่านแล้วและโครงสร้างเดิม ทดสอบซ้ำเฉพาะผลกระทบแล้วสรุปข้อที่ปิดได้กับข้อที่ยังขาดข้อมูล ห้ามลบการตรวจเพื่อให้ผ่าน
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```

## 32. ซ้อมเล่าให้จบภายในเวลาที่มี

สถานการณ์: ตรวจและซ้อมเล่า

```text
ใช้ skill จากไฟล์ [SKILL_PATH]/generate_report.md
อ่าน [REPORT_HTML] แล้วช่วยทำโน้ตพูดสำหรับ [MINUTES] นาที โดยเรียง เปิดเรื่อง → จุดโฟกัส → หลักฐาน → เรื่องที่ต้องคุย ระบุชื่อแท็บที่ต้องเปิดแต่ละช่วง ใช้เฉพาะข้อเท็จจริงในไฟล์ และแยกคำถามเตรียมตอบจากผลที่ยืนยันแล้ว
รักษาโครงสร้างและรูปแบบเดิม ยกเว้นส่วนที่คำสั่งนี้ระบุให้เปลี่ยน ใช้ข้อมูลจากไฟล์ที่ระบุเท่านั้น ถ้าเปิดไฟล์ไม่ได้หรือข้อมูลขัดกันให้บอกจุดที่ติด ห้ามแต่งข้อมูล ผลทดสอบ หรือหลักฐาน
```
