Story content structure, templates, and writing guidelines for branch narratives.
View on GitHubplugins/core/skills/write-story/SKILL.md
February 4, 2026
Select agents to install to:
npx add-skill https://github.com/qmu/workaholic/blob/main/plugins/core/skills/write-story/SKILL.md -a claude-code --skill write-storyInstallation paths:
.claude/skills/write-story/# Write Story
Generate a branch story that serves as the single source of truth for PR content.
## Agent Output Mapping
Story sections are populated from parallel agent outputs:
| Agent | Sections | Fields |
| ----- | -------- | ------ |
| overview-writer | 1, 2, 3 | `overview`, `highlights[]`, `motivation`, `journey.mermaid`, `journey.summary` |
| section-reviewer | 5, 6, 7, 8 | `outcome`, `historical_analysis`, `concerns`, `ideas` |
| performance-analyst | 9 | metrics JSON + decision review markdown |
| release-readiness | 10 | `verdict`, `concerns[]`, `instructions.pre_release[]`, `instructions.post_release[]` |
Section 4 (Changes) comes from archived tickets. Section 11 (Notes) is optional context.
## Story Content Structure
The story content (this IS the PR description):
```markdown
## 1. Overview
[Content from overview-writer `overview` field: 2-3 sentence summary capturing the branch essence.]
**Highlights:**
1. [From overview-writer `highlights[0]}]
2. [From overview-writer `highlights[1]`]
3. [From overview-writer `highlights[2]`]
## 2. Motivation
[Content from overview-writer `motivation` field: paragraph synthesizing the "why" from commit context.]
## 3. Journey
```mermaid
flowchart LR
subgraph Subagents[Subagent Architecture]
direction TB
s1[Extract spec-writer] --> s2[Extract story-writer] --> s3[Extract changelog-writer] --> s4[Extract pr-creator]
end
subgraph GitSafety[Git Command Safety]
direction TB
g1[Add git guidelines] --> g2[Strengthen rules] --> g3[Embed in agents] --> g4[Use deny rule]
end
subgraph Commands[Command Simplification]
direction TB
c1[Remove /sync] --> c2[Remove /commit] --> c3[Rename to /report]
end
Subagents --> GitSafety --> Commands
```
**Flowchart Guidelines:**
- Use `flowchart LR` for horizontal timeline (subgraphs arranged left-to-right)
- Use `direction TB` inside each subgraph for vertical item flow
- Group by theme: each subgraph represents one concern or decision a