本文へ移動
cccskills
無料GitHub で公開

scene-craft

This skill should be used when the user asks to "plan a scene", "scene structure", "sequel scene", "dialogue subtext", "deep POV", "psychic distance", "try fail", "scene cards", "exposition", "info dump", "flashback", "time skip", "story opening", "first page hook", "introduce a character", "scene outcome", "yes-but no-and", "chapter hook", or wants scene-level craft for drafting or revision. NOT for book-level pacing or act structure (use plot-structure), or drafting the prose of a scene or chapter (use chapter-writing).

インストール方法を見る

含まれるファイル(9)

  • SKILL.md9.1 KB
  • references/deep-pov.md3.8 KB
  • references/dialogue-subtext.md3.7 KB
  • references/exposition.md3.1 KB
  • references/flashbacks-time.md4.0 KB
  • references/openings.md3.1 KB
  • references/scene-cards.md2.7 KB
  • references/scene-sequel.md3.6 KB
  • references/try-fail.md3.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Scene Craft

Overview

Plan and check scenes at the scene grain — the layer between plot beats and chapter prose. Covers the missing half of the chapter-writing scene model (Scene and Sequel), try/fail escalation, scene cards, dialogue subtext, deep POV and psychic distance, exposition handling, flashbacks and time skips, and openings. Use during chapter planning, before drafting, and in revision when a scene feels flat.

Prerequisites

A story project must already exist (created via the story-init skill), with characters defined (character-management) and a plot structure in place (plot-structure). This skill extends chapter-writing; it does not replace the outline-first drafting workflow.

Workflow

  1. Choose the craft layer. Identify which scene-grain problem this is:
    • Scene feels like incidents with no breathing room → references/scene-sequel.md
    • Middle of the chapter sags or resolves too easily → references/try-fail.md
    • Chapter has multiple POVs/timelines to order → references/scene-cards.md
    • Conversation reads flat or voices blur → references/dialogue-subtext.md
    • Narration feels distant or head-hops → references/deep-pov.md
    • Worldbuilding facts are piling up undelivered → references/exposition.md
    • Past events or a time jump are needed → references/flashbacks-time.md
    • Starting the book or a chapter, or introducing a character → references/openings.md
  2. Read the relevant reference(s). Each file carries its own checklists and planning fields; apply them, don't paraphrase them. Read language in story.md (a missing field means en) and plan and draft in that language. The structural tools (scene and sequel, try/fail, scene cards, psychic distance) apply in any language; the word lists and dialogue-tag advice in deep-pov.md and dialogue-subtext.md are English, so for another language look for the same effect in that language and take dialogue punctuation from the style sheet.
  3. Clarify missing inputs before planning or editing. Ask the user for any required inputs you cannot establish from the project files — scene purpose, viewpoint, location, canon-changing intent, and the applicable craft layer. Never guess at these or proceed on assumptions; a wrong guess edits canon. Only continue to step 4 once every required input is known.
  4. Plan before prose. For the scene in question, write the planning inputs the reference requires (sequel beats, try/fail positions, subtext wants, zoom level, exposition audit, flashback trigger, hook check) into the chapter outline or the scene's planning notes before drafting or revising.
  5. Record machine-readable state. Update the scene file in scenes/:
    • Set outcome: to how the scene's goal resolves for the POV character: yes, no, yes-but, or no-and (see references/try-fail.md). Prefer the complicating yes-but and no-and; a run of clean yes outcomes drains tension
    • Set sequel: true/false and fill the dilemma: field plus the ## Sequel section (reaction/dilemma/decision) for scenes with sequel content (see references/scene-sequel.md)
    • Add flashback-to: (freeform note of the flashed-back moment, validated as a scalar by story validate but not used by continuity checks) and move flashback-only characters to mentions. A dated flashback warns timestamp runs backward; record that finding in continuity/exemptions.md rather than changing the date (see references/flashbacks-time.md)
    • Set date: (YYYY-MM-DD) and time: ("HH:MM" or dawn, morning, midday, afternoon, evening, night) once the scene's moment is settled, and travel-hours: (a number) when the POV character had to travel since the previous scene. Undated scenes switch off the clock and route checks in story continuity without a warning, except a scene with travel-hours above 0, which warns; story timeline shows what is still undated
    • Keep state-changes current for every change the scene makes
    • When the scene ends its chapter, set the chapter's hook: to how the chapter ends: cliffhanger, question, revelation, reversal, decision, emotional, or resolution (see references/openings.md for the first-page counterpart)
  6. Run the reference's checklist against the draft or the revision plan (try/fail checklist, deep-POV filter-word scan, tag-swap test, first-page hook check). If story prose reports the filter-word check skipped for the book's language, do that scan by reading. Run story pacing . to see scene outcomes, sequel counts, and chapter hooks across the book: it warns after three or more consecutive yes outcomes, four or more scene units without a sequel, and three or more chapters in a row ending on resolution.
  7. Hand off cleanly. Scene/sequel planning feeds the chapter-writing drafting workflow. When a scene decision changes canon (new knowledge, moved objects, changed relationships), update continuity/state.md and the affected entity files (bidirectional links, per the shared story conventions).

