สำหรับ Claude Code, Codex CLI และ runtime ที่ใช้ skill ได้
ให้ coding agent พิสูจน์ งานก่อนบอกว่าเสร็จ
Luciazero เพิ่มลูป วางแผน → แก้ → ตรวจ → แก้ซ้ำ ให้ coding agent จับการบอกว่า “เสร็จ” ทั้งที่ยังไม่มีการตรวจที่ผ่าน กัน scope หายเงียบ ๆ และส่งงานที่ยังไม่เสร็จต่อให้ session ถัดไปพร้อมหลักฐาน
✎ unverifiedมีการแก้หลังการตรวจครั้งล่าสุด❌ verify REDการตรวจครั้งล่าสุดไม่ผ่าน✅ verify 3mการตรวจผ่านเมื่อสามนาทีก่อน
ดูในสองนาที
agent บอกว่าเทสต์ผ่านทั้งที่ไม่ได้รันอะไรเลย ลูปของ Luciazero จับได้ /bisect หา commit ที่ทำให้พัง /lucia-relay ส่งงานต่อให้ agent อีกตัวซึ่งรันหลักฐานซ้ำ และ /done พิสูจน์ว่าเทสต์จับบั๊กได้จริง ฉากในวิดีโอเป็นแอนิเมชัน ส่วนอัตราผ่านที่แสดงเป็นผลของ Claude Sonnet กับ classic pack แบบไม่มี hook (วิดีโอเป็นภาษาอังกฤษ)
ติดตั้งใน 30 วินาที
เลือกช่องทางตาม agent ที่ใช้ แล้วเริ่ม session ใหม่
Claude CodeFull pack
/plugin marketplace add ohm41321/luciazero
/plugin install luciazero@luciazeroใน session ใหม่รัน /luciazero:ready
Codex CLIDoctrine + skill
npx luciazero codexใน session ใหม่รัน $ready
agent ที่รองรับ skillเฉพาะ skill
npx skills add ohm41321/luciazeroติดตั้งเฉพาะ skill ไม่รวม doctrine, reviewer หรือ hook
จับอะไรได้บ้าง
ความพังแต่ละแบบมีกลไกรองรับ กลไกที่ตรวจด้วยเครื่องรันใน test.sh ของ repository เอง
- บอกว่า “เสร็จ” โดยไม่ตรวจStop hook เตือน; strict gate แบบ opt-in บล็อกเมื่อผลแดง
- นับ
cat test.shว่ารัน testจับคู่LUCIAZERO_VERIFY_CMDแบบ exact - ลดความเข้ม test เพื่อให้เขียวDoctrine ข้อ 3 และ review ใน
/done; มีตัวอย่าง hook กัน suppression แบบ opt-in - Test ใหม่ผ่านแม้ไม่มี fix
revert-probe.cjsรัน test กับโค้ดเก่า - ทำ scope หายเงียบ ๆ
/doneบังคับให้ส่งครบหรือระบุสิ่งที่เว้นไว้ - เดินเข้าทางตันเดิมอีกรอบ
/retroบันทึก และ/debugอ่านก่อนเริ่ม - Context หายตอนเปลี่ยน agent
/lucia-relayส่งหลักฐาน next action และ negative knowledge
skill 13 ตัว ใช้ตามจังหวะงาน
เรียกใช้ ready ก่อนหนึ่งครั้ง (/ready สำหรับ agent ที่ใช้ slash และ $ready ใน Codex) ที่เหลือใช้เมื่อถึงจังหวะของมัน
- เข้า repository
/readyหาหรือสร้างคำสั่ง verify และพิสูจน์ว่าแดงได้ - โครงสร้างหรือหลักฐานไล่อ่านยาก
/showแสดงความเชื่อมโยง สิ่งที่เปลี่ยน และหลักฐานด้วยภาพที่เล็กที่สุด - อยากได้เสียงพูดแบบลูเซียระหว่างเขียนโค้ด
/imouto-modeน้ำเสียงน้องสาวซึนเดเระแบบอ่อน ๆ; ต้องเปิดเองและค่าเริ่มต้นปิด - ก่อนงานเสี่ยง กำกวม หรือแตะหลาย module
/planล็อก scope และหลักฐานยอมรับที่สังเกตได้ - บั๊กที่มองรอบแรกไม่ออก
/debugReproduction, hypothesis ledger, regression test - รู้ revision ดีและเสีย
/bisectหา first bad commit ใน worktree ชั่วคราว - ก่อนบอกว่าเสร็จ
/doneFull verify, skeptic review และรายงาน scope - ต้องส่งงานไปที่อื่น
/lucia-relayState แบบ JSON + Markdown พร้อมตรวจ drift - มีงานจาก agent อื่นรออยู่ในคิว (beta)
/lucia-busลงทะเบียน อ่าน inbox claim ทำงาน และส่งผลผ่าน Agent Bus ในเครื่อง - อยากให้ agent สอง session คุยกัน (beta)
/lucia-chatบอกว่าใครรออะไร และเปิดหนึ่งหน้าต่างต่อ agent - ปรับ performance
/experimentBaseline, เกณฑ์ชนะ และการวัดแบบควบคุม - ดูนิสัยการ verify ในเครื่อง
/discipline-reportรายงาน outcome กรองตามเวลาและโปรเจกต์ - หลังงานยาก
/retroเก็บบทเรียนและแนวทางที่พิสูจน์แล้วว่าไม่เวิร์ก
สิ่งที่ไม่ได้อ้าง
Luciazero คือชั้นวินัย ไม่ใช่ agent runtime กลไกที่ตรวจด้วยเครื่องถูกตรวจโดย test suite ส่วนผลด้านพฤติกรรมวัดแยกตาม model และ task ด้วย eval harness พร้อมข้อจำกัดที่เผยแพร่คู่กับตัวเลข Agent Bus เป็น beta แบบ opt-in และใช้ได้จาก checkout เท่านั้น