# Training:build

> Sinh nội dung từng module theo templates, kèm facilitator hub và đánh giá khoá.

- Skill: `hoangvantuan/training-build` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add hoangvantuan/training-build`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hoangvantuan/training-build/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: hoangvantuan (https://skillmd.com/u/hoangvantuan)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hoangvantuan/training-build

---


# Training Build: Sinh Nội dung

## Nhiệm vụ

Sinh toàn bộ nội dung khoá training: từng module theo templates của method, facilitator hub, đánh giá khoá, tổng quan.

## Yêu cầu đầu vào

- `project.json`: `phases.plan.status` = "done"
- `03-module-designs/` tồn tại với ≥ 1 file design
- Nếu không → "Cần chạy `/training:plan` trước."

## Chuẩn bị (bắt buộc đọc trước khi viết)

1. Naming convention: đọc `skills/training/references/naming-convention.md`
2. Google Docs compatibility: đọc `skills/training/references/gdocs-compatibility.md`

## Quy trình

### 1. Đọc input

Đọc `project.json` → method id. Đọc tất cả files trong `03-module-designs/`.

### 2. Load method templates

Đọc method manifest § Build Order → biết thứ tự viết. Đọc method templates từ `skills/training-method-creator/training-methods/<method_id>/templates/`.

Đọc module structure template → biết cấu trúc folder.

### 3. Tạo folder structure

Cho mỗi module trong designs, tạo folder theo cấu trúc method. Đặt trong `training-projects/<slug>/04-modules/`.

### 4. Sinh nội dung từng module

Theo thứ tự build order của method. Với mỗi file:
- Load template tương ứng
- Điền nội dung dựa trên module design + content inventory
- Áp dụng naming convention
- Áp dụng GDocs compatibility rules

**Quy tắc**: mỗi đoạn Văn, hỏi "Bỏ đoạn này, người học có làm được bài thực hành không?" Nếu có → bỏ.

### 5. Sinh facilitator hub

Tạo `04-modules/_facilitator-hub/`:
- `huong-dan-chung.md`: dùng template facilitator-hub từ method
- `so-do-module.md`: prerequisite map từ module map (Mermaid)
- `lich-trinh-goi-y.md`: lịch trình dựa trên duration + tier

### 6. Sinh đánh giá khoá

Tạo `04-modules/_danh-gia-khoa/`:
- `survey-cuoi-khoa.md`: dùng template đánh giá từ method
- `follow-up-30-60-90.md`: check-in 30/60/90 ngày từ method

### 7. Sinh tổng quan

Tạo `04-modules/00-tong-quan.md`: links tới mọi module + facilitator hub + đánh giá khoá.

### 8. Cross-check

Cho mỗi module, check lại content inventory: mọi ý gán cho module phải xuất hiện trong ≥ 1 file. Thiếu → bổ sung hoặc ghi lý do.

### 9. Cập nhật state

`project.json`: `phases.build.status` = "done", `current_phase` = "build".

### 10. Kết thúc

> Nội dung hoàn thành: <N> modules + facilitator hub + đánh giá khoá.
> Tiếp theo: `/training:review` để review chất lượng.