Conventions

  • Scene ids stay chapter-{NN}-scene-{NN}; scene files live in scenes/ with kebab-case filenames.
  • All planning metadata (dilemma, decision, subtext wants, psychic-distance level) lives in frontmatter or a ## Planning / ## Scene Card section of the scene file — never only in chat.
  • characters vs mentions follows the story-init rule: characters present in-scene under characters; remembered, recorded, or flashback-only characters under mentions.
  • Do not overwrite chapter prose merely to satisfy a craft checklist. Flag intentional deviations (e.g. a deliberate info dump as a stylistic device) in the scene file's planning notes so a later audit doesn't "fix" them.

CLI Maintenance

Use the Story CLI when it is available. If story is not installed, use the bundled fallback node ../story-maintenance/scripts/story.js with the same arguments. Use node <checkout>/bin/story.js instead only when the user names a Story Skills repository checkout or you are working in one. Write the script as an absolute path (resolve the fallback relative to this skill folder) and run it from the folder you would run story from, so . and other relative paths keep their meaning. Use Node, not Bun or a package script: Bun would load that folder's bunfig.toml (which can run code) and .env, and a package script runs from the checkout's root. If no CLI is available, perform the registry, backlink, and word-count checks manually.

After adding or revising scene records:

story reindex .
story wordcount . --write
story check .
story pacing .

