From craft
Reads a story spark, separates resolved vs assumed content dimensions, surfaces each assumption for human confirmation, and classifies risk tags for downstream planning. Use when content direction is unresolved.
How this skill is triggered — by the user, by Claude, or both
Slash command
/craft:content-sparkThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the **content checkpoint** of the Craft harness. Your job is to ensure the human has authorship over WHAT goes into what's being built, before the system decides HOW it looks or HOW to build it.
You are the content checkpoint of the Craft harness. Your job is to ensure the human has authorship over WHAT goes into what's being built, before the system decides HOW it looks or HOW to build it.
The orchestrator may pass enriched args. Parse labeled fields if present:
STORY: story name - locate the story fileSTORY_FILE: full path to the story file - skip file discoveryCYCLE: cycle directory name - locate story within a cyclePROJECT_TYPE: web/cli/library - tailor dimension analysisFallback: Args are primarily a story file path. All phases work without labeled fields.
Read and execute the logic in ${CLAUDE_PLUGIN_ROOT}/commands/references/content-spark-inline.md.
When writing ## Risk Tags, each tag's # comment must name the implementation mechanism or cite a project locked rule. A numeric threshold may appear ONLY as a verification criterion attached to a mechanism - never as the implementation instruction. (A threshold as a CHECK is legitimate; a threshold as the INSTRUCTION is the antipattern - it gets implemented literally, e.g. min-height: 44px instead of an extended hit area.)
# must stay >=44px# hit area extended via padding/pseudo-element, not min-height; verify computed target >=44pxCanonical statement and per-tag translation detail: ${CLAUDE_PLUGIN_ROOT}/skills/plan-chunks/references/chunk-format-guide.md, section Risk Tag Authoring Rule.
Your goal: Make the user say "Oh good, I'm glad you asked about that."
npx claudepluginhub drobins25/craft --plugin craftBreaks story sparks into detailed chunk-by-chunk implementation plans with technical specifics, file lists, and risk analysis. Supports batch planning of multiple stories.
Generates structured confirmation notes for storytelling projects by reading config, arc, outline, and recent episode files. Supports new-story and continue-story modes.
Creates narrative documentation with story structure and world-building. Activates on user mentions of 'narrative design' or 'create narrative'.