← ClaudeAtlas

storylisted

Use when work is done / a PR was pushed, or when the user asks to recap what was done — «расскажи что сделали», «расскажи историю», story, recap, «по актам».
artyhoo/getff · ★ 0 · Code & Development · score 56
Install: claude install-skill artyhoo/getff
<!-- @harness-posture: cc-native-with-fallback — !shell injection (SKILL.md:20) + Stop-hook auto-emission (SKILL.md:23) are CC-native; degradation: run helpers/emit-story-prompt.sh manually / tell the story on request --> > **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 instructio