Create or initialize a durable writing home with VOICE.md, STYLE.md, examples/, and drafts/. Use when Scribe identifies a first-time writer with no established writing context after resolving the target, or when the user explicitly asks to set up, scaffold, initialize, or migrate a self-contained writing folder.
68
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Create one portable folder that can travel independently of the plugin and contains the context and working surfaces Compound Writing needs.
Create this exact minimum structure:
writing-home/
├── VOICE.md
├── STYLE.md
├── examples/
│ └── README.md
└── drafts/
└── README.mdRun the bundled creator by resolving it relative to this SKILL.md; do not assume the user's working directory is the plugin root:
python3 "<plugin-root>/skills/cw-setup-project/scripts/create_project.py" "/path/to/writing-home"The script copies the canonical templates from defaults/project-template/. It may create a new folder or populate an empty folder. It refuses to modify a non-empty folder by default and never overwrites files.
For an existing folder, inspect it first. If the user explicitly wants the Compound Writing structure added, run:
python3 "<plugin-root>/skills/cw-setup-project/scripts/create_project.py" "/path/to/writing-home" --add-missing--add-missing creates only absent items. Preserve every existing file and convention.
VOICE.md answers: How should the sentences sound? Put syntax, diction, and tone here, including cadence, rhythm, register, punctuation, and verbal tics.STYLE.md answers: What must the article do, contain, and prove? Put argument, evidence, article structure, substantive standards, audience promise, and publication-readiness criteria here.examples/ holds curated positive and negative examples. Examples are evidence for the written rules, not rules by themselves.drafts/ holds one folder per piece: drafts/<piece-slug>/. Keep that piece's notes, research, outline, draft versions, and reviews together.Never put argument, evidence, structure, or publication-readiness rules in VOICE.md. Never put word choice, sentence construction, cadence, or tone rules in STYLE.md. Split mixed feedback into separate rules.
Do not create TASTE.md, context.md, published/, or .status.yaml as part of setup.
When TASTE.md exists:
VOICE.md.STYLE.md.TASTE.md until the user explicitly approves its deletion or archival.After first-run setup, begin cw-onboarding so the writer can add a useful first version of both guides from a short conversation, existing writing, or the work already in progress. Do not block use of the writing home on completing either profile.
When the user invoked cw-setup-project manually for an additional folder, offer onboarding rather than assuming they want a new profile immediately.
Report the writing-home path, the four created surfaces, anything skipped because it already existed, and the next useful step.
18702f0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.