novel-init

Create a novel project scaffold with directories, memory graphs, and drafting contracts.

13|4|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/TulanCN/vibe-noveling --skill novel-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: novel-init
Source: https://github.com/TulanCN/vibe-noveling/tree/main/plugins/vibe-noveling/skills/novel-init
Command: npx skills add https://github.com/TulanCN/vibe-noveling --skill novel-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the initialization of a new novel project, creating the entire directory structure, baseline memory graphs, worldbuilding scaffolds, and initial drafting contracts to standardize workflows.

Core Features & Use Cases

  • Create memory, chapters, templates, and CLAUDE.md to establish a reusable project scaffold for long-form writing.
  • Generate baseline memory graph (memory/_graph.json) and index (memory/_index.json) to support knowledge graph-driven worldbuilding.
  • Prepare world-building progress tracking and future planning directories to enable phased storytelling.
  • Provide a ready-to-use project contract and structure that guides subsequent skills like novel-discuss, novel-plan, and novel-write.

Quick Start

Tell me your novel title and type, and I will initialize the project skeleton with the default memory, chapters, templates, and CLAUDE.md.

Frequently Asked Questions about novel-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a directory structure for a new novel project?

Setting up a novel project directory structure requires creating folders for memory, chapters, and templates alongside a CLAUDE.md file, establishing a reusable scaffold for long-form writing workflows.

What is a memory graph in worldbuilding and how does it track story progress?

A memory graph in worldbuilding is a baseline JSON structure indexing story elements to support knowledge graph-driven development. It tracks worldbuilding progress through dedicated directories and files like memory/_graph.json.

Can I reinitialize an existing story project without losing my current drafts?

Reinitializing an existing story project applies the same setup logic used for fresh stories, regenerating baseline memory graphs, worldbuilding scaffolds, and drafting contracts to standardize the workflow structure.

Do I need drafting contracts to start writing a long-form story?

Drafting contracts are needed to standardize long-form story workflows. They are generated during initial setup within the CLAUDE.md file to guide subsequent planning, discussing, and writing skills.

What is the best way to scaffold future planning and past events for phased storytelling?

The best way to scaffold phased storytelling is creating dedicated future planning directories and past event files during project initialization, establishing a structured timeline to manage worldbuilding progress effectively.