Back to the catalog

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

More