docs/vi-vn/how-to/project-context.md
Sử dụng tệp project-context.md để đảm bảo các agent AI tuân theo ưu tiên kỹ thuật và quy tắc triển khai của dự án trong suốt mọi workflow. Để đảm bảo tệp này luôn sẵn có, bạn cũng có thể thêm dòng Important project context and conventions are located in [path to project context]/project-context.md vào file context của công cụ hoặc file always rules của bạn (như AGENTS.md).
:::note[Điều kiện tiên quyết]
Tự tạo bằng tay - Phù hợp nhất khi bạn biết rõ cần tài liệu hóa quy tắc nào
Tạo sau kiến trúc - Phù hợp để ghi lại các quyết định đã được đưa ra trong giai đoạn solutioning
Tạo cho dự án hiện có - Phù hợp để khám phá pattern trong các codebase đã tồn tại
Tạo tệp tại _bmad-output/project-context.md:
mkdir -p _bmad-output
touch _bmad-output/project-context.md
Thêm stack công nghệ và các quy tắc triển khai của bạn:
---
project_name: 'MyProject'
user_name: 'YourName'
date: '2026-02-15'
sections_completed: ['technology_stack', 'critical_rules']
---
# Project Context for AI Agents
## Technology Stack & Versions
- Node.js 20.x, TypeScript 5.3, React 18.2
- State: Zustand
- Testing: Vitest, Playwright
- Styling: Tailwind CSS
## Critical Implementation Rules
**TypeScript:**
- Strict mode enabled, no `any` types
- Use `interface` for public APIs, `type` for unions
**Code Organization:**
- Components in `/src/components/` with co-located tests
- API calls use `apiClient` singleton — never fetch directly
**Testing:**
- Unit tests focus on business logic
- Integration tests use MSW for API mocking
Chạy workflow trong một phiên chat mới:
bmad-generate-project-context
Workflow sẽ quét tài liệu kiến trúc và tệp dự án để tạo tệp context ghi lại các quyết định đã được đưa ra.
Với các dự án hiện có, chạy:
bmad-generate-project-context
Workflow sẽ phân tích codebase để nhận diện quy ước, sau đó tạo tệp context để bạn xem lại và chỉnh sửa.
Xem lại tệp được tạo và đảm bảo nó ghi đúng:
Chỉnh sửa thủ công để thêm phần còn thiếu hoặc loại bỏ những chỗ không chính xác.
Một tệp project-context.md sẽ:
:::tip[Thực hành tốt]