claude

vmkteam-developer

Full SDLC developer profile — 36 skills for Go API services: onboarding, task solving, code review, monitoring, incident investigation

7 on GitHubby vmkteamv1.3.1MITupdated 8 days agodevelopment-workflows
/

Plugin vmkteam-developer from marketplace vmkteam in vmkteam/claude-plugins. Commands read from the repo's manifest — 8 days ago.

What it installs

Skills (36)

  • api-health

    API Health — проверка здоровья JSON-RPC сервиса через SMD. Используй когда нужно убедиться что RPC-endpoint жив, собрать тайминги методов или диагностировать недоступность API.

  • appkit

    Appkit — библиотека vmkteam/appkit: метрики, pprof, HTTP client, service metadata, X-Request-ID. Используй при подключении метрик/pprof в сервис, работе с HTTP-клиентом appkit или добавлении корреляционных ID.

  • ci-cd

    CI/CD — GitLab CI + Nomad deploy для Go-сервисов vmkteam. Используй при редактировании .gitlab-ci.yml, *.nomad.hcl, настройке пайплайна или дебаге деплоя.

  • colgen

    Colgen — коллекции и конвертеры Go-структур. Используй, когда пишешь цикл, который собирает id, строит map по полю, группирует, заполняет связи или конвертирует список между слоями (включая лямбды в `Map`/`mcp.Map`); при новом DTO или модели домена; при правке collection.go.

  • commit-msg

    Commit message — краткое сообщение коммита на английском из git diff. Используй перед `git commit`, после /solve, или при явной просьбе 'сгенерируй commit message'.

  • cron

    Cron — менеджер cron-задач с UI, middleware и Prometheus-метриками. Используй при добавлении/правке cron-задачи, фонового воркера, периодической проверки или правил по расписанию, при пакете `<domain>/cron`, подключении vmkteam/cron или настройке CronConfig.

  • decompose

    Decompose — исследование и декомпозиция User Story на подзадачи с созданием в YouTrack. Используй когда задача крупная, неконкретная или User Story — перед /solve.

  • embedlog

    Embedlog — встраиваемое structured-логирование с Prometheus-метриками. Используй при подключении логгера в новую структуру (embedlog.Logger), добавлении полей в лог или настройке уровней.

  • errors

    Errors — дайджест ошибок за период из Sentry, Prometheus, Loki, Kibana. Используй когда просят отчёт по ошибкам за сутки/неделю, ретроспективу, или сводку по инциденту.

  • gitlab

    GitLab — работа с MR, pipelines, discussions через REST API v4 и pcurl. Используй для поиска/создания/обновления MR, чтения пайплайнов, публикации threads или комментариев в MR.

  • go-review

    Go Review — multi-persona code review текущего git diff (6 экспертов: Cheney, Pike, Valsorda, Hashimoto, Bourgon + Common). Используй после реализации задачи перед коммитом, или по явному запросу 'code review', 'ревью моего кода'.

  • gold-arch

    Gold Architecture — слои db → domain → API, модели домена, транзакции, раскладка пакетов Go-сервисов vmkteam. Используй при любой задаче, которая добавляет или меняет пакет, менеджер, воркер, RPC/MCP-сервис, бота, интеграцию или модель; при переносе кода из соседнего сервиса; перед ревью структуры.

  • grafana

    Grafana — дашборды, Prometheus и Loki proxy через REST API. Используй при работе с дашбордами, запросах к Prom/Loki через Grafana datasource UID, или поиске алертов.

  • incident

    Incident — реакция на production-инцидент: сбор данных, timeline, root cause, hotfix, post-mortem. Используй когда пользователь сообщает об инциденте/падении на prod и нужен полный цикл реакции с артефактами.

  • investigate

    Investigate — расследование проблемы по всем data sources (Sentry, Prometheus, Loki, Kibana, Nomad). Используй когда есть симптом (ошибка, деградация, аномалия), но причина неизвестна, а полноценный /incident избыточен.

  • kibana

    Kibana/OpenSearch Dashboards — поиск по логам через ES/OpenSearch API. Используй когда нужны nginx/infra-логи или access-логи, недоступные через Loki.

  • loki

    Loki — JSON-логи сервисов (appkit) через LogQL и Grafana proxy. Используй для поиска по application-логам сервиса за период: ошибки, медленные запросы, трейсы по X-Request-ID.

  • mfd

    MFD Generator — генерация Go-кода из PostgreSQL-схемы (модели, репозитории, фабрики тестов). Используй при правке .mfd или docs/model/*.xml, запуске `make generate`/`make mfd-*`, новой таблице или колонке, добавлении search-полей, фильтра или выборки по колонке, разбиении на неймспейсы, db-test фабр

  • mr-review

    MR Review — ревью чужого Merge Request с публикацией threads в GitLab. Используй когда просят отревьюить MR коллеги по ссылке или ID (fetch diff → /go-review → публикация замечаний).

  • nomad

    Nomad — оркестрация: jobs, allocations, метрики, логи. Используй при правке *.nomad.hcl, разборе упавшей аллокации, просмотре логов job или проверке статуса деплоя.

  • onboard

    Onboard — интерактивный онбординг: discovery структуры и внешних систем, создание индекса знаний (project-index.md + infra). Используй при первой работе с новым проектом или когда project-index.md отсутствует/устарел.

  • pgd

    PGD — справочник по формату и CLI pgDesigner. Используй при работе с .pgd файлами.

  • pgmdd

    PDD — справочник по формату MicroOLAP Database Designer. Используй при редактировании PDD-файлов.

  • pgmigrator

    pgmigrator — инструмент SQL миграций PostgreSQL. Используй при создании и применении миграций.

  • philosophy

    Philosophy — манифест разработки vmkteam: Go idioms, принципы, архитектурная культура. Используй как справку при спорных решениях по коду/архитектуре и при обосновании стиля проекту.

  • prometheus

    Prometheus — PromQL-запросы к метрикам appkit/zenrpc/cron. Используй когда нужны метрики сервиса: RPS, latency p95/p99, error rate, статус cron-задач, использование ресурсов.

  • rpcgen

    Rpcgen — генерация клиентов из SMD/OpenRPC для Go, TypeScript, PHP, Swift, Kotlin, Dart. Используй при подключении клиента к чужому RPC-сервису или публикации собственного SMD/OpenRPC-контракта.

  • scaffold

    Scaffold — создание нового Go-сервиса из шаблона gold-apisrv. Используй когда нужно завести новый сервис с нуля (репо, структура, Makefile, CI, конфиг, main).

  • security

    Security — чеклист безопасности Go-сервисов: валидация входа, секреты, auth, CVE-зависимости. Используй при правке auth-middleware, обработке user input, внешних вызовах, или как чеклист в /go-review.

  • sentry

    Sentry — мониторинг ошибок (issues, events, releases) через REST API. Используй когда нужно найти ошибку по ключевым словам, разобрать stack trace, проверить что релиз поднялся или сопоставить ошибку с коммитом.

  • skills-check

    Skills Check — smoke-тесты интеграций из project-index.md. Используй для проверки что pcurl-профили и URL всех data-source скиллов ещё живы.

  • solve

    Solve — полный цикл решения задачи из YouTrack: preflight → анализ → план → реализация → ревью → коммит. Используй при любой YouTrack-задаче (`/solve PLF-819`); флаг `--fast` сокращает HITL для тривиальных багфиксов.

  • testing

    Testing — используй всегда, когда пишешь или правишь Go-тесты (*_test.go), в том числе по сценариям Given/When/Then из spec: фреймворк как в соседних файлах, префикс TestDB, фабрики pkg/db/test, реальная БД без моков. Также при настройке TestMain/test-short и когда тесты падают в gate, но проходят л

  • topsrv

    topsrv — метрики, алерты, CVE и HTTP-логи серверов проекта через публичный JSON-RPC API app.topsrv.io. Используй, когда нужна загрузка CPU, памяти или диска хоста, метрики PostgreSQL/nginx/angie агента topsrv (`topsrv_*`), какие алерты горят, уязвимые пакеты на серверах или кто (боты, сети, IP) нагр

  • youtrack

    YouTrack — задачи через REST API и pcurl. Используй для поиска issues, создания, обновления описаний, смены assignee/stage/приоритета, логирования времени и работы с комментариями.

  • zenrpc

    Zenrpc — справочник по JSON-RPC 2.0 серверу для Go. Используй при создании и редактировании RPC-сервисов.

View source on GitHub vmkteam.dev

Similar plugins

Claude API and SDK documentation skill for building LLM-powered applications

19 skills

anthropics/skills 193,780

privacy

claude

Refuses a shell, file, web fetch or MCP call that holds the signed-in account's email address beside a word that declares who is calling, so the address does not go out as a client's identity.

anthropics/claude-code 155,476

Documentation generation, drift detection, and API docs automation

2 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

Install the "AAS Backend & API Platform" workflow plugin from Agentic Awesome Skills.

19 skills

sickn33/agentic-awesome-skills 49,620

expo

claude

Official Expo skills for building, deploying, upgrading, and debugging React Native apps with Expo. Covers UI development with Expo Router, SwiftUI and Jetpack Compose components, Tailwind CSS setup, API routes, data fetching, CI/CD workflows, App Store and Play Store deployment, SDK upgrades, DOM components, and dev client distribution.

23 skills · 1 MCP server

anthropics/claude-plugins-official 47,076

Maintain vmkteam-developer?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted