go-arch-metrics
CommunityMeasure and improve Go code architecture.
Authorusadamasa
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you objectively measure and improve the quality of your Go project's architecture, focusing on modularity, testability, and maintainability. It automates the process of collecting key software metrics.
Core Features & Use Cases
- Architecture Metrics: Measures coupling, cohesion, cognitive complexity, cyclomatic complexity, and more, based on established software architecture principles.
- Automated Tooling: Integrates tools like
golangci-lint,go-arch-lint,govulncheck,gosec,spm-go, andanalyze-modularityto provide a comprehensive baseline. - Use Case: When asked to "assess the architectural health of our Go microservice" or "identify areas for refactoring to improve testability," this Skill will run a suite of tools and provide a detailed report with actionable insights.
Quick Start
Run the go-arch-metrics skill to establish a baseline of your Go project's architecture.
Dependency Matrix
Required Modules
golangci-lintgo-arch-lintgovulncheckgosecspm-goanalyze-modularity
Components
scriptsreferences
💻 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-arch-metrics Download link: https://github.com/usadamasa/claude-config/archive/main.zip#go-arch-metrics 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 223,000+ vetted skills library on demand.