golang-cobra-viper-cli-architecture

Community

Design 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 required

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: 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.