npx claudepluginhub pknull/asha-marketplace --plugin write[project-path]# Initialize Novel State Create the standardized directory structure for novel writing with state tracking. ## Usage ## Execution Run the initialization script: ## Created Structure ## Next Steps After initialization: 1. Edit `Work/novel/bible/voice.md` with your style guide 2. Edit `Work/novel/bible/rules.md` with story constraints 3. Edit `Work/novel/story/synopsis.md` with your story summary 4. Edit `Work/novel/story/outline.md` with chapter structure 5. Create character files in `Work/novel/bible/characters/` ## Starting a Chapter ## Integration - Consistency-checker ...
Create the standardized directory structure for novel writing with state tracking.
/write:init-novel # Initialize in current directory
/write:init-novel /path/to/project # Initialize in specific directory
Run the initialization script:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/novel-state/scripts/init_novel_state.py" [project-path]
Work/novel/
├── bible/ # Immutable style reference
│ ├── voice.md # Authoritative voice/style guide
│ ├── rules.md # Story constraints
│ ├── characters/ # Character sheets
│ │ └── .gitkeep
│ └── world/ # Worldbuilding
│ └── .gitkeep
├── state/ # Per-chapter snapshots
│ └── .gitkeep
├── timeline/
│ ├── master.md # Canonical timeline
│ └── events.json # Structured event log
└── story/
├── synopsis.md # Story summary
└── outline.md # Chapter-level outline
After initialization:
Work/novel/bible/voice.md with your style guideWork/novel/bible/rules.md with story constraintsWork/novel/story/synopsis.md with your story summaryWork/novel/story/outline.md with chapter structureWork/novel/bible/characters/mkdir -p Work/novel/state/ch01
ln -sfn ch01 Work/novel/state/current
bible/ for validationstate/[chapter]/metrics.jsonstory/manuscript.md| File | Purpose |
|---|---|
bible/voice.md | Authoritative voice guide (prohibited/required patterns) |
bible/rules.md | Immutable story constraints |
state/current | Symlink to active chapter |
state/[ch]/metrics.json | Perplexity gate results per draft |
timeline/events.json | Structured timeline for consistency |