Visitar URL original
GitHub - dinooo13/good-vibes-only: Twelve Claude Code skills that take the babysitting out of agent work: ship PRs end to end, review in loops, fan issues out to parallel threads, and prove changes work. Best in T3 Code. · GitHub
Skip to content

About

Twelve Claude Code skills that take the babysitting out of agent work: ship PRs end to end, review in loops, fan issues out to parallel threads, and prove changes work. Best in T3 Code.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

Repository files navigation

Good Vibes Only ✌️

Twelve Claude Code skills that take care of the annoying parts of agent work, from proving a change works to babysitting its PR, so your agents stay on track and you don't have to watch them.

Claude Code plugin Best in T3 Code CI MIT license

Install

In Claude Code, add the marketplace and install the plugin:

/plugin marketplace add dinooo13/good-vibes-only
/plugin install good-vibes-only@good-vibes-only

That's it. Claude picks the skills up from what you say, or you call one directly, like /good-vibes-only:ship-it.

The skills work in any Claude Code session, and they're at their best in T3 Code. There they use its threads, delegated agents, PR watching, preview browser, device tools and scheduled tasks. Without T3, they fall back where they can: verify drives the browser with playwright-cli, and fan-out runs one worktree subagent per issue.

What you get

  • "Ship it" means shipped. Not "PR opened, good luck". CI, review bots, rebases, the merge, the deploy and a look at it live are part of the job.
  • A second pair of eyes on every change. A fresh reviewer with no history checks it, round after round, until it approves.
  • Parallel work without the chaos. Hand over a few issues. Each gets its own thread and worktree, and you approve all the plans in one place.
  • Proof, not vibes. Changes are shown working in the preview browser, the simulator or the real app, hard states included, instead of resting on green mocked tests.
  • Repos that can prove themselves. One skill gives a repo a build script, a demo mode, scripted screenshots and benchmarks, so the next agent checks its own work instead of asking you.

The lineup

Skill Say What you get
Land changes
ship-it "ship it", "merge when green" Proof, PR, babysitting, rebase, merge, pull main, install or deploy, a live check, cleanup
review-loop "review loop", "council" Fresh Opus xhigh reviewers, round after round, until one approves
verify "verify yourself" Proof you can see: preview browser, simulator, the real app, the hard states
build-verification-environment "build a verification environment" Build script, demo mode, scripted shots, benchmarks and CI checks, so agents can prove their own work
pr-comments "draft a reply on the PR" Short comments in your voice, drafts before people see them, a note on bot replies
Let agents run on their own
fan-out "fan out issues 36, 37 and 38" One thread per issue: plan, your go, implement, verify, review, ship
handoff "write a handoff" A brief that lets a new thread carry on without your history
hill-climb "keep iterating until the reviewer gives at least 9" Critic rounds with a fixed rubric until the score reaches the target
Keep tabs
project-digest "anything I need to look at?" Who's waiting on you, what's broken, what's ready to merge
tidy-repos "clean up branches" Merged branches and clean worktrees go; stale work gets listed
Polish the product
product-readme "make the README sell it" A README that sells: hero, real screenshots, short install
web-quality "check the Core Web Vitals" Lighthouse, SEO and GEO, and a visual pass, before and after

How they team up

The skills lean on each other, which is why they ship as one plugin. ship-it proves changes with verify and answers bots with pr-comments. verify uses the scripts that build-verification-environment sets up. fan-out writes its briefs with handoff and sends every PR through review-loop and ship-it:

fan-out: a request for issues 36 to 38 becomes three issue threads. Each runs plan, your go, implement, verify, review-loop and ship-it until merged. The three plans are approved in one place, and each issue ends as its own PR.

The skills

ship-it

"Ship it" should mean shipped. The skill proves the change before the PR, then babysits checks and review bots: it fixes the real findings, answers false positives with a reason, and declines scope creep. It rebases when the branch falls behind and only merges once the gate is green. After the merge it pulls main, installs or deploys, and looks at the result live. Each project describes its verify, merge, after-merge and live-check steps in a ## Ship section of its CLAUDE.md or AGENTS.md. Without one, the skill works them out from the repo and proposes the section; build-verification-environment writes it for you.

"PR" or "babysit the PR" alone stops at the merge gate.

review-loop

