Skip to content

gopherguides/gopher-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Gopher AI

Claude Code plugins for Go developers - by Gopher Guides.

Quick Start

# Add the marketplace
/plugin marketplace add gopherguides/gopher-ai

# Install plugins
/plugin install go-workflow@gopher-ai
/plugin install go-dev@gopher-ai
/plugin install productivity@gopher-ai
/plugin install gopher-guides@gopher-ai

Available Plugins

go-workflow

Issue-to-PR workflow automation with git worktree management.

Commands:

Command Description
/start-issue <number> Create a new git worktree for a GitHub issue
/fix-issue <number> Diagnose, test, fix, and create PR for a bug
/add-feature <number> Implement feature from issue with tests
/prune-worktree Clean up completed issue worktrees

go-dev

Go-specific development tools with idiomatic best practices.

Commands:

Command Description
/test-gen <target> Generate comprehensive Go tests with table-driven patterns
/lint-fix [path] Auto-fix Go linting issues with golangci-lint
/explain <target> Deep-dive explanation of Go code with diagrams

Skills (auto-invoked):

  • Go Best Practices - Automatically applies idiomatic Go patterns when writing or reviewing code

productivity

Standup reports and git productivity helpers.

Commands:

Command Description
/standup [timeframe] Generate standup notes from recent git activity
/weekly-summary [weeks] Generate weekly work summary with metrics
/changelog [since] Generate changelog from commits since last release

gopher-guides

Gopher Guides training materials integrated into Claude via MCP.

Skills (auto-invoked):

  • Gopher Guides Training - Provides authoritative answers from official training materials

MCP Tools:

  • audit_code - Audit Go code against best practices
  • best_practices - Get prescriptive guidance on Go topics
  • get_example - Find code examples for specific patterns
  • review_pr - Review PRs against training materials

Installation Options

Install All Plugins

/plugin marketplace add gopherguides/gopher-ai
/plugin install go-workflow@gopher-ai
/plugin install go-dev@gopher-ai
/plugin install productivity@gopher-ai
/plugin install gopher-guides@gopher-ai

Install Specific Plugins

# Just workflow automation
/plugin install go-workflow@gopher-ai

# Just Go development tools
/plugin install go-dev@gopher-ai

Team Installation

Add to your project's .claude/settings.json:

{
  "extraKnownMarketplaces": {
    "gopher-ai": {
      "source": {
        "source": "github",
        "repo": "gopherguides/gopher-ai"
      }
    }
  }
}

Requirements

  • Claude Code CLI
  • GitHub CLI (gh) for workflow commands
  • golangci-lint for lint-fix command
  • Git with worktree support

Configuration

WORKTREE_PREFIX

The /start-issue and /prune-worktree commands require a WORKTREE_PREFIX environment variable:

# Add to ~/.zshrc or ~/.bashrc
export WORKTREE_PREFIX="myproject"

Gopher Guides MCP

The gopher-guides plugin includes an MCP server for training materials. Configure your API key:

export GOPHER_GUIDES_API_KEY="your-key-here"

Contributing

Contributions welcome! Please open an issue or PR.

License

MIT License - see LICENSE for details.

About Gopher Guides

Gopher Guides is the official Go training partner, providing comprehensive training for developers and teams. These plugins are powered by our training curriculum.

About

Claude Code plugins for Go developers - by Gopher Guides

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published