Claude Code Infrastructure Showcase

Готовая инфраструктура для Claude Code: авто-активация скиллов через хуки, набор скиллов, агенты, слэш-команды и мастер установки в ваш проект

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Хуки запускаются автоматически, выполняют скрипты и читают файлы проекта и историю сессии
  • В необязательном режиме умной классификации текст промпта уходит во внешнюю модель
Все причины и проверки

diet103/claude-code-infrastructure-showcase

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/claude-code-infrastructure-showcase

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .claude/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .claude/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .claude/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .claude/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .claude/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .agents/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .agents/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .agents/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .agents/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .github/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .github/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .github/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .github/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .github/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .agents/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .agents/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .agents/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .agents/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .agents/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .agents/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .agents/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .agents/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .devin/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .devin/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .devin/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .devin/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .devin/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .cline/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .cline/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .cline/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .cline/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .cline/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .roo/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .roo/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .roo/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .roo/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .roo/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add diet103/claude-code-infrastructure-showcase --skill backend-dev-guidelines error-tracking frontend-dev-guidelines skill-developer -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 07f75ce
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .agents/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .agents/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .agents/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .agents/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .agents/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .agents/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .agents/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .agents/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/diet103/claude-code-infrastructure-showcase.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/backend-dev-guidelines/ /.claude/skills/error-tracking/ /.claude/skills/frontend-dev-guidelines/ /.claude/skills/skill-developer/
git -C "$tmp" checkout 07f75ce3c301259e857343596e7883b8ce5a9f50
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/backend-dev-guidelines" .agents/skills/backend-dev-guidelines
cp -R "$tmp/.claude/skills/error-tracking" .agents/skills/error-tracking
cp -R "$tmp/.claude/skills/frontend-dev-guidelines" .agents/skills/frontend-dev-guidelines
cp -R "$tmp/.claude/skills/skill-developer" .agents/skills/skill-developer

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 07f75ce.

Текст для агента

Склонируй https://github.com/diet103/claude-code-infrastructure-showcase во временную папку, прочитай CLAUDE_INTEGRATION_GUIDE.md и запусти мастер без вопросов: npx tsx setup.ts <абсолютный путь к проекту> --yes. После установки покажи результаты проверок и исправь то, что не прошло.

Другие способы из описания автора
git clone https://github.com/diet103/claude-code-infrastructure-showcase.git
cd claude-code-infrastructure-showcase
npx tsx setup.ts ~/my-project

Мастер копирует .claude в указанный проект, определяет стек, ставит зависимости хуков и делает проверки. Флаг --yes запускает без вопросов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Это переносимый набор инфраструктуры для Claude Code, который решает проблему скиллов, не срабатывающих автоматически. Хуки на отправку промпта и перед правкой файлов подсказывают и при необходимости требуют нужные скиллы по ключевым словам, шаблонам намерений, путям и содержимому файлов, а какие скиллы включать, задает конфиг skill-rules.json. В комплект входят примеры скиллов по фронтенду и бэкенду, скилл для разработки других скиллов, отслеживание ошибок, набор специализированных агентов, слэш-команды и система рабочих заметок, которая переживает сброс контекста. По умолчанию сопоставление идет офлайн по регулярным выражениям без ключей и сети, а необязательный режим умной классификации может использовать внешние модели. Установку выполняет мастер setup.ts, который копирует папку .claude в ваш проект, ставит зависимости хуков и делает восемь проверок.

Для кого. Для разработчиков, которые ведут проект в Claude Code и хотят, чтобы скиллы и правила подключались сами.

Подходит, если

  • Скиллы в Claude Code не срабатывают вовремя и их приходится подключать вручную
  • Нужны хуки, агенты и слэш-команды как готовая основа для своего проекта
  • Нужен пример модульных скиллов с прогрессивным раскрытием и правилом 500 строк

Не подходит, если

  • Нужно готовое приложение: это справочная инфраструктура, а не работающий продукт
  • Работа идет не в Claude Code и не в совместимом клиенте с хуками

Пример запроса к агенту

Поставь эту инфраструктуру в мой проект и покажи результаты проверок

Ограничения

Это справочная библиотека для копирования в свой проект, а не самостоятельное приложение. Хуки написаны как bash-скрипты и работают на macOS, Linux или WSL2, нужен Node.js 18 и выше, для необязательных Stop-хуков еще jq. Хуки запускаются автоматически и читают файлы проекта и историю сессии, а в режиме умной классификации отправляют текст промпта во внешнюю модель, поэтому этот режим включается отдельно и требует ключа. По умолчанию все работает офлайн на регулярных выражениях без ключей.

Как отключить. Удалите папку .claude из проекта или уберите записи хуков из .claude/settings.json. Умную классификацию можно отключить, вернув режим в skill-rules.json в значение disabled.

Проверка безопасности

  • Хуки запускаются автоматически, выполняют скрипты и читают файлы проекта и историю сессии
  • В необязательном режиме умной классификации текст промпта уходит во внешнюю модель

Коротко о README

README представляет подборку инфраструктуры для Claude Code, собранную за полгода работы над проектом на TypeScript, и подчеркивает, что это не приложение, а справочная библиотека. Основное назначение это авто-активация скиллов через хуки, модульные скиллы с прогрессивным раскрытием, специализированные агенты и система рабочих заметок. Установить можно мастером npx tsx setup.ts, вручную копированием папки .claude или руками агента по прилагаемому руководству. По умолчанию подбор идет офлайн по регулярным выражениям, а умная классификация с внешней моделью включается отдельно. Есть скрипт проверки из восьми пунктов и конфигурация редактора NeoVim, лицензия MIT.

SKILL.md

---
name: skill-developer
description: Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns, file paths, content patterns), enforcement levels (block, suggest, warn), hook mechanisms (UserPromptSubmit, PreToolUse), session tracking, and the 500-line rule.
---

# Skill Developer Guide

## Purpose

Comprehensive guide for creating and managing skills in Claude Code with auto-activation system, following Anthropic's official best practices including the 500-line rule and progressive disclosure pattern.

## When to Use This Skill

Automatically activates when you mention:
- Creating or adding skills
- Modifying skill triggers or rules
- Understanding how skill activation works
- Debugging skill activation issues
- Working with skill-rules.json
- Hook system mechanics
- Claude Code best practices
- Progressive disclosure
- YAML frontmatter
- 500-line rule

Частые вопросы

Нужен ли ключ API?

Нет. По умолчанию скиллы подбираются офлайн по регулярным выражениям, без ключей и сети. Умная классификация с внешней моделью это отдельный необязательный режим.

Это работающее приложение?

Нет. Это справочная библиотека инфраструктуры: копируете нужное в свой проект. Мастер setup.ts переносит папку .claude и настраивает хуки.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIClaude Code Infrastructure Showcase

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.