Khám phá Learn Stream About Jokes
Stream
Liên kết

Hệ thống context engineering cho AI coding assistants

· github

TL;DR

GSD là một hệ thống workflow giúp AI coding assistants (như Claude Code) build software một cách có hệ thống và đáng tin cậy. Nó giải quyết vấn đề “context rot” — chất lượng code giảm dần khi context window đầy lên.

Nói đơn giản: Thay vì nói cho AI “build cái này đi” rồi ngồi chờ mù mịt, GSD cho mình một framework rõ ràng: hỏi → research → plan → execute → verify. Mỗi task chạy trong fresh context, commit riêng, không lẫn lộn.


Bài này dành cho ai?

1. Dev muốn AI làm việc thay mình

Vấn đề: Mô tả ý tưởng cho AI rồi nhận về code lộn xộn, không nhất quán, không scale được Khi nào cần: Khi cần build feature hoặc project từ đầu với AI Được gì: Workflow rõ ràng, AI research trước khi code, verify sau khi xong

2. Dev muốn build sản phẩm với AI

Vấn đề: Không biết cách tổ chức để AI code hiệu quả, code nhanh nhưng debug mệt Khi nào cần: Khi muốn tối ưu hóa việc dùng AI để ship sản phẩm nhanh Được gì: Framework có sẵn, AI tự verify, git history sạch

3. Team lead / Solo founder

Vấn đề: Không muốn chạy theo enterprise workflow (Jira, sprint planning…) nhưng cần structure Khi nào cần: Khi cần một workflow đủ nghiêm túc để AI làm việc đàng hoàng, không phải “vibe coding” bừa bãi Được gì: System có complexity bên trong, đơn giản bên ngoài


Các điểm chính

1. Context window là bottleneck chính Claude Code mạnh, nhưng càng nhiều context thì chất lượng càng giảm. GSD giải quyết bằng cách: mỗi task chạy trong fresh 200k tokens context riêng. Main session chỉ 30-40%. → Làm gì: Dùng GSD workflow thay vì nhồi mọi thứ vào một session

2. Workflow có 5 bước rõ ràng /gsd:new-project → hỏi ý tưởng → research → requirements → roadmap /gsd:discuss-phase → nắm bắt implementation preferences /gsd:plan-phase → research + tạo atomic plans /gsd:execute-phase → chạy song song theo waves, mỗi task commit riêng /gsd:verify-work → manual testing, auto-diagnose nếu lỗi → Làm gì: Tuân theo workflow, đừng bỏ qua bước nào

3. Wave execution — chạy song song những gì có thể Plans được chia thành waves dựa trên dependencies. Trong cùng wave chạy song song, waves chạy tuần tự. Independent tasks → parallel. Dependent → sequential. → Làm gì: Design task theo “vertical slices” (feature end-to-end) thay vì “horizontal layers” (tất cả models rồi tất cả APIs)

4. XML prompt formatting cho từng task Mỗi plan có cấu trúc XML: <name>, <files>, <action>, <verify>, <done>. Không ambiguous, không guessing. → Làm gì: Khi tự viết prompt, dùng cấu trúc này

5. Atomic commits — mỗi task một commit Task hoàn thành → commit ngay. Ai commit bậy thì revert dễ. Git bisect tìm lỗi chính xác. → Làm gì: Không gộp nhiều task vào một commit

6. Model profiles — cân bằng quality vs cost quality: Opus cho planning + execution balanced (default): Opus plan, Sonnet execute budget: Sonnet toàn bộ inherit: Theo runtime hiện tại → Làm gì: Set /gsd:set-profile budget cho project nhỏ, quality cho project quan trọng

7. Quick mode cho task nhỏ /gsd:quick — không cần full workflow. Thêm --discuss để hỏi trước, --research để investigate, --full để verify. → Làm gì: Dùng quick mode cho bug fixes, small features


Quick Start

1. Cài đặt:

npx get-shit-done-cc@latest

Chọn runtime (Claude Code, OpenCode…) và location (global/local)

2. Khởi project:

/gsd:new-project

Trả lời câu hỏi, hệ thống tự tạo PROJECT.md, REQUIREMENTS.md, ROADMAP.md

3. Chạy workflow:

/gsd:discuss-phase 1    # Nói rõ mình muốn gì
/gsd:plan-phase 1       # AI research và tạo plans
/gsd:execute-phase 1    # AI build, tự commit
/gsd:verify-work 1       # Test thử

4. Quick mode cho task nhỏ:

/gsd:quick
> Add dark mode toggle to settings

5. Skip permissions (khuyến nghị):

claude --dangerously-skip-permissions

Để AI tự approve date, git commit mà không hỏi 50 lần


#ai-coding #workflow #claude-code #context-engineering #productivity #automation
0:00

Chia sẻ ảnh

Bắt đầu gõ để tìm kiếm...