Tree · Claude · Quy trình phát triển phần mềm

AI-Native SDLC — Playbook

Đọc cái này để hiểu TRỌN bài trước khi đọc bản gốc. Ý chính: code không còn là nút thắt — khi agent viết code nhanh gấp nhiều lần, nút thắt chuyển sang khâu con người duyệt và bàn giao. Playbook biến quy trình thẳng-một-chiều thành một VÒNG LẶP: mỗi bước để lại một file trong git cho bước sau đọc, AI làm phần cơ học, con người chỉ đứng ở các cổng cần phán đoán. Bắt đầu từ hai nhánh đầu (ý tưởng lớn + chuỗi artifact), rồi tới 6 giai đoạn. Bấm ô có chấm để đọc sâu.

ROOT AI-Native SDLC 6 giai đoạn ◎ Ý tưởng lớn — cái gì đổi cũ → mới ▾ CŨ: thẳng một chiều, người kiểm ở mọi bước MỚI: một vòng lặp, người chỉ ở các cổng Con người: ra khỏi vòng viết, đứng ở cổng phán đoán ⚠ Không đánh đổi nhanh ↔ an toàn ⛓ Chuỗi artifact — xương sống intent → spec → plan → code → PR ▾ intent.md — MUỐN gì (Plan) spec.md — yêu cầu + thiết kế (Design) plan.md — làm THẾ NÀO (Build) code + PR — và người duyệt (Deploy) Chuỗi commit = audit trail Khác nhau: intent = MUỐN · spec = LÀM GÌ · plan = THẾ NÀO ① Plan — Bắt ý định intent.md ▾ Brainstorm với Claude → viết ra intent.md Người không-kỹ-thuật cũng làm được Đo: từ lúc nói chuyện → lúc commit intent.md ② Design — Đặc tả + chính sách spec.md ▾ Claude: intent.md → spec.md trong một phiên Skills tổ chức nạp vào làm ràng buộc Cờ cảnh báo đi tới người sở hữu chính sách trước Product owner chạy, không cần engineer ③ Build — Viết code plan mode · CLAUDE.md · skills · hooks ▾ Plan mode: viết plan.md trước, duyệt rồi mới code CLAUDE.md — trí nhớ của team Skills — chính sách viết thành file Hooks — hàng rào lúc build Phiên song song + subagent ④ Test — Vòng phản hồi self-check · evals ▾ Cho Claude một vòng phản hồi để tự kiểm Sửa bug: viết test-fail trước, rồi mới fix Bảo vệ vòng lặp bằng hook Evals trong CI = QA thời AI-native ⑤ Deploy — Review + cổng duyệt PR review · hooks · CI/CD ▾ Mọi PR nhận cùng bộ pass review, xếp theo mức nghiêm trọng REVIEW.md ở gốc repo định luật review Phát hiện lặp lại → đưa vào CLAUDE.md Hooks lúc này = cổng xin phép CI/CD: agent chạy tới sát cổng prod ⑥ Maintain — Đóng vòng lặp control-band · security scan · Claude on-call ▾ Control-band vỡ → gọi Claude tự chẩn đoán Quét codebase định kỳ (Claude Security) Claude on-call qua Claude Tag ◆ Nguyên tắc xuyên suốt và những cái ĐỪNG ▾ ⚠ Đừng bỏ qua bước plan ⚠ Đừng để agent tự duyệt code của nó ⚠ Đừng nới lỏng bảo vệ test lúc fix ⚠ Đừng để CLAUDE.md cũ kỹ ⚠ Đừng deploy thẳng lên prod không cổng ⚠ Đừng nhầm skill là bảo đảm xác định LEGEND Concept / reference Do-this Danger / gotcha Root · focal Hover a node for a hint · click a dotted node for detail.