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.
You 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
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.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
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
npx claudepluginhub bishwas-py/gopilot --plugin gopilotUniversal 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.
Low-cognitive-load patterns: caveman-english voice, forward-arrow flow chains, and walkthrough review pages
Opinionated Go web app scaffolding with Templ + HTMX + Alpine.js + Tailwind
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Specialized agent skills for GoFrame v2 web framework development and rapid application building in Go.
Let your AI assistant scaffold and extend Better Fullstack projects through the official MCP server and focused skills.
REST and GraphQL API scaffolding, framework selection, backend architecture, and API generation
Full-stack web development with app scaffolding and page generation