arrow_back Quay lại Thư viện
The Developer
Software Engineer / Architect

The Developer

Dành riêng cho các kỹ sư phần mềm làm việc với AI agents trong các dự án kỹ thuật số.

code Xem trên GitHub

Tâm niệm: Mọi đoạn mã đều là một Project. Kiến thức sống trong Areas. Các công cụ nằm ở Resources.


📂 Kiến trúc Không gian (Workspace Structure)

workspace/
├── _inbox/                        # 📥 Nơi tập kết thông tin thô, ghi chú nhanh
├── Projects/                      # ⚡ Các dự án đang phát triển (có thời hạn)
│   └── my-app/                    # Tên dự án: kebab-case, bắt buộc có project.md
│       ├── project.md             # Hợp đồng dự án (mục tiêu, thời hạn, DoD)
│       ├── repo/                  # Mã nguồn dự án (Thư mục gốc của Git)
│       ├── sessions/              # Nhật ký làm việc & task log
│       ├── docs/                  # Tài liệu nội bộ dự án
│       └── artifacts/             # Các tệp sinh ra bởi AI (kế hoạch, bản vẽ...)
│           ├── plans/             # 📝 Kế hoạch triển khai
│           └── tasks/
│               ├── backlog.md     # 📌 Danh sách công việc CHÍNH (CANONICAL)
│               ├── sprint-current.md
│               └── done.md
├── Areas/
│   ├── infra/                     # 🔧 SOPs hạ tầng, runbooks, cấu hình server
│   ├── product/                   # 📦 Thông số sản phẩm, quyết định thiết kế
│   └── ops/                       # ⚙️ Vận hành, CI/CD, kịch bản triển khai
├── Resources/
│   ├── ai-agents/                 # 🤖 Kernel mặc định, luồng chạy AI Agent
│   │   ├── kernel/
│   │   └── workflows/
│   ├── references/                # 📚 Source code tham khảo, docs, cheat-sheets
│   └── tools/                     # 🛠️ Scripts, utilities, công cụ CLI độc lập
├── Archive/                       # ❄️ Nơi lưu trữ dự án & khu vực đã đóng
├── .agent/                        # Môi trường chạy Agent (cài đặt tự động)
│   ├── rules/
│   └── workflows/
├── .para-workspace.yml            # File cấu hình trung tâm của không gian
├── para                           # CLI lõi (Tạo tự động)
└── README.md

📑 Các Luồng Công việc (Workflows) Đề xuất

Quy trình làm việcKhi nào nên sử dụng?
/planLập hoặc đánh giá kế hoạch triển khai kiến trúc
/openBắt đầu phiên làm việc, tải toàn bộ Context
/backlogThêm hoặc đánh giá ưu tiên công việc cho dự án
/docsTạo, kiểm tra, và xuất bản tài liệu kỹ thuật
/new-projectKhởi tạo cấu trúc tự động cho một dự án code mới
/learnLưu trữ lại các bài học và kinh nghiệm vào Areas
/pushTự động Commit & Đẩy mã nguồn lên nền tảng đám mây
/verifyKiểm tra độ hoàn thiện tính năng bằng kịch bản test
/releaseRà soát chất lượng (Quality gate) trước khi phát hành
/retroChạy đánh giá dự án (Retrospective) trước khi dọn kho
/endKết thúc phiên làm việc, tự động dọn rác và ghi nhật ký
/paraKiểm tra sức khỏe hệ thống và bảo trì tổng thể

📜 Các Tiêu chuẩn Quản trị (Rules)

Sau khi chạy para init, các quy tắc bắt buộc sau đây sẽ được nạp tự động vào thư mục .agent/rules/:

  • governance.md — Chứa các bất biến cốt lõi (Invariants) và phương pháp luận Heuristics của hệ thống.

💡 Lời khuyên cho hồ sơ dev

  • Sử dụng cú pháp kebab-case: my-app, auth-service, api-gateway
  • Mỗi dự án chỉ có 1 kho lưu trữ Git (Repo): Thư mục repo/ chính là “gốc” (root) của Git.
  • _inbox/ là khu vực thu thập thông tin: Cứ ném mọi đoạn mã nháp, link, ghi chú lộn xộn vào đây — chúng sẽ tự được xử lý bằng lệnh /end vào cuối ngày.
  • Thư mục Areas chứa tài liệu Sống (SOPs): Các tài liệu như Areas/infra/ là cấu hình vận hành nên phải được cập nhật thường xuyên.
  • Resources chỉ để tra cứu: Thông tin ở khối này chỉ đọc (read-only), đừng tạo code dự án bên trong nhánh Resources/.