Luciazero

สำหรับ Claude Code, Codex CLI และ runtime ที่ใช้ skill ได้

ให้ coding agent พิสูจน์ งานก่อนบอกว่าเสร็จ

Luciazero เพิ่มลูป วางแผน → แก้ → ตรวจ → แก้ซ้ำ ให้ coding agent จับการบอกว่า “เสร็จ” ทั้งที่ยังไม่มีการตรวจที่ผ่าน กัน scope หายเงียบ ๆ และส่งงานที่ยังไม่เสร็จต่อให้ session ถัดไปพร้อมหลักฐาน

ลูเซีย มาสคอตของ Luciazero ร่าง 3D ใส่หูฟังหูแมว
  1. ✎ unverifiedมีการแก้หลังการตรวจครั้งล่าสุด
  2. ❌ verify REDการตรวจครั้งล่าสุดไม่ผ่าน
  3. ✅ 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 ใหม่ผ่านแม้ไม่มี fixrevert-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 เท่านั้น

อ่านหลักฐานและข้อจำกัด