go-architecture-review
CommunityClarify and fix Go project architecture
Software Engineering#architecture#refactoring#go#code-review#domain-modeling#package-structure#dependency-direction
Authoreduardo-sl
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill identifies and remediates architecture issues that make Go codebases hard to understand, change, and scale, such as tangled package dependencies, leaky abstractions, hidden initialization side effects, and poor module boundaries.
Core Features & Use Cases
- Package layout guidance: recommends a standard cmd/internal/pkg layout and helps assign responsibilities to cohesive packages.
- Dependency direction enforcement: detects inward-dependency violations, circular imports, and advises how to define consumer-side interfaces.
- Wiring and initialization checks: verifies that main is the composition root, discourages init side effects, and suggests explicit constructors and DI patterns.
- Use Case: evaluate a monolith for modularization, review PRs for architectural regressions, or prepare a codebase for safe refactoring into modules.
Quick Start
Ask the agent to review the repository architecture focusing on package layout, dependency direction, domain isolation, and provide a prioritized remediation plan.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: go-architecture-review Download link: https://github.com/eduardo-sl/go-agent-skills/archive/main.zip#go-architecture-review Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.