revagomes/narrate
Explain a git feature branch's full story (why/what/how) as text or spoken aloud via a local, offline Piper text-to-speech engine. Includes general-purpose local TTS.
Explain the full story of a git feature branch — the why, what, and how — in text. Reconstructs the branch narrative (problem, root cause, implementation, verification) from git history, the diff, and any available tickets, specs, and docs. Use when asked to "explain this branch", or to understand a branch before review or handoff. Takes an optional branch name; defaults to the current branch.
Explain a git feature branch's why, what, and how OUT LOUD. Reconstructs the branch narrative then reads a speech-adapted summary aloud via the local speak (Piper TTS) CLI at a brisk pace, followed by a short text recap. Use when asked to "explain this branch aloud" or "narrate this branch". Takes an optional branch name; defaults to the current branch.
Reconstruct the full narrative of a git feature branch — the why, what, and how — from git history, the diff, and any available tickets, specs, and architecture notes. Produces a structured story a reviewer, new team member, or future developer can read without doing their own archaeology. Read-only.
Provide text-to-speech audio feedback using a local, offline Piper TTS CLI (installed as speak). Use when the user asks to read something aloud, announce progress audibly, narrate a document or summary, or wants audio rather than text. Also useful proactively when finishing a long task or delivering a summary the user might prefer to hear.