design-review

Audit Go codebases and generate a scored design-quality report.

122|13|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/dimetron/pi-go --skill design-review-dimetron
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-review
Source: https://github.com/dimetron/pi-go/tree/main/.pi-go/skills/design-review
Command: npx skills add https://github.com/dimetron/pi-go --skill design-review-dimetron

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits Go codebases for naming, architecture, and idiomatic patterns to produce a scored design-quality report with concrete improvements.

Core Features & Use Cases

  • Scorecard across eight design dimensions (naming, package design, interface design, error handling, concurrency, API consistency, code organization, documentation).
  • Detailed findings with file:line references and prioritized recommendations.
  • Guidance for onboarding, refactors, and cross-package consistency checks.

Quick Start

Run a full design review of the Go codebase to generate a scored report with actionable recommendations.

Frequently Asked Questions about design-review

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

FAQPage Schema
How do I audit my Go codebase for architecture and code quality?

Run a full design review on your Go codebase to score naming consistency, package design, and architecture across eight dimensions, generating a scored report with prioritized, actionable fixes.

What is a Go design review and how does the scorecard work?

A Go design review audits codebases using an eight-dimension scorecard covering naming, interfaces, error handling, and concurrency to generate prioritized improvement recommendations with file:line references.

Can I use a design review to check cross-package consistency in Go?

Yes, a design review audits architectural patterns and API consistency across large Go packages, providing structured findings with file:line references to ensure cross-package consistency.

What's the best way to prepare a Go codebase for a major refactor?

The best way to prepare for a Go refactor is to run a design audit that scores architectural patterns and code organization, generating a quality report with concrete improvement recommendations.

Does the Go design audit provide specific file and line references for issues?

Yes, the Go design audit provides detailed findings with file:line references and prioritized recommendations to ensure actionable fixes for naming, concurrency, and architectural issues.