Token导航 LogoToken导航TokenDH.com
待分类只读github未标认证来源可访问许可证需确认审计通过

crucible-writer坩埚作家

Agent Skill

crucible-writer 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

279

周安装

12

GitHub Stars

48

下载量

98
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:crucible-writer(坩埚作家)
来源仓库:https://github.com/forsonny/the-crucible-writing-system-for-claude
仓库路径:skills/crucible-writer
安装命令:
npx skills add https://github.com/forsonny/the-crucible-writing-system-for-claude --skill crucible-writer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/forsonny/the-crucible-writing-system-for-claude --skill crucible-writer

简介

crucible-writer 依据既定大纲生成小说初稿,忠实还原结构同时保持作者独特文风。

  • 适用于将 outline 快速转化为 prose,避免自由发挥导致剧情偏离预定轨道。
  • 每完成一段即保存进度,仅加载当前场景所需上下文以防超出 token 限制。
  • 严禁新增大纲外人物、事件或转折,如遇缺失必须主动询问用户而非自行填补空白。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Crucible Writer

Transform Crucible outlines into first-draft prose while maintaining style consistency, plot fidelity, and narrative quality.

Critical Principles

Context Window is Limited. Never try to hold the entire novel in context. Load only what's needed for the current scene. Save constantly.

The Outline is Law. Never invent plot points, characters, or events not in the outline. If something seems missing, ASK the author—don't improvise.

Style is Sacred. Capture the author's voice early. Maintain it relentlessly. When in doubt, match the sample.

Save Everything. After every scene, update the story bible and save the draft. Progress must survive session breaks.

Before Starting

Read these references based on the writing phase:

  • references/context-management.md — Critical: Managing limited AI context
  • references/writing-process.md — Scene-by-scene drafting approach
  • references/style-capture.md — Learning and maintaining author voice
  • references/anti-hallucination.md — Verification protocols
  • references/prose-craft.md — Genre conventions and techniques

Questioning Rules

  1. ALWAYS use AskUserQuestion tool for all user questions (provides interactive UI)
  2. Max 4 options per question (tool limit) + "Other" is automatic
  3. Max 4 questions per AskUserQuestion call
  4. Reference user's story elements by name (characters, places, etc.)
  5. Save state after every scene and chapter

CRITICAL: Use the AskUserQuestion tool, NOT plain text A/B/C options.

Required Inputs

Before writing can begin, gather:

  1. Complete Chapter Outline (required) — The crucible-outliner output
  2. Crucible Summary Card (required) — Quick reference for theme, characters
  3. Style Sample (required) — 2,000+ words of author's existing prose OR detailed style preferences
  4. Constellation Bible (as needed) — Character details
  5. World Forge (as needed) — Setting details

Workflow Overview

Phase 1: PROJECT SETUP
         ↓
Phase 2: STYLE CAPTURE
         ↓
Phase 3: CHAPTER WRITING (repeat for each chapter)
         │
         ├─→ Load Context
         ├─→ Write Scene-by-Scene
         ├─→ Verify Against Outline
         ├─→ Update Story Bible
         └─→ Save Progress
         ↓
Phase 4: COMPILE MANUSCRIPT

Phase 1: Project Setup

Initialize the Draft Project

python scripts/init_draft.py "./draft-project" "Book Title" --chapters 28 --target-words 150000

Request Essential Documents

To begin writing, I need:

1. **Your complete chapter outline** (from crucible-outliner)
2. **The Crucible Summary Card** (for quick reference)
3. **A style sample** — either:
   - 2,000+ words of your previous writing, OR
   - Detailed description of your desired prose style

Please upload or paste these now.

Confirm Writing Parameters

Present the extracted parameters, then use AskUserQuestion:

**Writing Parameters:**

Target words per chapter: [calculated from total ÷ chapters]
POV style: [First/Third Limited/Third Omniscient/Multiple]
Tense: [Past/Present]
Genre conventions to follow: [Cultivation fantasy / Epic fantasy / etc.]
Pacing preference: [Dense/Balanced/Breezy]
{
  "questions": [
    {
      "header": "Parameters",
      "question": "Do these writing parameters look correct?",
      "options": [
        {"label": "Confirm settings", "description": "Proceed with these parameters"},
        {"label": "Adjust settings", "description": "Modify one or more parameters"}
      ],
      "multiSelect": false
    }
  ]
}

Phase 2: Style Capture

CRITICAL: Read references/style-capture.md before this phase.

Analyze the Style Sample

Extract and document:

