Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By bishwas-py
Go-first full-stack development plugin. Scaffolds Go backends (Huma/Chi), generates typed frontend SDKs, and guides backend-to-frontend flow for SvelteKit and Next.js.
npx claudepluginhub bishwas-py/gopilot --plugin gopilotYou are adding HTTP handlers for a domain. Handlers use the Huma framework which auto-generates OpenAPI from Go struct tags.
Scan the codebase for violations of gopilot conventions. Checks backend architecture, API design, schema patterns, SDK freshness, and frontend consumption patterns. Use after making changes or before committing.
Add a new business domain to the Go backend with repository, service, and types following domain-driven architecture. Use when adding a new feature area like items, bookings, users, etc.
You are scaffolding a new Go-first project. The Go backend is the source of truth. The frontend consumes it via auto-generated typed SDK.
You are managing the declarative PostgreSQL schema. All DDL lives in a single `backend/schema.sql` file.
Admin access level
Server config contains admin-level keywords
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Opinionated Go web app scaffolding with Templ + HTMX + Alpine.js + Tailwind
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Full-stack web development with app scaffolding and page generation
Editorial "Full-Stack Developer" bundle for Claude Code from Antigravity Awesome Skills.
Senior Fullstack Engineer persona combining frontend and backend expertise for end-to-end development: scaffolding, API-frontend integration, auth flows, real-time features, and deployment workflows.
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
Universal dev workflow plugin — auto-detects your stack, orchestrates tasks, PRs, reviews, linting, testing, and deployment. Includes /forge:recon (autonomous security & consistency auditor with confidence letters) and /forge:compare (side-by-side system comparison).
Webmatrices community management toolkit — spam moderation, content seeding, persona management, trending topic research, and database analytics.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Go-first full-stack Claude Code plugin. Scaffolds Go backends, generates typed frontend SDKs, and guides backend-to-frontend development for SvelteKit and Next.js.
| Skill | Command | Description |
|---|---|---|
| Init | /gopilot:init [name] [svelte|react] | Scaffold a full Go + frontend project |
| Domain | /gopilot:domain [name] | Add a business domain (types, repo, service) |
| API | /gopilot:api [domain] [operation] | Add REST endpoints with Huma |
| SDK | /gopilot:sdk | Generate typed frontend SDK from OpenAPI |
| Schema | /gopilot:schema [action] [details] | Manage PostgreSQL schema |
| WebSocket | /gopilot:ws [feature] | Add WebSocket support |
| Check | /gopilot:check [backend|frontend|sdk|all] | Audit code against gopilot conventions |
Go Structs (Huma tags) → OpenAPI Spec → Typed SDK → Frontend
SvelteKit gets query()/command() with Valibot schemas in .remote.ts files.
Next.js gets 'use server' functions with Zod schemas in .server.ts files.
Add the marketplace, then install:
/plugin marketplace add Bishwas-py/gopilot
/plugin install gopilot
Or load locally without installing:
claude --plugin-dir /path/to/gopilot
Add to your project's .claude/settings.json so team members get prompted automatically:
{
"extraKnownMarketplaces": {
"gopilot": {
"source": {
"source": "github",
"repo": "Bishwas-py/gopilot"
}
}
},
"enabledPlugins": {
"gopilot@gopilot": true
}
}
# Scaffold a new project
/gopilot:init my-app svelte
# Add a domain
/gopilot:domain item
# Add endpoints
/gopilot:api item list
/gopilot:api item create
/gopilot:api item get
# Generate the frontend SDK
/gopilot:sdk
| Layer | Technology |
|---|---|
| Backend | Go + Huma/v2 + Chi/v5 + pgx/v5 |
| Database | PostgreSQL 16 (declarative schema) |
| Frontend (Svelte) | SvelteKit + Valibot + remote functions |
| Frontend (React) | Next.js + Zod + server functions |
| SDK Generation | TypeScript MCP server |
gopilot uses a hybrid approach:
The Go backend is always the source of truth. No type duplication. Change the struct, regenerate the SDK.
MIT