claude_config (timholy) — скилл

Личная настройка Claude Code ученого-разработчика на Julia: 26 скиллов для пакетов и статей, три субагента и хук для комментариев

  • 76 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

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

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

timholy/claude_config

Установка

Работает в

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

npx skillfoxx add skills/claude-config-timholy

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

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

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

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

Что делает

claude_config — публичная копия личного каталога `~/.claude` разработчика Julia и ученого. Автор говорит, что общим ресурсом репозиторий не задуман: это подборка для лаборатории и для всех, кто хочет подсмотреть приемы. Репозиторий содержит инструкции `CLAUDE.md`, правила в `rules/`, хуки, три субагента, фрагменты кода на Julia и 26 скиллов. Для научной работы есть `/new-analysis-plan` и `/new-analysis-implement`: они делят долгий проект на куски и передают состояние через файл передачи. `/write-methods` помогает понять анализ, выполненный агентом в сессии, `/writing-manuscripts` и `/polish-manuscripts` ведут стиль и сверку рукописи, `/manuscript-benchmarks` строит набор замеров для статьи о новом методе с записью происхождения результатов. Для пакетов Julia есть `/fix-issue`, `/update-compat`, `/profile-performance`, а серия `/freshen-*` подтягивает докстринги, документацию, покрытие тестами, Aqua, ExplicitImports, Runic и `.gitignore`. Три скилла ревью, `/review-design`, `/review-api` и `/review-integration`, дополняет `/review-implement`, который вносит согласованные правки частями. Хук `no-plan-comments.py` после каждой правки напоминает агенту убрать планы и историю из комментариев кода.

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

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

  • Пакет Julia выходит с новой мажорной версией зависимости, и надо обновить `compat` скиллом `/update-compat`
  • Нужно привести докстринги и документацию пакета к единому стилю командами `/freshen-docstrings` и `/freshen-docs`
  • Долгий анализ данных на недели разбивают на этапы с передачей состояния между сессиями
  • Рукопись требует проверки согласованности терминов и цифр перед отправкой
  • Замеры производительности метода идут в статье и перезапускаются много раз

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

  • Вы работаете не на Julia: скиллы для пакетов подойдут только как образец
  • Нужен поддерживаемый общий ресурс: автор предупреждает, что issues и PR могут игнорироваться
  • Нужна установка одной командой: файлы копируют в `~/.claude` вручную

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

Используй /update-compat для моего пакета: найди зависимости с новой мажорной версией, обнови `compat` и прогони тесты.

Ограничения

Репозиторий задуман как личный `~/.claude` с большим числом игнорируемых файлов, поэтому подходящие части копируют в свою папку или клонируют форк как `~/.claude` и достраивают остальное. Хуки регистрируются в `settings.json`, в репозиторий он не входит. Готовый пример лежит в `settings.example.json`. Для скиллов по Julia нужны Revise, TestEnv, а для профилирования еще BenchmarkTools и FlameGraphs. Для экспорта рукописей рекомендован pandoc. Автор не обещает отвечать на обращения.

Как отключить. Удалите скопированные папки скиллов, агентов и хуков из `~/.claude` и блок `hooks` из своего `settings.json`.

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

Как использовать скиллы из этого репозитория?

Скопируйте нужные папки из `skills/` в свой `~/.claude/skills/` и перезапустите Claude Code. Весь каталог целиком ставить не обязательно.

Нужен ли Julia?

Для скиллов по пакетам да, они рассчитаны на Julia. Скиллы для научной работы и рукописей, например `/write-methods`, от языка не зависят.

Что делает хук no-plan-comments?

После каждой правки он напоминает агенту, если в комментарии кода попали планы или история работы. Регистрируется в `settings.json`.

Что такое серия freshen?

Набор скиллов `/freshen-*`, которые по одному подтягивают качество пакета: докстринги, документацию, покрытие, Aqua, ExplicitImports, Runic и `.gitignore`.

Как устроено ревью пакета?

Три скилла смотрят на пакет с разных сторон: `/review-design` на концепцию, `/review-api` на интерфейс, `/review-integration` на интеграцию. Затем `/review-implement` вносит согласованные правки частями.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

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

СкиллРасширенный доступ916Звезды репозитория

Claude Code Blueprint: 12 агентов, 19 скиллов, 16 хуков и 6 правил к CLAUDE.md, копируйте нужное или ставьте пресет

ВоркфлоуРасширенный доступ73Звезды репозитория

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

ПлагинРасширенный доступ116Звезды репозитория

Установщик кладет в Claude Code правила по фазам, журналу решений, отладке и тестам для Go, Rust, Python и еще шести языков.

CLIРасширенный доступ116Звезды репозитория

Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий

ПлагинШирокий доступ1,1 тыс.Звезды репозитория

Руководство и заготовки для Claude Code: гайды, шаблоны CLAUDE.md, стартовые наборы, хуки и плагин commit-helper.

СкиллМинимальный доступ110Звезды репозитория

Коротко о README

Описаны назначение репозитория, способ использования копированием, ключевые компоненты, скиллы для научной работы, для кода и обслуживания пакетов Julia и три скилла ревью.

Бейдж для README

Сообщить о проблеме