easy-tiger
Catches scope creep in real time. When you ask Claude for a feature that's drifting from what you came to build, easy-tiger casually asks if
Open source Repository Open in the app JSON README (API)
About
Catches scope creep in real time. When you ask Claude for a feature that's drifting from what you came to build, easy-tiger casually asks if you actually need it for shipping - then offers to park it for later. It's a friendly nudge, never a blocker, and stays silent when you're on track.
Details
- Kind
- Plugins
- Topic
- No topic detected
- Publisher
- olapietka
- Origin
- marketplace
- Category
- ferramentas
- Stars
- 1
- Last push
- 2026-04-10T14:24:35Z
- Repository state
- ativo
- Language
- Shell
- License
- MIT
- Added
- 2026-08-30 01:48:58
- Updated
- 2026-08-30 01:48:58
- Origin id
olapietka/easy-tiger/easy-tiger
README
<p align="center"> <img src="assets/banner.svg" alt="easy-tiger" width="640"> </p> <p align="center"> <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT License"> <img src="https://img.shields.io/badge/version-0.1.0-f59e0b.svg" alt="Version 0.1.0"> <img src="https://img.shields.io/badge/for-Claude%20Code-7c3aed.svg" alt="For Claude Code"> </p> # easy-tiger A Claude Code plugin that says "easy, tiger" when you're about to over-build. You know that thing where you sit down to build a todo app, and somewhere along the way you're like *"oh, what if I also added a chat assistant to it? and a pomodoro timer? and habit tracking?"* — and three hours later you don't even have a working todo list? That. easy-tiger is the friend sitting next to you who goes *"hey, do you actually need that right now?"* before you spend the afternoon on it. It's not a blocker. It's a vibe check. ## How it works When you tell Claude to do something non-trivial, easy-tiger quietly checks: is this on the path to shipping, or a side quest? If it smells like creep, Claude responds in easy-tiger's voice — short, casual — and asks if you really need it. Say yes and it steps aside. Say no and it offers to park it for later. Trivial stuff (`yes`, `thanks`, `fix typo`) gets skipped, so does anything starting with `/`, `#`, or `*`. Silence is the default. It figures out what you're shipping from `.easy-tiger/goal.md`, then a `## Goal` section in `CLAUDE.md` or `AGENTS.md`, then your git branch + linked issue, then recent commits. If none of those exist it still catches the obvious stuff. ## Install From the marketplace (waiting for approval): ``` /plugin install easy-tiger ``` From GitHub: ``` /plugin marketplace add olapietka/easy-tiger /plugin install easy-tiger@olapietka/easy-tiger ``` For local hacking: ```bash git clone https://github.com/olapietka/easy-tiger.git claude --plugin-dir ./easy-tiger ``` ## Use **Just build stuff.** That's the whole UX. When easy-tiger spots creep you'll see something like: > Easy, tiger — is the chat assistant a must-have, or a wouldn't-it-be-cool? Get the todo app shipping first, you can always add more later. **Tell it what you're shipping** (optional, makes interruptions sharper): ``` /easy-tiger:goal build a todo app with local storage /easy-tiger:goal view /easy-tiger:goal clear ``` **Get a real scope review** when you're feeling lost: ``` /easy-tiger:easy-tiger /easy-tiger:easy-tiger the chat assistant feature ``` It reads your goal, your git history, and the conversation, then gives you an honest take on what to keep and what to cut. ## License MIT