Hướng Dẫn Quy trình Phát Triển tiêu chuẩn
Version: 1.6.1 | Last reviewed: 2026-03-24
Tổng Quan
PARA Workspace tổ chức quy trình phát triển thành 4 luồng workflow chính:
┌──────────────────────────────────────────────────────────────────────┐
│ │
│ 0. PLANNING 1. DAILY DEV 2. RELEASE 3. OPS │
│ ──────────── ────────── ────────── ──────── │
│ /brainstorm /open /release /retro │
│ ↓ ↓ ↓ /inbox │
│ /docs (strategy) [coding + hot lane] │
│ ↓ ↓ │
│ /plan create /push │
│ ↓ ↓ │
│ /backlog sync /end (sync + plan check) │
│ │
└──────────────────────────────────────────────────────────────────────┘
0. Planning Flow (Dự án mới)
Luồng này chạy 1 lần khi khởi tạo dự án có quy mô lớn (>5 tasks).
/new-project [name]
↓
/brainstorm → Động não, ghi nhận quyết định (tùy chọn)
↓
/docs new (strategy) → Tạo docs/strategy/strategy.md (v1.6.1, tùy chọn)
↓
/plan create → Chọn loại: 🗺️ Roadmap hoặc 📐 Detail Plan (v1.6.1)
↓ (set active_plan nếu là Detail Plan)
/backlog sync → Tạo backlog items từ các phase trong plan
↓
/open [project] → Chuyển sang luồng Daily Dev Flow
Mô hình 3 tầng (v1.6.1): Strategy → Roadmap → Detail Plan. Số tầng sử dụng tùy thuộc vào quy mô dự án. Xem chi tiết tại Strategy Plan Flow Guide. Không phải mọi dự án đều cần Plan. Xem tiêu chí quyết định tại Planning Guide.
1. Daily Development Flow
Luồng này diễn ra hằng ngày khi developer làm việc.
/open [project]
│
│ 📋 Đọc session log + backlog summary (~10 dòng)
│ 🔥 Đọc Hot Lane (sprint-current.md)
│ 📐 Xem phase hiện tại (nếu có active_plan)
│ 💡 Nhận đề xuất công việc ưu tiên
│
▼
[Coding & Testing]
│
│ 🔧 Phát triển features
│ 🧪 Kiểm thử cục bộ (local test)
│ 🔥 Task phát sinh? → Ghi `- [ ]` vào sprint-current.md
│ ✅ Xong task nhanh? → Đánh dấu `[x]` ngay
│
▼
/push ["message"]
│
│ 📝 Cập nhật CHANGELOG
│ ⬆️ Push lên GitHub
│
▼
/end [project] [done]
│
│ 💾 Lưu session log
│ 🔥 Hot Lane Sync: [x] → done.md (#session), [ ] → hỏi giữ/promote
│ 💡 Smart Suggest: gợi ý đánh dấu Done cho các task chiến lược
│ 📐 Kiểm tra tiến độ plan phase
│ 🧹 Tự động gỡ active_plan (nếu đã hoàn thành)
| Workflow | Trigger | Tần suất |
|---|---|---|
/open | Bắt đầu làm việc | 1 lần/ngày |
/push | Xong feature/fix | Nhiều lần/ngày |
/end | Kết thúc làm việc | 1 lần/ngày (sync Hot Lane + suggest Done) |
⚠️ KHÔNG CẦN chạy
/backlog updategiữa phiên./endlà điểm đồng bộ duy nhất.
Hot Lane: Task phát sinh
sprint-current.md là Hot Lane — vùng đệm agent-writable dành cho các task ad-hoc phát sinh khi đang code. Đây KHÔNG phải sprint board.
## Quick Tasks
- [x] Fix typo trong README ← hoàn thành trong phiên
- [ ] Thêm error handling cho API ← chưa xử lý
## Notes
Trọng tâm phiên: Phase 2 tasks
Khi chạy /end:
- Items
[x]→ chuyển vàodone.mdvới tag#session - Items
[ ]→ Agent hỏi: giữ lại cho phiên sau hoặc promote lên backlog
2. Release Cycle Flow
Luồng này thực hiện khi phát hành version mới.
/plan review → Tổng quan tiến độ theo phase
↓
/backlog review → Kiểm tra trạng thái task cho phase hiện tại
↓
[Development Sprint] → 1-2 ngày/phase
↓
/release [project] → Tạo CHANGELOG, Git tag, push
↓
/deploy → Xác minh trên production
Plan Archiving
Khi tất cả phases đạt 100%, /plan review tự động thực hiện:
- Di chuyển plan sang
artifacts/plans/done/[plan-name].md - Tạo completion review tại
artifacts/plans/done/[plan-name]-review.md - Xóa
active_plankhỏiproject.md - Gợi ý chạy
/retrođể tổng kết dự án
Plan và review nằm cùng thư mục
done/./retrochỉ cần đọc một nơi duy nhất.
3. Operations Flow
Chạy khi cần (không hằng ngày).
| Workflow | Mục đích | Khi nào chạy |
|---|---|---|
/inbox | Phân loại files mới | Dọn dẹp hàng tuần |
/install | Đồng bộ governed libraries | Sau khi update |
/retro | Retrospective trước archive | Khi dự án hoàn tất |
Quan hệ giữa các Artifacts
project.md (active_plan, agent)
│
│ trỏ tới
▼
Plan (artifacts/plans/) ← HOW & ORDER
│ lưu kho: plans/done/ (+ review)
│ ánh xạ tới
▼
Backlog (artifacts/tasks/backlog.md) ← WHAT & STATUS (chiến lược)
│
│ task nhanh phát sinh trong phiên
▼
Hot Lane (sprint-current.md) ← BUFFER (ad-hoc, agent-writable)
│
│ /end đồng bộ cả hai xuống
▼
Done (artifacts/tasks/done.md) ← RECORD (#backlog + #session tags)
│
│ bằng chứng phiên làm việc
▼
Session Log (sessions/YYYY-MM-DD.md) ← EVIDENCE
│
│ khi phát hành
▼
CHANGELOG → GitHub Release ← PUBLIC RECORD
CLI: update vs install
| Lệnh | Hành động | Khi nào dùng |
|---|---|---|
./para update | git pull + install | Cần lấy phiên bản mới từ GitHub |
./para install | Chỉ sync cục bộ | Lần đầu cài đặt, source đã có sẵn |
./para install --force | Ghi đè toàn bộ | Khi smart mode bỏ sót file (timestamps) |
⚠️ Lệnh
installKHÔNG kéo dữ liệu từ GitHub. Luôn dùngupdatekhi cần phiên bản mới nhất.
Thực hành tốt (Best Practices)
✅ NÊN
- Luôn bắt đầu với
/openđể có đầy đủ context và phase hiện tại - Commit thường xuyên với
/push(nhiều commit nhỏ tốt hơn 1 commit lớn) - Task phát sinh → ghi
- [ ]vàosprint-current.mdTRƯỚC khi bắt tay code - Kết thúc phiên bằng
/end— điểm đồng bộ duy nhất (Hot Lane Sync + Smart Suggest) - Dùng
./para updatekhi cần đồng bộ workspace từ GitHub
❌ KHÔNG NÊN
- Bỏ qua
/openvà code trực tiếp không context - Quên chạy
/enddẫn đến mất context cho ngày hôm sau - Chạy
/backlog updategiữa phiên —/endđã xử lý đồng bộ - Đọc toàn bộ backlog/plan trong
/open— chỉ cần grep summary - Dùng
./para install --forcekhi thực chất cần pull mới từ GitHub
Tài liệu liên quan
- Strategy Plan Flow Guide — Mô hình 3 tầng Strategy → Roadmap → Plan (v1.6.1)
- Planning Guide — Hướng dẫn chi tiết Plan + Backlog
- Workflows Reference — Danh mục và bảng version workflows
- Glossary — Thuật ngữ và bản đồ ảnh hưởng
Cập nhật trong v1.6.1 (Mô hình 3 tầng Strategy, Planning Flow cải tiến)