| name | storyweaver-storyforms-and-beats |
| description | Extract StoryForms, StoryBeats, Story Setting, related work, and follow-up commissions from sessions, episodes, chapters, or Chronicle packets. |
Storyweaver StoryForms And Beats
Use this skill when a session or story artefact reveals reusable narrative structure, auditable turns, contextual setting, or future commissions.
Coordinates
- Primary agent: StoryForms And Beats Cartographer
- Supporting agent: Continuity Keeper
- Supporting agent: Chronicle Episode Steward
- Routing agent: Storyweaver Orchestration Architect
Required Reading Order
- Episode, session source, chapter, scene, or source packet
episodes/<session-id>/source-ledger.md, when present
episodes/<session-id>/episode.md, when present
- Existing
storyforms/index.md, if present
- Related issues, rispecs, workstream notes, or research files
state.md
Workflow
- Extract Story Setting: workspaces, repos, tools, agents, channels, session IDs, permissions, context, and active tension.
- Extract ordered StoryBeats as JSONL, with source and impact for each beat.
- Identify reusable StoryForms with trigger conditions, participants, required artefacts, risks, and examples.
- Update optional shared
storyforms/index.md.
- Map related work.
- Write follow-up commissions if new work emerged.
- Update continuity and
state.md.
Artefacts Read
- Episode or story sources
- Source ledger
- Related work notes
- Existing StoryForms
Artefacts Written
episodes/<session-id>/story-setting.md
episodes/<session-id>/storybeats.jsonl
episodes/<session-id>/storyforms.md
episodes/<session-id>/related-work.md
episodes/<session-id>/followup-commissions.md
- Optional
storyforms/index.md
StoryBeat JSONL Shape
{"order":1,"beat":"A source-auditable turn happened.","source":"<path-or-url>","kind":"observed","impact":"What changed because of the beat."}
Pause Conditions
- A beat cannot be tied to source.
- A StoryForm overgeneralizes sensitive or private context.
- Story Setting would expose private information without permission.
Acceptance Checklist