do-scaffold

Scaffold Go project skeletons for Connect-RPC or gRPC backends.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/viqueen/claude-go-playground --skill do-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: do-scaffold
Source: https://github.com/viqueen/claude-go-playground/tree/main/.claude/skills/do-scaffold
Command: npx skills add https://github.com/viqueen/claude-go-playground --skill do-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates the creation of a new Go project's foundational structure, saving developers significant time and ensuring architectural consistency from the start.

Core Features & Use Cases

  • Project Skeleton Generation: Creates essential files and directories for both Connect-RPC and gRPC backends.
  • Configuration Setup: Generates Makefile, Dockerfile, docker-compose.yml, .env, and live-reload configurations (.air.toml).
  • Use Case: When starting a new microservice, use this Skill to generate a complete, ready-to-develop project structure, allowing you to focus immediately on business logic rather than boilerplate.

Quick Start

Use the do-scaffold skill to scaffold a new connect-rpc-backend project.

Frequently Asked Questions about do-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Go project with gRPC or Connect-RPC?

Scaffolding a new Go project with gRPC or Connect-RPC involves generating a foundational skeleton with essential configuration files, Dockerfiles, and a predefined layered architecture to accelerate initial development.

What boilerplate files are needed to start a Go microservice?

Essential boilerplate to start a Go microservice includes a Makefile, Dockerfile, docker-compose.yml, .env file, and live-reloading configurations like .air.toml to ensure a ready-to-develop project structure.

Can I generate a Docker Compose setup automatically for a Go backend?

Yes, generating a Docker Compose setup automatically for a Go backend is possible by scaffolding the project skeleton, which creates docker-compose.yml alongside Dockerfiles and live-reload configurations instantly.

What is the best way to enforce a layered architecture in a new Go project?

The best way to enforce a layered architecture in a new Go project is by scaffolding the foundational structure upfront, ensuring architectural consistency and adherence to predefined layers from the start.

Does scaffolding a Connect-RPC backend include live-reloading configurations?

Yes, scaffolding a Connect-RPC backend includes live-reloading configurations by generating an .air.toml file, allowing developers to focus immediately on business logic rather than manual setup.