- GitHub Spec Kit đạt 107,000 stars chỉ sau 9 tháng - trở thành một trong những repo developer tool tăng trưởng nhanh nhất lịch sử.
- Bộ toolkit mã nguồn mở này áp dụng Spec-Driven Development, giúp AI agents như Claude Code, GitHub Copilot hay Gemini cho kết quả chính xác hơn thay vì "viết bừa".
- Workflow gồm 4 bước: Spec, Plan, Tasks, Implement - mỗi bước tạo ra Markdown artifact làm context cho bước tiếp theo.
TL;DR
GitHub vừa open-source Spec Kit - một toolkit giúp bạn áp dụng Spec-Driven Development (SDD) khi làm việc với AI coding agents. Thay vì gõ prompt và hy vọng AI hiểu đúng ý, SDD yêu cầu viết spec rõ ràng trước, rồi mới để AI lên plan, chia task, và implement. Kết quả: ít hallucination hơn, dễ debug hơn, và codebase dễ maintain hơn. Repo đạt 107,000 stars trong 9 tháng - nhanh đến mức đáng chú ý.
Workflow 4 bước của Spec Kit: Spec - Plan - Tasks - Code
Vấn đề với Vibe Coding
Andrej Karpathy đặt ra thuật ngữ "vibe coding" vào tháng 2/2025 để mô tả cách dev dùng AI: mô tả qua loa những gì muốn, nhận code, chạy thử, nếu lỗi thì paste lỗi vào chat, lặp lại. Karpathy bản thân sau đó thừa nhận era này đang kết thúc - chúng ta đang bước vào thời kỳ agentic engineering, nơi developer đóng vai trò điều phối AI agents dựa trên specs và requirements rõ ràng.
Vấn đề cốt lõi của vibe coding: AI agents là "literal-minded pair programmers" - chúng giỏi nhận diện pattern và sinh code, nhưng chúng cần context rõ ràng và không mơ hồ. Khi bạn mô tả mơ hồ, AI sẽ điền vào chỗ trống bằng assumptions - đôi khi đúng, đôi khi hoàn toàn sai hướng. Spec Kit giải quyết đúng vấn đề này.

Vibe Coding vs. Spec-Driven Development - hai cách tiếp cận hoàn toàn khác nhau
GitHub Spec Kit là gì?
Spec Kit là open-source toolkit (MIT license) gồm hai thành phần chính:
Specify CLI - Python tool (yêu cầu Python 3.11+, cài qua
uv) để bootstrap project với cấu trúc SDD. Tạo thư mục.specify/với templates, scripts, và memory.Templates & slash commands - bộ Markdown templates và slash commands tích hợp thẳng vào AI agent của bạn.
Toolkit hỗ trợ 30+ AI agent integrations: GitHub Copilot, Claude Code, Gemini CLI, Cursor, Windsurf, Codex CLI, Kiro, Forge, và nhiều hơn. Bạn có thể chuyển đổi giữa agents chỉ bằng một lệnh - không bị vendor lock-in.
Bắt đầu nhanh
Cài đặt và khởi tạo project chỉ cần 2 lệnh:
# Cài Specify CLI (thay vX.Y.Z bằng tag mới nhất)
uv tool install specify-cli --from git+https://github.com/github/[email protected]
# Khởi tạo project (ví dụ với GitHub Copilot)
specify init my-project --integration copilotSau khi init, AI agent của bạn sẽ có ngay 6 core slash commands:
/speckit.constitution- thiết lập nguyên tắc và tiêu chuẩn cho project (code quality, testing, performance)/speckit.specify- mô tả cái gì và tại sao, không cần đề cập tech stack/speckit.plan- tạo technical plan với architecture và tech stack bạn chọn/speckit.tasks- chia plan thành task list có thứ tự dependency rõ ràng/speckit.taskstoissues- chuyển task list thành GitHub Issues để track/speckit.implement- thực thi tất cả tasks theo đúng plan
Thêm vào đó là 3 optional commands: /speckit.clarify (làm rõ gaps), /speckit.analyze (phân tích spec), và /speckit.checklist (kiểm tra completeness).
Ecosystem mở rộng nhanh
Trong vòng chưa đầy 1 năm kể từ khi ra mắt (tháng 8/2025), Spec Kit đã có:
105+ community extensions - thêm commands mới, integrations mới (CI Guard, Architecture Guard...)
22 presets - thay đổi style và terminology của workflow (AIDE, Canon, Product Forge, MAQA...)
200+ contributors từ cộng đồng
Version hiện tại (tháng 5/2026): v0.8.4, release cadence nhanh
Điểm khác biệt: Extensions thêm capability mới, Presets thay đổi cách workflow hiện tại hoạt động. Dùng Extension khi bạn muốn thêm tính năng, dùng Preset khi bạn muốn reshape workflow style.
Khi nào nên dùng - và khi nào không
Spec Kit phù hợp nhất cho:
Dự án mới (greenfield) cần đi từ requirements đến code có cấu trúc
Thêm feature vào codebase hiện có (brownfield) với yêu cầu phức tạp
Team có nhiều người, cần shared context rõ ràng trước khi AI implement
Projects cần audit trail - mọi quyết định technical đều được document
Tổ chức muốn standardize quy trình phát triển với AI
Không phù hợp cho scripts nhỏ hoặc tasks giải quyết được trong vài phút - overhead của SDD sẽ lớn hơn lợi ích. Rule of thumb: nếu bạn cần hơn 1 prompt để hoàn thành, SDD có thể worth it.
Toolkit hoạt động offline, behind firewalls, và cross-platform (Windows, macOS, Linux) - phù hợp cả enterprise lẫn cá nhân.
Kết
107,000 stars trong 9 tháng là tín hiệu rõ ràng: cộng đồng dev đang chán với vibe coding và tìm kiếm cấu trúc. GitHub Spec Kit không phải silver bullet - nó yêu cầu bạn đầu tư thêm thời gian ở đầu pipeline để viết spec rõ ràng. Nhưng đó chính xác là điểm mấu chốt: AI viết code càng nhanh, chúng ta càng không thể bỏ qua bước spec, plan, và acceptance criteria.
Nếu bạn đang dùng Claude Code, Copilot, hay bất kỳ AI coding agent nào, Spec Kit đáng thử - đặc biệt với dự án có độ phức tạp từ trung bình trở lên. via GitHub
