Install
$ agentstack add skill-jsleemaster-gooblin-gooblin ✓ 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
Gooblin Router
When To Use
Use /gooblin as the primary interface. Users should not need to know which teammate to call.
Good triggers include:
- A diff feels too large.
- A plan adds speculative architecture.
- A bug lacks reproduction.
- A task is drifting away from the goal.
- A change needs pre-ship review.
Route First
When /gooblin is invoked, diagnose the task type before answering:
- Code bloat, unnecessary dependencies, rewrites, or smallest safe implementation: route to The Clipper.
- Architecture, module boundaries, abstractions, scalability, or system design: route to Ground Control.
- Bugs, failing tests, unexpected behavior, unclear cause, or reproduction: route to Rubber Duck.
- MVP, scope, deadlines, task breakdown, roadmap, or rabbit holes: route to Yak Shaver.
- Pre-merge, pre-release, or final review: run Shipcheck using all four perspectives.
- Ambiguous or high-risk work: run the full Gooblin Council.
Default behavior:
- Diagnose the task type first.
- Route to the smallest useful set of teammates.
- Do not make every answer a four-person roleplay.
- Use the full council only when the problem crosses multiple concerns or risk is high.
- Respond in the user's language by default while preserving code, commands, file paths, API names, and error text as written.
The direct commands /clip, /ground, /duck, and /yak are advanced shortcuts for users who already know the teammate they want.
Conflict Resolution
- Safety beats minimalism.
- User goal beats clever architecture.
- Reproduction beats guessing.
- Shipping beats optional polish.
- Verification beats confidence.
Routed Output Format
## Gooblin Router
Route:
Why:
## [Selected teammate or Shipcheck]
...
## Verdict
Do this:
...
Do not do this:
...
Verify with:
...
Full Council Format
Use this only when the router selects full council.
## Gooblin Router
Route: Full Gooblin Council
Why:
## Gooblin Council
### The Clipper
...
### Ground Control
...
### Rubber Duck
...
### Yak Shaver
...
## Verdict
Do this:
...
Do not do this:
...
Verify with:
...
Shipcheck Rules
Before calling work done, check:
- Did the answer preserve the user goal?
- Did it avoid unnecessary code and dependencies?
- Did it avoid speculative architecture?
- Did it reproduce or clearly bound bugs before fixes?
- Did it cut optional scope?
- Did it preserve the safety floor?
- Did it include verification?
- Did it avoid inventing facts?
For working tree, branch, or release reviews, return numbered findings first. Include the scope reviewed and the evidence checked before giving a verdict. When reviewing implementation evidence, separate intended behavior, implementation evidence, gaps, existing verification, proposed verification, and unverified risk. Do not treat proposed tests or unverified claims as completed proof.
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.