golang-cobra-viper-cli-architecture
CommunityDesign and review Yeisme Go CLIs with best practices.
Authoryeisme
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers design, implement, refactor, and review Yeisme Go CLIs, focusing on architecture and configuration management with Cobra/Viper.
Core Features & Use Cases
- CLI Architecture: Defines the standard architecture for Yeisme Go CLIs.
- Command/Config/Output Boundaries: Helps in defining clean boundaries for commands, configuration, and output.
- Reusable Internal Modules: Encourages the creation of reusable internal modules for better maintainability.
- Use Case: Ideal for new CLI projects or refactoring existing ones to follow Yeisme's standards.
Quick Start
Design a new Go CLI using Cobra and Viper by following the guidelines in this skill.
Dependency Matrix
Required Modules
None requiredComponents
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: golang-cobra-viper-cli-architecture Download link: https://github.com/yeisme/pinax/archive/main.zip#golang-cobra-viper-cli-architecture 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 620,000+ vetted skills library on demand.