**STYLE PROFILE**

Sentence Structure:
- Average length: [Short/Medium/Long/Varied]
- Complexity: [Simple/Compound/Complex/Mixed]
- Rhythm pattern: [Staccato/Flowing/Varied]

Vocabulary:
- Register: [Formal/Informal/Mixed]
- Density: [Sparse/Rich/Purple]
- Unusual word frequency: [Low/Medium/High]

Dialogue:
- Tag style: [Minimal/Standard/Elaborate]
- Dialect/Voice distinction: [Strong/Moderate/Subtle]
- Subtext usage: [Heavy/Moderate/Light]

Description:
- Sensory focus: [Visual/Auditory/Tactile/Mixed]
- Metaphor density: [Sparse/Moderate/Rich]
- Setting integration: [Separate blocks/Woven in]

Interiority:
- Internal monologue: [Rare/Occasional/Frequent]
- Emotional showing vs. telling: [Show-heavy/Balanced/Tell-heavy]

Pacing:
- Scene transitions: [Abrupt/Smooth/Varied]
- White space usage: [Dense paragraphs/Frequent breaks]

**SIGNATURE ELEMENTS:**
[List 3-5 distinctive features of this author's voice]

Confirm Style Profile

Present the style profile and sample, then use AskUserQuestion:

Based on your sample, here's your style profile:

[Show extracted profile]

**Sample of how I'll write in this style:**

[Write 200-word sample matching the style]
{
  "questions": [
    {
      "header": "Style",
      "question": "Does this capture your writing voice?",
      "options": [
        {"label": "Captures my voice", "description": "Proceed with this style profile"},
        {"label": "Needs adjustment", "description": "Specify what's off about the style"},
        {"label": "Show another sample", "description": "See a different example in this style"}
      ],
      "multiSelect": false
    }
  ]
}

Phase 3: Chapter Writing

Pre-Chapter Context Loading

For each chapter, load ONLY:

  1. Current chapter outline (from the full outline)
  2. Previous chapter summary (from story bible—NOT full text)
  3. Active character states (from story bible)
  4. Relevant foreshadowing (plants that pay off OR are planted this chapter)
  5. Style profile (from Phase 2)

Do NOT load:

  • Full text of previous chapters (too large)
  • Chapters not adjacent to current
  • Planning documents not directly relevant

Scene-by-Scene Writing

Each chapter contains multiple scenes. Write ONE SCENE AT A TIME:

**WRITING: Chapter [X], Scene [Y]**

From outline:
- Goal: [scene goal]
- Conflict: [what opposes]
- Turn: [how it shifts]
- Key moments: [listed]
- Plants/Payoffs: [listed]

Writing this scene now...

After each scene:

  1. Show word count
  2. Ask if author wants to review before continuing
  3. Option to revise before moving on

Scene Writing Protocol

For each scene, follow this sequence:

  1. State what you're writing (goal, conflict, turn)
  2. Write the prose (matching style profile)
  3. Verify against outline (all required elements present?)
  4. Note any plants/payoffs executed
  5. Update running word count

Chapter Completion

After all scenes in a chapter:

**Chapter [X] Complete**

Word count: [X,XXX]
Target: [X,XXX]
Status: [Under/On target/Over]

**Outline Verification:**
- [✓] All required scenes written
- [✓] All key moments included
- [✓] All plants executed
- [✓] All payoffs resolved (for this chapter)
- [✓] Chapter turn achieved
- [✓] Ending hook present

**Continuity Check:**
- [✓] Character states consistent
- [✓] Timeline consistent
- [✓] No new elements invented

Use AskUserQuestion for chapter approval:

{
  "questions": [
    {
      "header": "Chapter",
      "question": "How would you like to proceed with this chapter?",
      "options": [
        {"label": "Approve & save", "description": "Save chapter and continue to next"},
        {"label": "Review scene", "description": "Look at a specific scene in detail"},
        {"label": "Revise", "description": "Make changes before saving"}
      ],
      "multiSelect": false
    }
  ]
}

Update Story Bible

After each chapter, update the story bible to track progress and continuity:

python scripts/update_story_bible.py "./draft-project" --chapter X

For complete command reference, see references/story-bible-commands.md.

Key commands:

  • --chapter X — Update chapter summary and timeline
  • --location — Track new locations
  • --relationship — Track character relationships
  • --mercy-act / --mercy-refused — Track Mercy Engine
  • --status X — Check chapter status
  • --report — Generate continuity report

Bi-Chapter Review System

CRITICAL: Every 2 chapters, a comprehensive review MUST be triggered to catch issues early.

For complete review workflow, see references/bi-chapter-review.md.

Quick Reference

  1. Mark chapter complete: python scripts/save_draft.py "./draft-project" --complete-chapter X summary.txt
  2. Review triggers when chapters_complete - last_review_at_chapter >= 2
  3. Run 5 agents in parallel: voice-checker, continuity-checker, outline-checker, timeline-checker, prose-checker
  4. Address critical issues before continuing

Phase 4: Compile Manuscript

After all chapters complete:

python scripts/compile_manuscript.py "./draft-project"

Creates:

manuscript/
├── full-manuscript.md       # Complete draft
├── full-manuscript.docx     # Word format
├── chapter-word-counts.md   # Statistics
└── continuity-report.md     # Potential issues flagged

Hallucination Prevention Protocol

CRITICAL: Read references/anti-hallucination.md for full protocol.

The Three Laws

  1. If it's not in the outline, don't write it. Missing a scene? Ask the author.
  2. If you're unsure about a detail, ask. Don't guess character names, places, rules.
  3. If you need to invent minor details, flag them. Mark with [INVENTED] for author review.

Verification Checkpoints

Before writing each scene:

  • Do I have the scene outline loaded?
  • Do I know the required elements?
  • Are there unknowns I need to ask about?

After writing each scene:

  • Did I include all required elements?
  • Did I invent anything significant?
  • Does this match what came before?

Before saving each chapter:

  • Full outline verification
  • Continuity check against story bible
  • Flag any [INVENTED] details for author

Continuing a Paused Session

When returning to a draft:

**Loading Draft: [Title]**

Last saved: [timestamp]
Chapters complete: [X of Y]
Current chapter: [X], Scene [Y]
Total words: [X,XXX]

Loading story bible and style profile...

Ready to continue.

Use AskUserQuestion:

{
  "questions": [
    {
      "header": "Resume",
      "question": "How would you like to continue?",
      "options": [
        {"label": "Resume writing", "description": "Continue from Scene [Y] of Chapter [X]"},
        {"label": "Review current", "description": "Review what was written in current chapter"},
        {"label": "Jump to chapter", "description": "Go to a different chapter"},
        {"label": "Show story bible", "description": "View current story bible state"}
      ],
      "multiSelect": false
    }
  ]
}

Handling Author Feedback

When author requests changes:

Scene-level revision:

Revising Chapter [X], Scene [Y]...
[Show original]
[Show revision]
Confirm replacement? (Y/N)

Style adjustment:

Adjusting style profile...
[Show what's changing]
[Write sample in adjusted style]
Confirm adjustment? (Y/N)

Plot deviation (author wants to change outline):

When the author wants to deviate from the outline, use AskUserQuestion:

{
  "questions": [
    {
      "header": "Deviation",
      "question": "This differs from the outline. How would you like to proceed?",
      "options": [
        {"label": "Update outline (Recommended)", "description": "Modify outline to match—keeps all docs in sync"},
        {"label": "Proceed without update", "description": "Continue but may cause continuity issues later"},
        {"label": "Discuss first", "description": "Talk through the implications before deciding"}
      ],
      "multiSelect": false
    }
  ]
}

Word Count Management

Target words per chapter = Total target ÷ Number of chapters

If running short:

  • Expand sensory details
  • Add interiority/reflection
  • Lengthen dialogue exchanges
  • Add transitional beats

If running long:

  • Tighten dialogue
  • Reduce description density
  • Cut redundant beats
  • Trust the reader more

Per-scene targets:

  • Action scenes: 1,500-2,500 words
  • Dialogue scenes: 1,000-2,000 words
  • Reflection scenes: 800-1,500 words
  • Transitional scenes: 500-1,000 words

Multi-Book Series Handling

When writing Book 2+:

  1. Load previous book's story bible (not full manuscript)
  2. Request updated character states from author
  3. Note unresolved foreshadowing to track
  4. Request series-level outline for cross-book threads

Emergency Context Recovery

If session breaks unexpectedly:

  1. Run python scripts/load_draft.py "./draft-project"
  2. Review story bible for current state
  3. Re-load style profile
  4. Resume from last saved scene

All progress is preserved in:

  • draft/chapters/ — Written prose
  • story-bible.json — State tracking
  • style-profile.json — Voice settings

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

39.08%
按下载量换算38

Claude

28.51%
按下载量换算28

Cursor

17.28%
按下载量换算17

Gemini CLI

10.14%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills