Agent skill

framework-selection

Choose the right Go CLI framework for Kubernetes-native tools. Decision matrix compares Cobra, urfave/cli, and Kong for ecosystem alignment and features.

Stars 1
Forks 2

Install this agent skill to your Project

npx add-skill https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/build/skills/framework-selection

SKILL.md

Framework Selection

When to Use This Skill

Building a Kubernetes-native CLI requires thoughtful framework selection. The right choice depends on your complexity needs, ecosystem alignment, and team preferences.

This section covers:

  • CLI Frameworks - Cobra, urfave/cli, and Kong compared
  • Configuration with Viper - Layered configuration management

When to Apply

Criteria Cobra urfave/cli Kong
Ecosystem maturity High Medium Growing
Learning curve Medium Low Low
Type safety Low Low High
Kubernetes alignment High Medium Medium
Configuration integration Excellent (Viper) Good Good
Shell completion Built-in Plugin Built-in
Nested subcommands Excellent Good Good

Choose tools that match kubectl conventions. Your users already know them.

Implementation

See the full implementation guide in the source documentation.

References

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results