← ClaudeAtlas

webnovel-reviewlisted

Sử dụng Agent review để đánh giá chất lượng chương, tạo báo cáo và ghi lại chỉ số review.
nntrivi2001/wordsmith · ★ 2 · Code & Development · score 73
Install: claude install-skill nntrivi2001/wordsmith
# Quality Review Skill ## Mục tiêu - Phân tích gốc dự án thực sự, điều phối `reviewer` thống nhất hoàn thành review có cấu trúc và lưu vào cơ sở dữ liệu. - Sự thật dây chính dựa trên `.story-system/reviews/chapter_{NNN}.review.json` và `CHAPTER_COMMIT` được chấp nhận mới nhất; `.webnovel/state.json` chỉ là projection tương thích. - Khi có vấn đề `blocking=true`, hãy để người dùng quyết định. ## Ranh giới đỏ - Phải gọi `reviewer` thông qua công cụ `Agent`, cấm luồng chính giả mạo kết luận hoặc tóm tắt bằng miệng thay thế đầu ra subagent. - reviewer chỉ trả về JSON nghiêm ngặt; luồng chính chịu trách nhiệm ghi giá trị trả về vào `${PROJECT_ROOT}/.webnovel/tmp/review_results.json`, sau đó `review-pipeline` sẽ ghi đè thành artifact review_result tiêu chuẩn. - Báo cáo và metrics chỉ do `review-pipeline --save-metrics` tạo ra; luồng chính không giả mạo `overall_score`. - Gốc dự án không hợp lệ / thiếu `.webnovel/state.json` / thiếu nội dung chính cần review → chặn. ## Quy trình thực thi ### Step 1: Phân tích gốc dự án ```bash export WORKSPACE_ROOT="${CLAUDE_PROJECT_DIR:-$PWD}" export SCRIPTS_DIR="${CLAUDE_PLUGIN_ROOT}/scripts" export PROJECT_ROOT="$(python "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" where)" ``` `PROJECT_ROOT` phải chứa `.webnovel/state.json`, nếu không sẽ bị chặn. ### Step 2: Khi chương lẻ thiếu hợp đồng, làm mới hợp đồng runtime Khi chương lẻ thiếu hợp đồng runtime, trước tiên hãy làm mới bằng mục tiêu thực sự của chương này từ dàn ý