webnovel-initlisted
Install: claude install-skill nntrivi2001/wordsmith
# Project Initialization (Deep Mode)
## Mục tiêu
- Thu thập thông tin đủ qua tương tác cấu trúc, tránh "tạo trước rồi chỉnh sau".
- Tạo ra xương có thể triển khai: `.webnovel/state.json`、`Worldbuilding/*`、`Outlines/Master-Outline.md`、`.webnovel/idea_bank.json`、`.story-system/MASTER_SETTING.json`。
- Đảm bảo `/webnovel-plan` và `/webnovel-write` có thể chạy trực tiếp sau đó.
## Nguyên tắc thực thi
1. Thu thập trước, tạo sau; không thực thi `webnovel.py init` cho đến khi vượt qua cổng kiểm soát đầy đủ.
2. Hỏi theo nhiều đợt, mỗi lần chỉ hỏi "thông tin hiện tại thiếu và sẽ chặn bước tiếp theo"; không lặp lại câu hỏi đã rõ ràng, để người dùng quyết định xung đột.
3. Phân tích sách tham khảo chỉ trả về kết quả cấu trúc; không được ghi vào `idea_bank.json`、`.story-system`、`Worldbuilding`、`Outlines`、`Chapters`、`.webnovel/state.json` hoặc bất kỳ tệp canon/read model nào cho đến khi người dùng xác nhận.
## Chiến lược tải trọng tham chiếu
Giải thích đường dẫn: `references/` chỉ `skills/webnovel-init/references/`;`../../references/` chỉ shared references. Xem chi tiết trường thu thập tại `references/init-collection-schema.md`(đọc khúc theo nhu cầu, thu thập từng mục, trường bắt buộc theo "cổng kiểm soát đầy đủ")。
| Step | Trigger | Reference |
|------|---------|-----------|
| Step 1 | luôn luôn | `references/system-data-flow.md`、`references/genre-tropes.md` |
| Thu thập thể loại/điểm bán | luôn luôn | `../../references/genre-profiles.md`(chỉ đọc khúc thể loại hiện tại) |
| Kẹt nhâ