Reference Files

  • references/scene-sequel.md - Sequel mechanics: reaction → dilemma → decision (Dwight Swain's scene framework)
  • references/try-fail.md - Try/fail escalation cycles, scene outcome values (yes/no/yes-but/no-and), and the Five Commandments scene shape
  • references/scene-cards.md - Scene card unit (start state → change → end state), reordering, POV braiding
  • references/dialogue-subtext.md - Subtext as planning input, dialogue-as-negotiation, voice differentiation, tag-swap test
  • references/deep-pov.md - Psychic distance zoom levels and checkable deep-POV rules
  • references/exposition.md - Drip-feed, conflict-carried exposition, in-world documents, info-dump warning
  • references/flashbacks-time.md - Flashback entry/exit mechanics, tension-cheat warning, time-skip conventions
  • references/openings.md - In medias res, "enter late, leave early", first-page hook check, character introduction technique

Shared Conventions

Every story skill follows the shared conventions in ../story-maintenance/references/conventions.md, resolved relative to this skill folder. Read it before creating, renaming, or linking story files. If that file is missing because this skill was installed without story-maintenance, the essentials are: kebab-case ids and filenames, YAML frontmatter on every story-project file, _index.md registry tables that story reindex rebuilds (never edit them by hand), bidirectional links between entities, characters for who is on the page and mentions for who is only referred to, status: deceased plus died-in: chapter-{NN} for deaths, and no project-local generator or build scripts (run only the installed or bundled Story CLI).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

This skill should be used when the user asks to "make an audiobook", "narration script", "narrator", "ACX", "Findaway", "pronunciation guide", "how long is the audiobook", "adapt to a screenplay", "Fountain", "screenplay", "picture book", "spreads", "illustration notes", "art notes", "comic script", "comics script", "graphic novel", "panels", "interactive edition", "turn the book into Ink or Twine", "translate the book", "translation", "foreign edition", "glossary for translators", or wants to turn a story project into another form or language, or to plan a picture book. NOT for writing a new branching or choose-your-own-adventure story (use interactive-fiction), or writing rhyming picture-book text (use verse-craft).

日本語の概要は準備中です。原文の説明を表示しています。

danjdewhurst/story-skills3052026年10月12日 更新

This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue the story", "write a scene", "outline a chapter", or wants to write prose for a story project. NOT for planning a scene's structure, subtext, or outcome (use scene-craft), drafting without an outline (use discovery-drafting), or revising existing chapters (use revision-continuity).

日本語の概要は準備中です。原文の説明を表示しています。

danjdewhurst/story-skills3052026年10月12日 更新

This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a family tree", "character relationships", "character timeline", "character arc", "character profile", "relationship graph", "name a character", or needs to manage characters in a story project. NOT for recording or checking character voices (use voice-style), rewriting dialogue so the voices differ (use line-editing), or a thematic arc's lie, truth, and arc type (use theme-craft).

日本語の概要は準備中です。原文の説明を表示しています。

danjdewhurst/story-skills3052026年10月12日 更新

This skill should be used when the user asks about "pantsing", "discovery write", "write without an outline", "discovery draft", "write into the dark", "story kernel", "reconcile a chapter", "dead end", "drafting sprint", "writing cadence", or wants to draft a story by discovery with retrospective bible reconciliation. NOT for outline-first drafting, or mysteries and other clue-dependent genres where setup must come before payoff (use chapter-writing), or a reverse outline of an existing linear draft, a subplot cut, or another revision pass on existing chapters (use revision-continuity).

日本語の概要は準備中です。原文の説明を表示しています。

danjdewhurst/story-skills3052026年10月12日 更新

This skill should be used when the user asks for a "sensitivity reader", "authenticity reader", "cultural review", "is this portrayal okay", "real people in my novel", "defamation", "can I use song lyrics", "epigraph permission", "permissions", "quote permission", "fair use", "AI disclosure", "do I need to disclose AI", "send to my editor", "editorial round", "Word file for my editor", "editor review copy", "co-author", "collaborate on a book", "shared world", "back up my book", "does this echo my source", "similarity check", "check overlap with my earlier books", or wants to run human editorial, ethics, permissions, or collaboration workflows around a story project. NOT for contracts or selling rights (use publishing), or reader feedback rounds and review copies for readers, including the GitHub review-copy setup (use feedback-triage).

日本語の概要は準備中です。原文の説明を表示しています。

danjdewhurst/story-skills3052026年10月12日 更新

This skill should be used when the user asks to "process beta reader feedback", "alpha reader feedback", "feedback round", "synthesize reader feedback", "reader notes", "beta feedback", "reader readiness check", "review copy", "send the draft to readers", "share with readers who don't use GitHub", "triage the reader panel", or wants to collect, reconcile, and act on external reader feedback for a story project. NOT for running the simulated reader panel itself (use reader-panel), rounds with a professional editor (use editorial-review), or for checking a manuscript is ready to query or publish (use submission or publishing).

日本語の概要は準備中です。原文の説明を表示しています。

danjdewhurst/story-skills3052026年10月12日 更新

danjdewhurst のスキルをすべて見る

このスキルの問題を報告する