Claude Code Toolkit
robertguss/claude-code-toolkitНабор скиллов, хуков и шаблонов для расширения возможностей Claude Code. Включает инструменты для брейнсторминга, генерации документации, написания книг, автоформатирования кода и управления контекстом сессий.
Установка
git clone https://github.com/robertguss/claude-code-toolkit.gitREADME
Claude Code Toolkit
Расширяйте Claude Code специализированными рабочими процессами, автоматическим форматированием и улучшенными настройками по умолчанию.
Скиллы дают Claude экспертизу в конкретных областях — методы брейнсторминга, генерация документации, пайплайны для написания книг. Хуки автоматизируют рутинные задачи — форматирование кода после правок, сводка изменений в конце сессии. Шаблоны настраивают режим работы Claude.
Работает как с Claude Code (CLI), так и с Claude.ai (веб/мобильный/десктоп).
Быстрый старт
# Клонировать toolkit
git clone https://github.com/robertguss/claude-code-toolkit.git
# Использовать скилл в Claude Code
# Добавьте в CLAUDE.md вашего проекта:
echo "When brainstorming, read /path/to/claude-code-toolkit/skills/brainstorm/SKILL.md" >> CLAUDE.md
# Или упакуйте для Claude.ai
python build.py brainstorm
# Загрузите dist/brainstorm.skill в Claude.ai → Settings → SkillsЧто входит в состав
Скиллы
Готовые рабочие процессы, которым следует Claude при вызове. Используйте через /skillname или укажите в CLAUDE.md.
| Скилл | Описание |
|---|---|
| brainstorm | Партнёр для многосессионного брейнсторминга с каталогом методов |
| code-documenter | Интеллектуальная генерация документации с отслеживанием состояния |
| handoff | Документы преемственности сессий для продолжения работы с того места, где остановились |
Книги и тексты:
- ebook-factory — Сфокусированный пайплайн создания электронных книг
- non-fiction-book-factory — Полный пайплайн от идеи до архитектуры глав
- writing — Захват авторского голоса и ghostwriting
Хуки
Шелл-скрипты, запускаемые автоматически при определённых событиях Claude Code.
| Хук | Событие | Описание |
|---|---|---|
| auto-format | PostToolUse | Форматирует файлы после правок (ruff, goimports, prettier) |
| change-summary | Stop | Проверка TypeScript + сводка изменений сессии |
| compaction | PreCompact | Внедряет приоритеты сохранения для улучшенного сжатия контекста |
Шаблоны
Шаблоны документов для настройки режима работы Claude.
| Шаблон | Назначение |
|---|---|
| HUMAN.md | Документ отношений — помогает Claude запомнить, кто вы |
| CLAUDE.md | Глобальные инструкции для всех проектов |
| compaction-strategy.md | Что сохранять при сжатии контекста |
Быстрый старт
Использование скиллов
Claude Code (CLI):
Укажите в CLAUDE.md проекта или глобальном CLAUDE.md:
# CLAUDE.md
When brainstorming, read and follow
/path/to/claude-code-toolkit/skills/brainstorm/SKILL.mdClaude.ai (Web/Mobile/Desktop):
python build.py brainstorm
# Загрузите dist/brainstorm.skill в Claude.ai → Settings → SkillsУстановка хуков
-
Скопируйте скрипт хука:
bashcp hooks/auto-format/auto-format.sh ~/.claude/hooks/ chmod +x ~/.claude/hooks/auto-format.sh -
Добавьте в
~/.claude/settings.json:json{ "hooks": { "PostToolUse": [ { "matcher": "Edit|MultiEdit|Write", "hooks": [ { "type": "command", "command": "$HOME/.claude/hooks/auto-format.sh" } ] } ] } }
См. README каждого хука для конкретной конфигурации.
Использование шаблонов
# Скопировать и настроить
cp templates/HUMAN.md ~/.claude/YOURNAME.md
cp templates/CLAUDE.md ~/.claude/CLAUDE.md
# Отредактировать под свои предпочтенияСтруктура директорий
claude-code-toolkit/
├── skills/ # Готовые рабочие процессы
│ ├── brainstorm/
│ ├── code-documenter/
│ ├── handoff/
│ └── ...
├── hooks/ # Автоматические обработчики событий
│ ├── auto-format/
│ ├── change-summary/
│ └── compaction/
├── templates/ # Шаблоны конфигурации
│ ├── HUMAN.md
│ ├── CLAUDE.md
│ └── compaction-strategy.md
├── docs/ # Исходники сайта документации
└── build.py # Упаковщик скиллов для Claude.ai
Документация
Разработка
Проект использует uv для управления зависимостями и just как командный раннер.
# Установить зависимости
just install
# Запустить документацию локально на http://localhost:8000
just docs-serve
# Задеплоить документацию на GitHub Pages
just docs-deploy
# Упаковать скилл
just package brainstorm
# Посмотреть все команды
justУчастие в разработке
См. CONTRIBUTING.md для руководства по отправке скиллов, хуков или улучшений.
Лицензия
MIT License. Подробности в LICENSE.md.