งานโค้ด

เปลี่ยนคอมเมนต์ TODO, FIXME, BUG และแท็กอื่นให้เป็นบอร์ด Kanban ที่กรองได้ เพิ่มงานด้วยตนเอง และส่งต่องานให้ AI agent

Code Tasks รวบรวมงานที่ค้างอยู่ในซอร์สไฟล์มาไว้ที่เดียว ระบบจะสแกนคอมเมนต์เช่น TODO, FIXME, BUG แล้วเปลี่ยนเป็นการ์ดร่วมกับงานที่คุณเพิ่มเอง

บอร์ด Code Tasks แสดงงานที่สแกนและงานที่เพิ่มเองตามแท็ก

เปิด Code Tasks

  1. เปิดโปรเจกต์ที่ต้องการตรวจ
  2. คลิก Tasks บนแถบเครื่องมือด้านบน หรือเลือก Navigate → Tasks…
  3. หากจำเป็น เลือกโปรเจกต์อื่นจากตัวเลือก Project

1DevTool สแกนเฉพาะตอนเปิด Code Tasks ไม่มีการเฝ้าดูไฟล์เบื้องหลัง คลิก Refresh เมื่อต้องการสแกนใหม่

เขียนคอมเมนต์งาน

ts
// TODO: จัดการสถานะว่าง
// REVIEW(alex): ตรวจขั้นตอนการยืนยันตัวตน
// BUG(#123)!: request อาจแข่งกันบนเครือข่ายช้า
// FIXME!!: ป้องกันข้อมูลสูญหายก่อนปล่อย

แท็กมาตรฐานคือ TODO, FIXME, BUG, HACK, XXX, NOTE, OPTIMIZE, PERF, REVIEW, DEPRECATED, WARNING และ REFACTOR

  • REVIEW(alex) บันทึกผู้รับผิดชอบ ส่วน BUG(#123) เชื่อม issue
  • ! คือความสำคัญ High และ !! คือ Critical
  • การ์ดรวมชื่อไฟล์ เลขบรรทัด และบริบทโค้ดใกล้เคียง

กฎ ignore ของโปรเจกต์และโฟลเดอร์ dependency/build ทั่วไปจะถูกข้าม

จัดระเบียบบอร์ด

สลับระหว่าง Board view แบบลากวางและ List view แบบกระชับ จัดกลุ่มตามแท็ก ไฟล์ ผู้เขียน ความสำคัญ หรือแหล่งที่มา แล้วเรียงตามความสำคัญหรือไฟล์

ค้นหาจากคำอธิบาย path ไฟล์ และผู้รับผิดชอบ พร้อมกรองตามความสำคัญหรือ Scanned from code / Manual task

เพิ่มงานด้วยตนเอง

คลิก Add สำหรับงานที่ไม่ควรอยู่ในคอมเมนต์ ใส่คำอธิบาย แท็ก ความสำคัญ และไฟล์ บรรทัด ผู้รับผิดชอบตามต้องการ งานจะถูกบันทึกใน .1devtool/manual-tasks.json

การ์ดที่เพิ่มเองแก้ไข ลบ และลากได้ แต่การ์ดที่สแกนจะลากไม่ได้เพราะคอมเมนต์ต้นฉบับคือข้อมูลจริง ให้แก้คอมเมนต์แล้วคลิก Refresh

ลงมือทำงาน

เลือกการ์ดแล้วใช้ Open in Editor เพื่อไปยังบรรทัดนั้น, Send to Agent เพื่อสร้าง prompt แก้ไขพร้อมบริบท หรือ Copy as Markdown สำหรับ GitHub, Linear, Notion

ปุ่มเฟืองใช้เปิด/ปิดแท็ก เพิ่มแท็กกำหนดเอง เปลี่ยนสี และเพิ่ม ignore list การตั้งค่าเก็บใน .1devtool/tasks.json

ที่เกี่ยวข้อง