By jamesprial
Skill for setting up cross-platform binary compilation and distribution pipelines for Go-based Claude Code plugins.
A Claude Code plugin that guides you through setting up cross-platform binary compilation and distribution pipelines for Go-based Claude Code plugins.
This plugin provides a skill that walks you through creating:
releases branch, and creates a GitHub Release with checksumsclaude plugin add JamesPrial/go-plugin-release
Ask Claude Code to set up a release pipeline for your Go plugin:
The skill will read your project's go.mod, plugin.json, and repo URL to fill in the templates automatically.
Uses a two-branch strategy:
| Branch | Contents | Purpose |
|---|---|---|
main | Source code, workflows, tests | Development and tagging |
releases | Binaries, wrapper script, plugin metadata | Marketplace distribution (pinned by SHA) |
The releases branch is an orphan branch that gets force-pushed on each release — no history accumulation, no source code exposure.
| OS | Architecture | Binary Suffix |
|---|---|---|
| macOS | Intel | darwin-amd64 |
| macOS | Apple Silicon | darwin-arm64 |
| Linux | x86_64 | linux-amd64 |
| Linux | ARM64 | linux-arm64 |
| Windows | x86_64 | windows-amd64.exe |
go.modcmd/<name>/main.go entry point.claude-plugin/plugin.json manifesthooks/hooks.json configurationMIT
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 claimnpx claudepluginhub jamesprial/prial-plugins --plugin go-plugin-releaseBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Git operations and GitHub CLI agents for version control workflows
Go development workflow with TDD-first parallel agents, failure triage, and automated code quality hooks
Captures TodoWrite tool usage and saves to timestamped history file with configurable log location (default: .claude/todos.json)
Security hooks to detect and block potential secrets in git commits
Create custom slash commands for Claude Code with syntax, patterns, and helper scripts
Master Go 1.25+ development with modern patterns, advanced concurrency, performance optimization, and production-ready microservices. Skills: golangci-lint, goreleaser, go-tool (Go 1.24+ tool dependencies), go-blackbox (black box test enforcement), go-structure (project layout), GitHub Actions, GitLab CI. MCP: context7
Infrastructure and pipeline building blocks for Claude Code plugins. Like ancient ley lines connecting sacred sites, leyline provides the foundational patterns that connect and power plugin ecosystems.
Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions