Plugin-style Agent Skills pack

Gooblin

Your agent has ideas. Gooblin has scissors.

A lightweight engineering judgment gate for AI coding agents. It stops overbuilding, guessing, and scope creep before they reach the repo.

Gooblin mascot and team

The Team

The Clipper

Cuts unnecessary code, dependencies, rewrites, and abstractions.

Ground Control

Pulls architecture back to current product needs.

Rubber Duck

Separates expected behavior, actual behavior, and reproduction.

Yak Shaver

Keeps optional scope out of the next shippable move.

What Gooblin Asks

  1. What is the actual product goal?
  2. What is the smallest safe change?
  3. Does existing code already solve it?
  4. Is this abstraction paying rent?
  5. Has the bug been reproduced?
  6. What verifies the change?

Install

Gooblin is agent-agnostic. Use the path your agent actually supports: plugin marketplace, npx skill-pack copy, direct skill-pack reference, or manual Markdown mode.

Plugin path

Claude Code

Use the slash-command installer when Claude Code plugin support is available.

/plugin marketplace add jsleemaster/gooblin
/plugin install gooblin@gooblin
Plugin path

Codex

Use the Codex plugin marketplace, then start a fresh thread after installation.

codex plugin marketplace add jsleemaster/gooblin
codex plugin add gooblin@gooblin
codex
Manual path

Any coding agent

If plugins are unavailable, reference the readable skill pack directly.

AGENTS.md
skills/
commands/
adapters/
GitHub-source npx

NPM / npx

Copies Gooblin into .gooblin/ as a readable skill pack. The npm registry shorthand follows after package publish.

npx github:jsleemaster/gooblin install

# after npm publish:
npx gooblin install
Adapter path

Other agents

Gemini CLI, OpenCode, Devin, Hermes Agent, Cursor, Continue-style context, and generic hosts should use the adapter docs as host-specific recipes, not separate products.

adapters/
docs/compatibility.md
docs/verified-install-paths.md
Primary UX

Start with /gooblin

Users should not need to pick a teammate. The router chooses the smallest useful review mode.

/gooblin Review this task before editing.

Hooks are optional. They only inject Gooblin context and should never mutate user files automatically.