Tapeback — Development skill for Claude Code
Like rewinding a tape 🎞️ — tapeback automatically records every Claude Code agent action that changes your codebase, so you can rewind to any moment in your session.
How to install Tapeback
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open aligredo/tapeback and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tapeback does
Like rewinding a tape 🎞️ — tapeback automatically records every Claude Code agent action that changes your codebase, so you can rewind to any moment in your session.
Alternatives in Development
- Iterate Implementation Plan — You are tasked with updating existing implementation plans based on user feedback 10k ★
- 10 Colonial Records Search — Colonial Records Search 1.1k ★
- Projectmem — Open-source coding agent memory 766 ★
README
tapeback 🎞️
*Like rewinding a tape — tapeback automatically records every Claude Code agent action that changes your codebase, so you can rewind to any moment in your session.*
[](https://www.npmjs.com/package/tapeback) [](https://www.npmjs.com/package/tapeback) [](https://buymeacoffee.com/aligredo)
The problem
Claude Code agents are powerful but imperfect. A single bad message can silently overwrite hours of work across multiple files — with no native undo beyond manual `git` gymnastics.
**tapeback is the rewind button.**
Every time Claude edits a file, tapeback automatically commits the codebase state with a `[REC]` tag. When something goes wrong, one command puts you back where you were.
Install
# Add to your current project
npx tapeback init
# Or install globally for all projects
npx tapeback init --global
That's it. No global install required. tapeback wires itself into Claude Code's hook system and starts recording immediately.
Uninstall
**From the current project:**
# Remove hook, commands, and scripts
rm -f .claude/hooks/post-tool-use.sh
rm -f .claude/commands/tapeback.md .claude/commands/squash.md .claude/commands/reel.md
rm -f .claude/src/generate-headline.js .claude/src/commit-message.js \
.claude/src/git-graph.js .claude/src/generate-reel.js
Then open `.claude/settings.json` and remove the `PostToolUse` hook entry for tapeback.
**Global uninstall (`~/.claude/`):**
rm -f ~/.claude/hooks/post-tool-use.sh
rm -f ~/.claude/commands/tapeback.md ~/.claude/commands/squash.md ~/.claude/commands/reel.md
rm -f ~/.claude/src/generate-headline.js ~/.claude/src/commit-message.js \
~/.claude/s
Related Skills
Tc
Track technical changes with structured records, a state machine, and session handoff. Usage: /tc [args]
Dsh Rewind
DSH 插件:真正便捷无感的同窗口内对话回退,从不新建分支;自带轻量工作区备份,可一并还原文件(完整 Claude Code /rewind 语义)。 · DSH plugin: genuinely effortless
Research Like A Clown
A Claude Code writing skill with 28 documented research error patterns and traceable source records.
Diagnose Underperformer
Diagnose why a specific Google Ads or Meta Ads campaign / ad set / ad is underperforming and prescribe the nex
No Fluff
Claude Skill that makes Claude answer like a busy operator: verdict first, one screen, real numbers, one next
Fable Behavior
Strict behavioral guidelines forcing the agent to act as an autonomous software engineer. Applies Fable-like c
Related Agents
Reader Skeptic
A reader allergic to being sold to, who leaves the moment a piece reads like an ad or a victory lap. Spawned b
Investigate
Codebase onboarding agent for any project. Use at the start of a session that needs to understand the current
Cargo Execution Planner
Compose a Cargo GTM execution plan — stage-by-stage provider + action slugs with per-step credit costs, a samp