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.
Generate typed frontend SDK from the Go backend's OpenAPI spec. Produces validation schemas and remote functions for SvelteKit or Next.js. Use after adding or changing API endpoints.
Add WebSocket support to the Go backend with typed message protocol and auto-generated frontend client. Use when adding real-time features like chat, notifications, or live updates.
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
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Admin access level
Server config contains admin-level keywords
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Complete developer toolkit for Claude Code
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.
Uses power tools
Uses Bash, Write, or Edit tools