claude_config (timholy) — скилл
Личная настройка Claude Code ученого-разработчика на Julia: 26 скиллов для пакетов и статей, три субагента и хук для комментариев
- 76 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хук и скиллы выполняют команды и правят файлы пакета, а лишние зависимости ставятся в глобальное окружение Julia
Установка
- Работает в
В терминале, через 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: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации
Claude Code Blueprint: 12 агентов, 19 скиллов, 16 хуков и 6 правил к CLAUDE.md, копируйте нужное или ставьте пресет
Плагины Claude Code: команды плана, работы и ревью, субагенты, хуки и скиллы письма в духе практичного минимализма.
Установщик кладет в Claude Code правила по фазам, журналу решений, отладке и тестам для Go, Rust, Python и еще шести языков.
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
Руководство и заготовки для Claude Code: гайды, шаблоны CLAUDE.md, стартовые наборы, хуки и плагин commit-helper.
Коротко о README
Описаны назначение репозитория, способ использования копированием, ключевые компоненты, скиллы для научной работы, для кода и обслуживания пакетов Julia и три скилла ревью.