SOLOENT.md is the Central Control Panel for writing projects in SoloEnt — the AI’s long-term memory that records your story’s DNA, tracks progress, and maintains consistency across tens of thousands of words.
It’s optional, designed for medium to long-form writing. Shorter tasks may not need it — enable it when your project calls for it.
CLAUDE.md in coding projects, SOLOENT.md is the instruction manual for AI. It tells the AI what this project is about, how to write it, and where you are in the journey.When to use SOLOENT.md
Good fit:- Medium to long-form writing (novels, series, multi-chapter stories)
- Projects spanning multiple writing sessions that need consistency
- Stories with complex world-building, multiple characters, or careful foreshadowing
- Short stories or tasks completed in a single session
- Lightweight writing that doesn’t require cross-session context tracking
Long-form writing faces a unique challenge: context drift. The AI might forget:
- The magic system rules you established in Chapter 1
- A character’s motivation from three chapters ago
- The foreshadowing you carefully planted
- The tone and style you’ve been building
SOLOENT.md solves this by serving as the Single Source of Truth for your entire project.
The 8 Core Sections
EverySOLOENT.md is structured into 8 sections, each with a specific purpose and lifecycle.
1. Project DNA (Foundation)
Lifecycle: Static (Initialized once)
Lifecycle: Static (Initialized once)
- Genre: Sci-fi, Romance, Mystery, etc.
- Core Themes: What the story is really about (e.g., “redemption,” “power corrupts”)
- Target Audience: Who will read this?
- Emotional Promise: What feeling should readers take away?
- Word Count / Milestone Plan: Scope and structure
2. World System (Rules & Index)
Lifecycle: Semi-static (Updated as world expands)
Lifecycle: Semi-static (Updated as world expands)
- Core World Rules: Magic systems, technology levels, social structures
- World Index: Links to detailed world-building documents
3. Characters (Index & Relations)
Lifecycle: Semi-static (Updated as characters are added)
Lifecycle: Semi-static (Updated as characters are added)
- Character Index: Main and supporting cast with links to detailed profiles
- Relationship Network: Visual or text-based relationship map
4. Plot & Structure (Index)
Lifecycle: Semi-static (Updated if outline changes)
Lifecycle: Semi-static (Updated if outline changes)
- Story Structure: Three-Act, Hero’s Journey, or custom structure
- Outline Index: Links to detailed chapter outlines
5. Stylistic Guidelines (Deep Deconstruction)
Lifecycle: Static (Unless style shifts)
Lifecycle: Static (Unless style shifts)
- Base Tone: Overall atmosphere (e.g., “Claustrophobic, oppressive”)
- Language & Rhetoric: Sentence structure, word choice, literary devices
- Dialogue Style: How characters speak
- Pacing Rules: Chapter rhythm and tension management
6. Key Notes & Soft Constraints
Lifecycle: Auto-Updated + User Updated (Hybrid)
Lifecycle: Auto-Updated + User Updated (Hybrid)
- Narrative Taboos: What NOT to write (e.g., “No romance subplot”)
- User Constraints: Specific requirements you care about
7. Active Writing State (Dynamic Context)
Lifecycle: Auto-Updated (After every writing session)
Lifecycle: Auto-Updated (After every writing session)
- Current Status: Where are we in the story?
- Character Snapshot: Current physical/mental state of characters
- Recent Plot Flow: Summary of what just happened
- Pending Threads: Open plot hooks and foreshadowing to remember
- Execution Review: Quality check for the latest chapter
SOLOENT.md works. It gives the AI perfect memory of where you left off.8. Project Roadmap & Milestones
Lifecycle: Auto-Updated (As tasks complete)
Lifecycle: Auto-Updated (As tasks complete)
- Current Focus: What is the immediate task?
- Todo List: Checklist of upcoming chapters or tasks
- Milestone Log: History of completed major goals
How SOLOENT.md is Generated
Manual Initialization (/init)
SOLOENT.md is not generated automatically. You can create it at any stage of your project using the /init command:
Type /init in the chat
/init command at any point in a writing session, regardless of the project stage.Agent gathers project info
SOLOENT.md is generated
SOLOENT.md is created with all 8 sections and saved in the project root.Automatic Updates
OnceSOLOENT.md exists, the Agent automatically maintains it as you write:
SOLOENT.md silently in the background. Once the file exists, you don’t need to ask for updates — they happen automatically.How to Maintain SOLOENT.md
Agent Maintenance (Automatic)
The Agent handles routine updates:- ✅ Summarizing completed chapters
- ✅ Tracking pending plot threads
- ✅ Updating character states
- ✅ Checking off completed tasks
User Maintenance (Manual)
You control the creative direction:Refine Style
Set Boundaries
Steer Direction
Add New Ideas
Best Practices
1. Keep it Fresh
How to keep it fresh:- Let the Agent update it after each chapter
- Review Section 7 at the start of each writing session
- Manually sync if you skip chapters or rewrite sections
2. Be Explicit About What You Don’t Want
The AI is eager to please, which sometimes means adding things you didn’t ask for. Use Section 6 (Narrative Taboos) to set hard boundaries:3. Use Indexes for Complex Settings
Don’t bloatSOLOENT.md with 10 pages of magic system details.
Instead, use pointers:
4. Load Context at Session Start
5. Review Before Major Decisions
Before writing a climactic chapter or making a major plot decision:- Read through
SOLOENT.mdyourself - Check if pending threads from Section 7.4 need resolution
- Verify character states in Section 7.2 match your intent
Maintenance Workflow
Write a chapter
Agent auto-updates
Review updates
Manual adjustments (optional)
Start next session
SOLOENT.md for context.Update Frequency by Section
Common Pitfalls
Letting Section 7 get outdated
Letting Section 7 get outdated
Vague style guidelines
Vague style guidelines
Forgetting to use indexes
Forgetting to use indexes
SOLOENT.md.Result: The file becomes bloated and hard to navigate.Solution: Keep summaries in SOLOENT.md, store details in linked files.Not setting narrative taboos
Not setting narrative taboos
Advanced Tips
For Multi-POV Stories
Create character snapshots for each POV in Section 7.2:For Non-Linear Narratives
Track story time vs. narrative time in Section 7.1:For Series or Sequels
Link to previous books’SOLOENT.md files: