CAT PAW

workflow ทั้งหมด

วิศวกรรมซอฟต์แวร์

ทำฟีเจอร์ด้วยการพัฒนาที่ขับด้วยการทดสอบ

ฟีเจอร์เล็กพร้อมผลิต พฤติกรรมถูกระบุด้วยการทดสอบอัตโนมัติ และการลงมือถูกปรับโครงสร้างตอนทดสอบผ่าน

กระบวนการ

ทำตามลำดับนี้

  1. แปลงพฤติกรรมที่ขอและเกณฑ์รับเป็นรายการกรณีทดสอบสั้นเรียงลำดับ รวมกรณีล้มเหลวและขอบ
  2. ตรวจขนบการทดสอบของที่เก็บ เลือกพฤติกรรมถัดไปที่เล็กที่สุด และเขียนการทดสอบโฟกัสหนึ่งด้วยกรอบที่มี
  3. รันการทดสอบนั้นและยืนยันว่าล้มเหลวด้วยเหตุที่คาด ไม่ใช่เพราะการตั้งค่าหรือไวยากรณ์ผิด
  4. ลงมือโค้ดผลิตน้อยที่สุดที่ทำให้การทดสอบใหม่ผ่าน โดยไม่เปลี่ยนเรื่องที่ไม่เกี่ยวข้องกว้าง
  5. รันการทดสอบโฟกัสแล้วชุดที่เกี่ยวข้อง แก้การถดถอยก่อนไปต่อ
  6. ปรับโค้ดและการทดสอบให้ชัดและลดซ้ำ โดยคงชุดทดสอบให้ผ่าน แล้วบันทึกพฤติกรรมและหลักฐานในสรุปการเปลี่ยน

เตรียมสิ่งนี้

ข้อมูลที่แมวจะขอ

  • ที่เก็บหรือสาขา
  • พฤติกรรมฟีเจอร์และเกณฑ์รับ
  • คำสั่งทดสอบหรือขนบกรอบ

เราเตอร์ + playbook เดียว

จัดเส้นทางก่อน เลือกอันเดียว

Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow

  • เราเตอร์: engineering-pack
  • skills/engineering/mattpocock/tdd/SKILL.md
  • skills/engineering/mattpocock/implement/SKILL.md

เส้นเขต

ขอบเขตเดินทางไปกับพรอมต์

  • อย่าทำให้การยืนยันที่มีอ่อนลงหรือลบเพียงเพื่อให้การทดสอบผ่าน
  • ยืนยันว่าการทดสอบที่ควรล้มเหลว ล้มเหลวเพราะพฤติกรรมที่ขาดตามที่ตั้งใจ
  • ให้แต่ละรอบจำกัดที่พฤติกรรมที่สังเกตได้หนึ่งอย่าง และเลี่ยงการปรับที่ไม่เกี่ยวข้อง

เสร็จหมายถึง

จุดจบที่ตรวจได้

พฤติกรรมใหม่ถูกครอบคลุมด้วยการทดสอบที่สังเกตว่าล้มเหลวก่อน การทดสอบที่เกี่ยวข้องทั้งหมดผ่านหลังลงมือและปรับ และสรุปการเปลี่ยนระบุสิ่งที่ตรวจแล้ว

แหล่งที่มา

กระบวนการนี้มาจากไหน

  1. martinfowler.com/bliki/TestDrivenDevelopment.html
  2. pytest.org/en/latest/getting-started.html

แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล

AI ทำงาน. คุณตัดสินใจ.

เบรกคนสำหรับ AI

Latch จะแสดงทุกคำสั่ง การคลิก และการเปลี่ยนแปลงก่อนเกิดขึ้น — คุณตอบว่าใช่ ไม่ หรือยังก่อนได้

Plow Latch · macOS Cat Paw Latch · Windows + Linux · สร้างจากซอร์ส
Cat Paw Latch

หลังหมายเลข

สอง harness หนึ่งเส้น

เบอร์เดียวกัน เครดิต 100 ดอลลาร์เท่ากัน เลือกว่าจะให้ harness ไหนตอบเมื่อคุณทัก

Hermes

เอเจนต์ terminal-native ของ Nous Research รันบนเครื่องของคุณ จำได้ข้ามเซสชัน และเปิด playbook หนึ่งชุดต่อหนึ่งงาน

ทัก Hermes
OpenClaw

ผู้ช่วยโอเพนซอร์สที่รันบนคอมพิวเตอร์ของคุณเอง ตอบในแชนเนลที่คุณใช้อยู่แล้ว และเปิด playbook หนึ่งชุดต่อหนึ่งงาน

ทัก OpenClaw

หนึ่งเบอร์สำหรับทั้งสอง harness +1 628 246 3032

เปิดแอปข้อความพร้อม harness ที่เลือกไว้แล้ว