storylisted
Install: claude install-skill artyhoo/getff
> **Authoritative for:** /story skill — session recap narrated as a story by acts; localized to the operator's language via AIF_HOOK_LANG; single SSOT for the story spec shared with the Stop-hook branch.
> **NOT authoritative for:** project goal — see [README.md#why-this-exists](../../../README.md#why-this-exists). Per-turn self-diagnostic recap (`## 🟢`) — that is a separate output.
# /story — session recap as a story
Narrate the whole session as an engaging, plain-language story for the human — the
reader-facing companion to the dry per-turn self-diagnostic recap (`## 🟢`). Different
jobs: a story for the reader vs. a checklist for your own sake.
## Steps
1. Get the localized story instruction. Run:
`!bash ${CLAUDE_SKILL_DIR}/helpers/emit-story-prompt.sh`
It prints the full story-spec in the operator's language (English by default;
Russian when `AIF_HOOK_LANG=ru`) — the single source of truth, shared with the
Stop-hook `aif_msg_eot_branch_story` branch.
2. Tell the story, following that instruction exactly: open in one sentence, then by
acts (named files / PRs / decisions), explain jargon on the spot, be honest about
what's thin / uncertain / left, end on the one thing left for the human. Begin with
the marker line the instruction gives you (`## 🎬 …`).
3. Write in the language the emitted instruction uses — do not translate it.
## Without this skill
The agent closes a finished session with the dense per-turn `## 🟢` self-diagnostic
checklist (o