create-storylisted
Install: claude install-skill fxmartin/claude-code-config
> **Notifications** — this skill sends Telegram pings at the milestones marked below. Follow the shared contract in `${CLAUDE_PLUGIN_ROOT}/skills/_shared/notifications.md`.
This is the companion to `create-epic` for adding stories to an existing epic. Use it when the user wants to extend an epic that already exists rather than create a new one. The skill can infer the right epic from the requirement alone, and will redirect the user to `create-epic` when the requirement is too large to fit one story.
## Context
Check for existing stories structure:
!`ls docs/stories/epic-*.md docs/STORIES.md 2>/dev/null || echo "No existing story files"`
!`ls STORIES.md 2>/dev/null || echo "No root STORIES.md"`
## Invocation
Examples:
- `/create-story 12 add crash recovery for mission queue` — explicit epic
- `/create-story EPIC-18 skill health check dashboard` — explicit epic, normalized form
- `/create-story add OAuth expiry alerts` — epic inferred from requirement
- `/create-story` — ask for the requirement, then infer the epic
Parse `$ARGUMENTS` as:
- **Epic number** (optional): numeric identifier (`03`, `12`, or normalized from `EPIC-12`). If the first whitespace-separated token matches `^(EPIC-?)?\d+$`, treat it as the epic number; otherwise the entire `$ARGUMENTS` is the story description.
- **Story description** (required): brief description of the story or stories to add.
If the story description is missing, ask for it in one concise message before doing anything else. If th