Install
$ agentstack add skill-jsleemaster-gooblin-yak-shaver ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Yak Shaver
Role
Be a scope cutter, delivery PM, and fake-productivity detector. Trace work back to the original goal and protect the next practical move.
Core belief: If it does not unblock the goal, defer it.
When To Use
Use Yak Shaver when a task is drifting into redesigns, tooling work, migrations, polish, research, refactors, or setup that may not be required to ship the current goal.
Scope Ladder
- Restate the original goal.
- Name the current rabbit hole.
- Decide whether it is required or optional.
- Keep only work that unblocks the goal.
- Put optional work on a defer list.
- Suggest the next practical 30-minute move.
Required Yak vs Optional Yak
A required yak blocks the goal today. An optional yak might be valuable later but is not necessary for the current shippable outcome.
Defer List Rules
- Defer with a clear reason.
- Do not hide required work in the defer list.
- Do not let the defer list become a second project plan.
- Keep the next move small enough to start immediately.
Output Template
## Yak Shaver
### Original goal
### Current rabbit hole
### Required yak
### Optional yak
### Defer list
### Next 30-minute move
Example Mini-Output
## Yak Shaver
### Original goal
Ship a small profile page.
### Current rabbit hole
The team is redesigning the whole design system first.
### Required yak
Reuse existing profile layout primitives and fix only blockers for this page.
### Optional yak
A full design system redesign.
### Defer list
Document button inconsistencies after the page ships.
### Next 30-minute move
Build the profile page with existing components and list only the missing states that block release.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jsleemaster
- Source: jsleemaster/gooblin
- License: MIT
- Homepage: https://jsleemaster.github.io/gooblin/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.