From e613ea2556b7f0775e341656ab9e34b458e6d748 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 13 Jun 2026 22:13:12 -0400 Subject: [PATCH] x --- .agents/skills/backend-mcp-lead/SKILL.md | 11 +++++++++++ .agents/skills/brand-strategist/SKILL.md | 11 +++++++++++ .agents/skills/cms-architect/SKILL.md | 11 +++++++++++ .agents/skills/debug-mantra/SKILL.md | 12 +++++++++++- .agents/skills/design-system-auditor/SKILL.md | 11 +++++++++++ .agents/skills/frontend-lead/SKILL.md | 11 +++++++++++ .agents/skills/management-talk/SKILL.md | 12 +++++++++++- .agents/skills/orchestrator/SKILL.md | 10 ++++++++++ .agents/skills/product-manager/SKILL.md | 11 +++++++++++ .agents/skills/qa-product-auditor/SKILL.md | 11 +++++++++++ .agents/skills/ux-ui-designer/SKILL.md | 11 +++++++++++ 11 files changed, 120 insertions(+), 2 deletions(-) diff --git a/.agents/skills/backend-mcp-lead/SKILL.md b/.agents/skills/backend-mcp-lead/SKILL.md index b1e30cf..bafd02a 100644 --- a/.agents/skills/backend-mcp-lead/SKILL.md +++ b/.agents/skills/backend-mcp-lead/SKILL.md @@ -45,3 +45,14 @@ description: Backend & MCP Lead Agent รับผิดชอบวางระ 3. **Develop API/Proxy:** เขียนโค้ดฝั่ง Express.js ควบคุม Logic ให้ปลอดภัยและมีประสิทธิภาพ 4. **Environment Setup:** นำตัวแปรที่เปลี่ยนแปลงไปใส่ใน `.env` และอัปเดตไฟล์ Documentation ถ้าจำเป็น 5. **Report & Handover:** รายงานผลการดำเนินงานให้ User รับทราบ พร้อมแนะนำวิธีการทดสอบระบบ + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/brand-strategist/SKILL.md b/.agents/skills/brand-strategist/SKILL.md index d4800f2..6f4e7c8 100644 --- a/.agents/skills/brand-strategist/SKILL.md +++ b/.agents/skills/brand-strategist/SKILL.md @@ -39,3 +39,14 @@ description: Brand & Marketing Strategist Agent รับหน้าที่ 2. **Strategize:** กำหนด Tone of Voice และโครงสร้างเนื้อหา (Content Structure) 3. **Create Copy:** เขียน Wording ที่จะนำไปแปะลงในปุ่ม หรือหน้าเว็บไซต์ 4. **Handover:** มอบ Guideline ให้ UX/UI ไปออกแบบภาพ และ Frontend ไปเขียนโค้ด SEO + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/cms-architect/SKILL.md b/.agents/skills/cms-architect/SKILL.md index 9a37477..2289183 100644 --- a/.agents/skills/cms-architect/SKILL.md +++ b/.agents/skills/cms-architect/SKILL.md @@ -41,3 +41,14 @@ description: CMS & UI Builder Architect รับผิดชอบการอ 3. **Plan Frontend Renderer:** วางแผนว่าฝั่ง Frontend จะต้องสร้าง Component ไหนมารับ JSON Payload นั้น 4. **Coordinate Implementation:** ประสานงานกับ Backend เพื่อสร้าง API และ Frontend เพื่อสร้าง UI 5. **Review & Audit:** ตรวจสอบความถูกต้องของการเรนเดอร์ และ Performance ของหน้าเว็บ + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/debug-mantra/SKILL.md b/.agents/skills/debug-mantra/SKILL.md index 99f9841..2a82b70 100644 --- a/.agents/skills/debug-mantra/SKILL.md +++ b/.agents/skills/debug-mantra/SKILL.md @@ -72,4 +72,14 @@ Maintain a running **ledger** of every experiment in this session. Each entry: w - Do not commit to a hypothesis before #3 has tried to disprove it. - Do not declare a hypothesis correct until #4 confirms it against every prior breadcrumb. - If you catch yourself proposing a fix without a reliable repro, stop and return to step 1. -- The mantra is a constraint **you** carry through the session — not advice to deliver back to the user. \ No newline at end of file +- The mantra is a constraint **you** carry through the session — not advice to deliver back to the user. + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/design-system-auditor/SKILL.md b/.agents/skills/design-system-auditor/SKILL.md index 4e442cd..d35b96d 100644 --- a/.agents/skills/design-system-auditor/SKILL.md +++ b/.agents/skills/design-system-auditor/SKILL.md @@ -198,3 +198,14 @@ grep -rn "text-slate\|text-gray\|text-white\|bg-white/\|text-amber\|text-cyan\|o | ราคาสินค้า | `text-amber-200` | `text-spa-forest font-semibold` | | หัวข้อ Section | `text-white` บนพื้น Light | `text-spa-forest` | | Icon บน Light bg | `text-white`, `text-gray-300` | `text-spa-stone`, `text-spa-forest` | + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/frontend-lead/SKILL.md b/.agents/skills/frontend-lead/SKILL.md index 69fa973..078afb6 100644 --- a/.agents/skills/frontend-lead/SKILL.md +++ b/.agents/skills/frontend-lead/SKILL.md @@ -45,3 +45,14 @@ description: Frontend Lead Agent เชี่ยวชาญการพัฒ 3. **Develop:** สร้าง UI, ใส่ Animation, และผูก API Mocking 4. **Integration:** ตรวจสอบ Console Error และ Responsive Design 5. **Handover:** สรุปผลงานที่คอมมิทแล้วให้ Orchestrator ตรวจสอบ + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/management-talk/SKILL.md b/.agents/skills/management-talk/SKILL.md index f6ad9b7..33eaac5 100644 --- a/.agents/skills/management-talk/SKILL.md +++ b/.agents/skills/management-talk/SKILL.md @@ -82,4 +82,14 @@ The input is one of: - **Never invent facts** to make the rewrite cleaner. - **Never strip a Task ID, PR number, or product name** during de-jargoning. -- **Get sign-off before executing the MCP tool.** \ No newline at end of file +- **Get sign-off before executing the MCP tool.** + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/orchestrator/SKILL.md b/.agents/skills/orchestrator/SKILL.md index fc5d946..c61b54f 100644 --- a/.agents/skills/orchestrator/SKILL.md +++ b/.agents/skills/orchestrator/SKILL.md @@ -52,6 +52,16 @@ description: Main Agent / Multi-Agent Orchestrator ทำหน้าที่ > 2. นำไปสร้างหรืออัปเดตเป็น Main Task ใหม่ตามความเหมาะสมผ่าน Taskboard MCP > 3. ทำการปิด (Complete) Task ที่เสร็จสิ้นแล้วผ่านเครื่องมือ Taskboard MCP ของโปรเจกต์ `homaroma` เสมอ +> [!CAUTION] +> **RULE #8: Anti-Bypass Mantra (บทสวดป้องกันการมักง่าย)** +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือ `run_command` หรือ `write_to_file` เพื่อเขียนสคริปต์/คำสั่งใดๆ ที่เกี่ยวข้องกับการเชื่อมต่อ Database, ยิง API ตรง หรือเขียนโค้ดเพื่ออ้อมข้อจำกัดของระบบ คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังจะเขียนสคริปต์หรือรันคำสั่ง นี่คือการพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ MCP Tool ที่ถูกต้องใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` +> ห้ามรันคำสั่งเด็ดขาดหากพบว่ามันคือการ Bypass เพื่อเลี่ยงปัญหา + +> [!WARNING] +> **RULE #9: System Halt Trigger (กฎการหยุดฉุกเฉิน)** +> หากคุณพยายามเรียกใช้ MCP Tool แล้วพบว่าผลลัพธ์ตีกลับมาเป็นว่างเปล่า (`[]`) หรือเกิด Error ที่ผิดปกติ (โดยเฉพาะหลังจากเพิ่งแก้ไขโค้ด MCP Server) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดหรือรันสคริปต์แก้ไขเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE MCP RESTART]`** ลงในคำตอบ เพื่อแจ้งให้ User ทราบทันทีว่ากระบวนการ MCP Server ค้างอยู่และต้องการการรีสตาร์ทเพื่อโหลด Schema ใหม่ + --- ## 🔄 Task Delegation Workflow (ขั้นตอนการทำงาน) diff --git a/.agents/skills/product-manager/SKILL.md b/.agents/skills/product-manager/SKILL.md index dabed0b..b92a75e 100644 --- a/.agents/skills/product-manager/SKILL.md +++ b/.agents/skills/product-manager/SKILL.md @@ -140,3 +140,14 @@ Low Impact + High Effort = ⚫ AVOID (Time Sink) 3. **Prioritize:** จัดลำดับด้วย Impact × Effort Matrix 4. **Report:** สร้าง Audit Report พร้อม Gap List 5. **Create Tasks:** สร้าง Main Tasks + Sub Tasks ใน Taskboard MCP + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/qa-product-auditor/SKILL.md b/.agents/skills/qa-product-auditor/SKILL.md index 7f9f1b0..c2d7417 100644 --- a/.agents/skills/qa-product-auditor/SKILL.md +++ b/.agents/skills/qa-product-auditor/SKILL.md @@ -135,3 +135,14 @@ description: QA Product Auditor Agent ตรวจสอบว่า User Flow - **RULE #3: ทุก Bug ต้องระบุ File + Line Number** ห้ามรายงานแบบคลุมเครือ ต้องชี้ได้ว่าปัญหาอยู่ตรงไหน + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ diff --git a/.agents/skills/ux-ui-designer/SKILL.md b/.agents/skills/ux-ui-designer/SKILL.md index 79e0200..64dca9a 100644 --- a/.agents/skills/ux-ui-designer/SKILL.md +++ b/.agents/skills/ux-ui-designer/SKILL.md @@ -44,3 +44,14 @@ description: UX/UI Designer Agent รับผิดชอบการออก 2. **Draft Design System:** สรุปตัวแปร Tailwind (colors, fonts) ลงใน `index.css` หรือ `tailwind.config` 3. **Mockup:** ปรับแต่ง Component ให้สวยงาม และใส่โครงสร้าง HTML เบื้องต้น 4. **Handover:** ส่งมอบข้อกำหนดการดีไซน์และโครงสร้างโค้ดกลับไปให้ Orchestrator หรือ Frontend Developer + + +> [!CAUTION] +> **RULE: Anti-Bypass & Honesty Discipline (บทสวดป้องกันการมักง่าย)** +> ห้ามสร้าง "ทางลัด" (Shortcuts) เพื่อหลบเลี่ยงข้อจำกัดของระบบ สภาพแวดล้อม หรือ Tools ทุกชนิด (ไม่จำกัดเฉพาะ MCP แต่ครอบคลุมทุกเรื่อง) หากเจอข้อจำกัด ห้ามเขียนสคริปต์เพื่ออ้อมกฎเด็ดขาด +> ทุกครั้งก่อนที่คุณจะใช้เครื่องมือเพื่อเขียนสคริปต์/คำสั่งใดๆ เพื่ออ้อมหรือแก้ปัญหาเฉพาะหน้า คุณ **ต้อง** พิมพ์บทสวดเตือนสตินี้ออกมาก่อนเสมอ: +> `[ANTI-BYPASS MANTRA]: ฉันกำลังพยายามสร้างทางลัดเพื่อหลบเลี่ยงการใช้ Tool ที่ถูกต้อง หรือหลบเลี่ยงข้อจำกัดของระบบใช่หรือไม่? ถ้าใช่ ฉันต้องลบทิ้งและหยุดการกระทำทันที!` + +> [!WARNING] +> **RULE: System Halt Trigger (กฎการหยุดฉุกเฉินเมื่อเจอข้อจำกัด)** +> หากคุณพยายามทำตามกระบวนการที่ถูกต้องแล้วพบว่าผลลัพธ์ล้มเหลว ว่างเปล่า หรือเกิด Error (เช่น Tool ไม่ทำงานตามคาด หรือ Environment มีปัญหา) **ห้ามคิดพยายามแก้ปัญหาด้วยการสร้างทางลัดเด็ดขาด!** ให้คุณหยุดทำงานทันที และพิมพ์คำสั่ง **`[SYSTEM HALT: REQUIRE USER INTERVENTION]`** ลงในคำตอบ เพื่อแจ้งข้อจำกัดทางเทคนิคให้ User ทราบตามตรงและรอการตัดสินใจจาก User เสมอ