MCP HubMCP Hub
SKILL·66D9F6

golang-cli-cobra-viper

mattnigh
Обновлено 1 month ago
13 просмотров
22
1
22
Посмотреть на GitHub
Другоеcligolangcobraviperconfigurationshell-completion

О программе

Этот навык предлагает структурированный подход для создания готовых к использованию в продакшене CLI-инструментов на Go с использованием Cobra для организации команд и Viper для управления конфигурацией. Он идеально подходит для создания многокомандных инструментов разработчика, DevOps-автоматизации или утилит, требующих гибкой настройки через флаги, переменные окружения и файлы. Руководство охватывает настройку каркаса команд, привязку конфигураций и добавление таких функций, как автодополнение в оболочке.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add mattnigh/skills_collection -a claude-code
Команда плагинаАльтернативный
/plugin add https://github.com/mattnigh/skills_collection
Git клонированиеАльтернативный
git clone https://github.com/mattnigh/skills_collection.git ~/.claude/skills/golang-cli-cobra-viper

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

GitHub репозиторий

mattnigh/skills_collection
Путь: collection/danielseltzer__code-analysis-tools__claude__skills__toolchains-golang-cli__SKILL.md
0
FAQ

Frequently asked questions

What is the golang-cli-cobra-viper skill?

golang-cli-cobra-viper is a Claude Skill by mattnigh. Skills package instructions and resources that Claude loads on demand, so Claude can perform golang-cli-cobra-viper-related tasks without extra prompting.

How do I install golang-cli-cobra-viper?

Use the install commands on this page: add golang-cli-cobra-viper to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.

What category does golang-cli-cobra-viper belong to?

golang-cli-cobra-viper is in the toolchain category, tagged cli, golang, cobra, viper, configuration and shell-completion.

Is golang-cli-cobra-viper free to use?

Yes. golang-cli-cobra-viper is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.

Похожие навыки

asyncio
Другое

Этот навык предоставляет всестороннее руководство по фреймворку asyncio в Python для современного параллельного программирования с использованием синтаксиса async/await. Он охватывает ключевые концепции, такие как циклы событий, задачи и корутины, а также практические реализации, включая aiohttp для асинхронных HTTP-операций и асинхронные паттерны FastAPI. Используйте его при создании параллельных I/O-зависимых приложений, параллельных API-клиентов, систем реального времени или асинхронных веб-серверов.

Просмотреть навык
golang-observability-opentelemetry
Другое

Этот навык обеспечивает комплексную инструментацию наблюдаемости для Go с использованием OpenTelemetry для распределенной трассировки, Prometheus для сбора метрик и структурированного логирования через slog. Используйте его при инструментировании микросервисов для мониторинга в production, отладки распределенных систем или настройки операционных дашбордов. Он охватывает все этапы — от инициализации трассировщиков и метрик до реализации HTTP-мидлваров и проверок работоспособности.

Просмотреть навык
mypy
Другое

mypy — это статический анализатор типов для Python, который позволяет использовать постепенную типизацию с помощью аннотаций типов и обеспечивает полную типобезопасность. Используйте его для добавления типобезопасности в проекты на Python, принудительной проверки типов в CI/CD и рефакторинга кода с аннотациями типов. Он поддерживает строгий режим, типы Protocol и интегрируется с такими фреймворками, как FastAPI и Django.

Просмотреть навык
jest-typescript
Другое

Этот навык предоставляет Jest конфигурацию TypeScript для тестирования по отраслевым стандартам в проектах на JavaScript/TypeScript. Он идеально подходит для тестирования существующих проектов Jest, приложений React/Node.js с TypeScript и миграции JavaScript-проектов на TypeScript. Настройка включает инструменты экосистемы Jest, интеграцию с React Testing Library, снапшот-тестирование и встроенную отчетность о покрытии кода.

Просмотреть навык