A second opinion, as many times as it takes: three rounds by default, up to five for security, auth, data loss or concurrency. The reviewer, Opus at xhigh unless you name another, runs in its own thread with no history and labels each finding blocker, should or nit. You fix what's real, push back with evidence, and decline scope creep. Say "council" to get three providers at once: Claude Opus, GPT Sol and a third through OpenCode. The verdicts per round end up in the PR description.

verify

Green mocked tests aren't proof. verify picks the way to see the change working: the T3 preview browser for the web (playwright-cli outside T3), the device tools for simulators, the built app for macOS, curl and logs for servers. It also opens the states that hide bugs, like everything switched on, the longest text, the phone width, and light and dark. It reads the repo's ## Verify section first and uses its scripts before improvising. If there is none, it says so and suggests build-verification-environment. It never kills the copy of the app you're using, and it tells you what it couldn't verify.

build-verification-environment

verify is only as good as the tools a repo gives it, and this skill builds them. It audits what's there and proposes a plan for the platform. Once you say go, it adds:

  • a build script
  • a demo mode with fictional seed data
  • scripted screenshots of every screen in light and dark
  • fixtures and a benchmark with a baseline
  • a CLI into the core logic
  • CI checks that keep the docs and numbers honest

It also writes the ## Verify and ## Ship sections that verify and ship-it read, and a fresh agent that sees only ## Verify tries the setup before handover. Repos that benchmark get scripts/lock.sh, so parallel agents take turns on shared hardware instead of measuring each other. It never touches the copy of the app you're running, and it never puts real data in fixtures.

pr-comments

Comments that sound like you on a good day: two or three sentences, the point first, friendly to people and no filler. Anything a person will read is shown to you as a draft first. Replies to review bots go out directly, with a note that an agent wrote them.

fan-out

Hand it a handful of issues. It writes the missing "Done when" criteria, works out which issues depend on each other, and starts one thread per issue in its own worktree (a T3 thread, or a worktree subagent outside T3). Each thread runs the whole flow: a Fable planner, a short summary for you, an Opus implementer, then verify, review-loop and ship-it on its own PR. You approve all the plans in one place. Threads take turns on shared resources like benchmarks, and a dependent issue starts only after the issue it needs has merged. With --plan-only it just posts plans on the issues, which makes a nice overnight job.

handoff

New thread, no memory. The brief carries the task, the reasons, what's already decided, what to read, how to verify and when it's done. It prints it, saves it, launches it as a T3 thread, or turns it into a /goal under 4,000 characters.

hill-climb

Give it a target ("at least 9 out of 10") and it brings in a fresh, independent critic every round. The critic never hears the target. It scores the work with a fixed rubric against fresh captures, including the hard states, and ranks what holds the score down. Implementers fix the top defects and the next critic comes back. The climb stops at the target (after one confirmation round), when the score plateaus, or when the budget runs out. The design decisions get written down, so the next change keeps the direction. For code, use review-loop.

project-digest

The morning read: new issues and comments from real people (first-timers flagged), PRs that are ready, failing or behind, red CI on main, your PRs in other people's repos, and unreleased commits. If nothing needs you, it says so in one line. It's read only, so it's safe to run on a schedule.

tidy-repos

Branches whose PRs merged, worktrees that are clean and merged, stale refs: gone. Squash and rebase merges are detected through GitHub, so nothing is guessed from git branch --merged. Anything unmerged or with changes is listed for you, never deleted. It also never touches a worktree that an unsettled T3 thread still owns, or one holding ignored files like .env.

product-readme

READMEs that sell the product to the people who'll use it: a one-line value, a hero in light and dark, real screenshots with believable demo data, claims backed by something in the repo, and the developer details moved to where developers look. It drafts the repo description and topics too, and applies them only after your OK. This README is its own work.

web-quality

Lighthouse on the production build, a median of three runs per page and configuration, the pages that matter, SEO and GEO done properly, and a visual pass at phone, tablet and desktop widths in light and dark. You get a before-and-after table and an honest note on where chasing the last point stopped being worth it.

Credits

Several skills borrow ideas from Theo's tstack: review-loop from council and sol-loop, ship-it from babysit-pr and full-send, and pr-comments from leaving-pr-comments.

Before a push, run scripts/check-plugins.sh (manifests and skill frontmatter) and tests/build-verification-environment.sh (offline tests for lock.sh). CI runs both, plus ShellCheck and Claude Code's plugin validator.

MIT © Fabian Meyer

About

Twelve Claude Code skills that take the babysitting out of agent work: ship PRs end to end, review in loops, fan issues out to parallel threads, and prove changes work. Best in T3 Code.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages