golang-spf13-cobra은(는) 무엇을 하나요?
Golang CLI 명령 트리 라이브러리를 spf13/cobra로 구현 — cobra.Command, RunE vs Run, PersistentPreRunE 훅 체인, 인자 검증기(NoArgs, ExactArgs, MatchAll, 사용자 정의), 영구/로컬 플래그, 명령 그룹, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, 사용법/도움말 템플릿 커스터마이징, man-page 및 마크다운 문서 생성, SetArgs/SetOut/SetErr을 사용한 테스트를 다룹니다. spf13/cobra를 사용하거나 도입할 때, 또는 코드베이스가 github.com/spf13/cobra를 임포트할 때 적용하세요. cobra와 함께 구성 레이어링이 필요한 경우 samber/cc-skills-golang@golang-spf13-viper 스킬을 참조하세요. 일반 CLI 아키텍처(프로젝트 구조, 종료 코드, 시그널 처리, I/O 패턴)는 samber/cc-skills-golang@golang-cli 스킬을 참조하세요.