character-sim
Speak as a specified character from their current knowledge, voice, and emotional state. Use…
One-time project setup for creative writing. Interviews you about your project, collects writing samples, proposes kb structure, and creates CLAUDE.md with project conventions.
$ npx -y skills add haowjy/creative-writing-skills --skill project-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/project-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
One-time project setup for creative writing. Interviews you about your project, collects writing samples, proposes kb structure, and creates CLAUDE.md with project conventions.
name: project-setup description: > One-time project setup for creative writing. Interviews you about your project, collects writing samples, proposes kb structure, and creates CLAUDE.md with project conventions.
Guide the author through setting up their creative writing project. The goal is a working `CLAUDE.md` and directory structure that all agents read for project-specific conventions, plus initial style files if writing samples are available.
Ask about:
Ask about writing samples: these are the foundation for style analysis:
Collect whatever they have. Save samples to `kb/samples/` so they're available for future style analysis. If they have enough material, offer to analyze their style using the `/creative-writing-craft` methodology: read the samples, identify the voice dimensions, and produce initial style files in `kb/styles/`.
If they're starting fresh with no samples, capture their voice goals in CLAUDE.md so style files can be created from early drafts.
Based on what you learn, draft a `CLAUDE.md` section and show it to the author. Cover:
organized
for. Suggest based on project complexity:
from, voice goals not yet captured
numbering, POV tagging, spoiler handling
genre terms with project-specific meanings, and terms the author wants agents to avoid or distinguish
Present the draft and let the author adjust. Iterate until they're satisfied.
Once approved:
1. Write or update `CLAUDE.md` with the agreed content 2. Create the `kb/` directories referenced in CLAUDE.md 3. Create `kb/vocab.md` when the project has named concepts agents must use consistently; create domain vocab files when a domain already has enough distinct terms 4. Create `work/` with standard subdirectories (outline/, drafts/, critique-reports/, brainstorm/) 5. Save any writing samples to `kb/samples/` 6. If samples were provided and the author wants style analysis, produce initial style files in `kb/styles/`
If `CLAUDE.md` already has creative writing conventions, read it first and suggest updates rather than overwriting.
Write novels, short stories, and serial fiction with AI that maintains your voice, tracks your continuity, and gets better the more you use it.
Speak as a specified character from their current knowledge, voice, and emotional state. Use…
Load when a story needs factual grounding the writer doesn't have: historical detail,…
Craft references for writing fiction well: prose, scenes, style, voice, and genre/page-level…
Creative-writing addendum to /llm-writing. Load when putting prose on the page: draft,…
Load when no subagents are available and one agent must plan, draft, critique, research, and…
Use when challenging a plan — grills the author against documented decisions and sharpens…