Discovery Drafting (Viết không dàn ý)
Quy trình viết truyện theo kiểu ngẫu hứng: bắt đầu từ một đoạn "hạt nhân truyện", viết tới trước, rồi đối chiếu ngược từng chương vào story bible.
Nội dung · Viết láchTrung cấp★ 401⑂ 61Điểm AI 9/10Cập nhật lần cuối: 4 thg 11, 2026
Giúp được gì
- Cùng bạn viết story kernel một đoạn (nhân vật trong một tình huống + mong muốn + trở ngại + sắc thái) và lưu vào
story.mdvớidraft-mode: discovered. - Thiết lập nhịp viết theo phiên (đọc lại → viết → ghi chú cho phiên sau), chỉ viết tới trước và gác lại thắc mắc bằng
[TODO: check bible]. - Sau mỗi chương chạy vòng lặp đối chiếu: trích xuất nhân vật/lời hứa mới (chờ bạn duyệt) → dàn ý ngược → so khác biệt với story bible (mới / mâu thuẫn / bổ sung / bỏ lửng) → sửa bible hoặc sửa chương.
- Mỗi 3–5 chương có đợt rà soát: dọn các mạch truyện bỏ lửng, cắt nhánh cụt nhưng vẫn ghi lại lý do (
status: abandoned,status: cut). - Chạy
story reindex,story wordcount --write,story checkđể giữ chỉ mục, số từ và tính nhất quán.
Dành cho ai
- Tác giả tiểu thuyết/kịch bản thích viết ngẫu hứng, không muốn lập dàn ý trước.
- Người khởi đầu dự án từ một nhân vật hoặc một tình huống thay vì cốt truyện.
- Người viết truyện dài muốn tự do nhưng vẫn kiểm soát mâu thuẫn thiết lập.
- Không dùng cho truyện trinh thám/manh mối (dùng chapter-writing) hay chỉnh sửa bản thảo cũ (dùng revision-continuity).
Ví dụ sử dụng
- "Tôi muốn viết chương 1 mà không cần dàn ý" → tạo kernel, rồi
story add chapter 'Tiêu đề' --number 1 --mode discoveredvà bắt đầu viết. - Viết xong chương 3 → trích xuất nhân vật/địa danh mới, duyệt, so với bible và phát hiện mâu thuẫn (ví dụ nhân vật đã chết lại xuất hiện).
- Đến chương 5 → rà soát đợt: liệt kê các lời hứa chưa hồi đáp, cắt nhánh phụ không dùng kèm lý do.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/danjdewhurst/story-skills/HEAD/skills/discovery-drafting/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục skills/discovery-drafting từ repo GitHub danjdewhurst/story-skills vào ~/.claude/skills/discovery-drafting/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/danjdewhurst/story-skills.git && mkdir -p ~/.claude/skills && cp -r story-skills/skills/* ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Tải mã nguồn:
git clone https://github.com/danjdewhurst/story-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép toàn bộ skill (vì skill này cần các skill đi kèm):
cp -r story-skills/skills/* ~/.claude/skills/ - Kiểm tra đã có
~/.claude/skills/discovery-draftingvà~/.claude/skills/story-maintenance. - Kiểm tra Node.js:
node -v. Nếu chưa cài Story CLI, skill sẽ dùng script đi kèm trongstory-maintenance/scripts/story.js. - Khởi động lại Claude Code và thử: "Viết chương 1 theo kiểu discovery, không cần dàn ý".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT