Claude Info
Продуктивность

Claude Code Toolkit

robertguss/claude-code-toolkit

Набор скиллов, хуков и шаблонов для расширения возможностей Claude Code. Включает инструменты для брейнсторминга, генерации документации, написания книг, автоформатирования кода и управления контекстом сессий.

Установка

terminal
bash
git clone https://github.com/robertguss/claude-code-toolkit.git

README

Claude Code Toolkit

Расширяйте Claude Code специализированными рабочими процессами, автоматическим форматированием и улучшенными настройками по умолчанию.

Скиллы дают Claude экспертизу в конкретных областях — методы брейнсторминга, генерация документации, пайплайны для написания книг. Хуки автоматизируют рутинные задачи — форматирование кода после правок, сводка изменений в конце сессии. Шаблоны настраивают режим работы Claude.

Работает как с Claude Code (CLI), так и с Claude.ai (веб/мобильный/десктоп).

Быстрый старт

bash
# Клонировать 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-formatPostToolUseФорматирует файлы после правок (ruff, goimports, prettier)
change-summaryStopПроверка TypeScript + сводка изменений сессии
compactionPreCompactВнедряет приоритеты сохранения для улучшенного сжатия контекста

Шаблоны

Шаблоны документов для настройки режима работы Claude.

ШаблонНазначение
HUMAN.mdДокумент отношений — помогает Claude запомнить, кто вы
CLAUDE.mdГлобальные инструкции для всех проектов
compaction-strategy.mdЧто сохранять при сжатии контекста

Быстрый старт

Использование скиллов

Claude Code (CLI):

Укажите в CLAUDE.md проекта или глобальном CLAUDE.md:

markdown
# CLAUDE.md

When brainstorming, read and follow
/path/to/claude-code-toolkit/skills/brainstorm/SKILL.md

Claude.ai (Web/Mobile/Desktop):

bash
python build.py brainstorm
# Загрузите dist/brainstorm.skill в Claude.ai → Settings → Skills

Установка хуков

  1. Скопируйте скрипт хука:

    bash
    cp hooks/auto-format/auto-format.sh ~/.claude/hooks/
    chmod +x ~/.claude/hooks/auto-format.sh
  2. Добавьте в ~/.claude/settings.json:

    json
    {
      "hooks": {
        "PostToolUse": [
          {
            "matcher": "Edit|MultiEdit|Write",
            "hooks": [
              {
                "type": "command",
                "command": "$HOME/.claude/hooks/auto-format.sh"
              }
            ]
          }
        ]
      }
    }

См. README каждого хука для конкретной конфигурации.

Использование шаблонов

bash
# Скопировать и настроить
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 как командный раннер.

bash
# Установить зависимости
just install

# Запустить документацию локально на http://localhost:8000
just docs-serve

# Задеплоить документацию на GitHub Pages
just docs-deploy

# Упаковать скилл
just package brainstorm

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

Участие в разработке

См. CONTRIBUTING.md для руководства по отправке скиллов, хуков или улучшений.

Лицензия

MIT License. Подробности в LICENSE.md.

Похожие скиллы