ixugoixugoCommunity·1 Agent Skills Included

goddd

Domain-driven Go REST API scaffolding and code generation

Generates layered Go REST API code from plain struct definitions using domain-driven design. Eliminates boilerplate for CRUD endpoints, database stores, caching, transactions, and routing. Enforces consistent API design, Git workflow, and auto-generates OpenAPI docs synced to Apifox. Helps teams build modular monoliths that scale into microservices when needed.
npx skills add ixugo/goddd --all -g -y
Available:

Directs the AI agent to use the bundled goddd skills for all development work in this project and provides the Apifox project configuration needed for automatic API documentation sync.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install goddd?

Run `npx skills add ixugo/goddd --all -g -y` in your terminal to install all skills in this suite globally.

What does goddd generate?

It generates complete domain-driven layers — Core business logic, Store database and cache implementations, and API route handlers — from simple Go struct definitions using the `goddd gen` command.

How does goddd handle API documentation?

It automatically extracts routes, handler signatures, and struct tags from your Gin code to produce OpenAPI 3.1 YAML files, and can sync them to Apifox when you set an APIFOX_TOKEN and project ID.

Does goddd work with Claude Code and Cursor?

Yes. The skills follow the universal SKILL.md standard and run in Claude Code, Cursor, and other compatible coding agents.

Do I need to know DDD to use goddd?

No. The scaffold keeps the learning curve low with clear naming conventions and generated code, so you can build modular services without being a domain-driven design expert.

Related Repositories in Software Engineering

View All in Software Engineering