By gopherguides
Automates the full GitHub issue-to-PR workflow: creates isolated worktrees, implements features with TDD, runs E2E tests, reviews code, and ships merged PRs — all from Claude Code.
Cancel any active persistent loop
Create or reuse a git worktree for a GitHub issue or PR
Batch cleanup of all completed issue worktrees
Interactively select and remove a git worktree
Explore a Go codebase before an implementation task — surface relevant files, conventions, tests, and architectural touchpoints.
Implement one focused task in a Go codebase using strict test-driven development.
Review code quality for an implementation that has already passed spec review — style, idioms, complexity, tests.
Verify an implementation matches its issue requirements — spec compliance only, no code-quality opinions.
Address pull request review feedback from humans or bots. Use when existing comments, requested changes, unresolved review threads, or CodeRabbit/codex review findings need code fixes, verification, push updates, and thread resolution. SKIP fresh code-review requests with no existing feedback; use review-deep.
Create a git commit with an auto-generated conventional message from staged changes. Use for 'commit', 'save my work', or 'make a commit'. Does not push or open PRs; use `create-pr` for PR-only flow and `ship` for verify+push+merge.
Take a GitHub issue from implementation to merged PR. Use for 'complete issue #N', 'finish this issue end-to-end', or fully autonomous issue-to-merge requests. SKIP issue startup without merge intent; use start-issue.
Create a pull request using the repo PR template. Use when the user wants to open or submit a PR without immediately merging it. SKIP for end-to-end ship flows; use `ship` instead.
Run end-to-end PR verification with browser testing. Use before merge or in fix-and-ship mode when the user asks to verify a PR, run E2E, browser-test, or visually check UI changes. SKIP backend-only checks with no browser/UI path; use review-deep or ship as appropriate.
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Cross-platform AI coding assistant toolkit for Go developers - by Gopher Guides.
Gopher AI provides skills and commands for the three major AI coding assistants:
| Platform | Status | Install Method |
|---|---|---|
| Claude Code | Full support | Plugin marketplace |
| OpenAI Codex CLI | Full plugin support | Repo-local, installer script, or manual |
| Google Gemini CLI | Extensions | Manual install |
What's included:
One command to build and install for every platform you have:
git clone https://github.com/gopherguides/gopher-ai
cd gopher-ai
./scripts/install-all.sh
This auto-detects which platforms are available (Claude Code, Codex CLI, Gemini CLI) and installs for all of them. Run it again anytime to update.
Or install from GitHub without cloning (downloads to tmp, installs, cleans up):
bash -c "$(curl -fsSL https://raw.githubusercontent.com/gopherguides/gopher-ai/main/scripts/install-all.sh)"
Updating: Just re-run ./scripts/install-all.sh from the repo (or the one-liner). It rebuilds and reinstalls everything.
If you only want one platform, or need first-time setup for Claude Code:
# 1. Add marketplace (in Claude Code)
/plugin marketplace add gopherguides/gopher-ai
# 2. Install all plugins at once (from your terminal)
~/.claude/plugins/marketplaces/gopher-ai/scripts/refresh-plugins.sh
# 3. Restart Claude Code — all 7 plugins are loaded
To install plugins individually: /plugin install go-workflow@gopher-ai, etc.
Updating: Run /productivity:gopher-ai-refresh inside Claude Code, or ./scripts/install-all.sh from the repo.
# Global install — plugins available in every Codex session, regardless of cwd.
# Easiest path (no clone needed):
bash -c "$(curl -fsSL https://raw.githubusercontent.com/gopherguides/gopher-ai/main/scripts/install-all.sh)"
# Or, if you've already cloned the repo:
git clone https://github.com/gopherguides/gopher-ai
cd gopher-ai
./scripts/install-codex.sh --user
# Repo-local install — plugins available only when running Codex inside this repo:
codex # Plugins load automatically from .agents/plugins/marketplace.json
# Add the marketplace to another repo (project-scoped, like the gopher-ai repo itself):
./scripts/install-codex.sh --repo /path/to/your-repo
Pick one mode. --user and --repo-when-cwd'd-into-our-repo will both load the
plugins, so having both active doubles the skill metadata Codex loads. The
SessionStart hook on the Claude Code side auto-removes stale unmarked installs
from earlier README versions and clears any stale gopher-ai marketplace cache
when a marked global install is present.
git clone https://github.com/gopherguides/gopher-ai
cd gopher-ai
./scripts/build-universal.sh
# Install specific extensions
gemini extensions install ./dist/gemini/gopher-ai-go-dev
gemini extensions install ./dist/gemini/gopher-ai-go-workflow
# ... or any other module
Gopher AI includes both Go-specific and general-purpose tools:
These modules are designed specifically for Go development:
| Module | Focus |
|---|---|
| go-dev | Go testing, linting, and code explanation |
| go-workflow | Issue-to-PR workflow with git worktrees |
| go-web | Go web app scaffolding (Go + Templ + HTMX + Tailwind) |
| gopher-guides | Go best practices from Gopher Guides training materials |
These modules work with any language or stack:
| Module | Focus |
|---|---|
| productivity | Standup reports, changelogs, release management |
| llm-tools | Multi-LLM delegation and comparison |
| tailwind | Tailwind CSS v4 tooling (init, migrate, audit, optimize) |
Issue-to-PR workflow automation with git worktree management.
npx claudepluginhub gopherguides/gopher-ai --plugin go-workflowStandup reports, changelogs, and git productivity helpers
Opinionated Go web app scaffolding with Templ + HTMX + Alpine.js + Tailwind
Go-specific development tools with idiomatic best practices
Tailwind CSS v4 tools for initialization, auditing, migration, and optimization
Multi-LLM integration for second opinions and task delegation
Worktree-based GitHub issue lifecycle for Claude Code: /flow:start, /flow:eli5 (necessity gate), /flow:check, /flow:finish, /flow:merge, /flow:deploy, /flow:auto (full lifecycle in one shot), plus sync, cleanup, status, doctor, and repair helpers. Issue-anchored branch naming and quality gates on top of native worktrees. Bundles the flow helper family (flow-start-resolve, gh-pr-merge, the advisory guards); run /flow:repair once after installing to place them at ~/.claude/scripts/, the path the shipped permission allowlist matches.
GitHub CLI integration with focused skills for pull requests, issues, GitHub Actions, and viewing GitHub file URLs
Opinionated GitHub-native development workflow with 51 skills for autonomous, issue-driven software development. Enforces TDD, strict typing, IPv6-first networking, comprehensive code review, local service testing, and continuous issue tracking. Features GitHub-based state management (no local state files), documentation enforcement gates, autonomous orchestration with parallel workers, and PostgreSQL 18/PostGIS/TimescaleDB database skills.
Code review and worktree workflow commands
Go-specific development tools with idiomatic best practices
Comprehensive GitHub operations using gh CLI and GitHub API for pull requests, issues, repositories, workflows, and API interactions