accelerate-python-resolvers — скилл для Claude Code: как настроить
Оптимизирует резолверы признаков в проектах Chalk, переводя Python-код в нативные колоночные выражения. Скилл находит несовместимые конструкции и помогает переписать функции без потери логики.
npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a claude-codeЧто делает accelerate-python-resolvers
Статический акселератор Chalk преобразует байткод функций в колоночные выражения через символьное исполнение. Для ускорения каждая операция обязана поддерживаться анализатором. Скилл запускает скрипт accelerator-diagnostics.py из проекта с chalk.yaml, считывает отчёт и построчно правит код.
Чаще всего проверку не проходят типы с None вроде Optional[int]. Агент добавляет явные проверки значений. Внешние библиотеки вроде uuid заменяются стандартными алгоритмами из hashlib или выносятся на уровень модуля. Переменные из ветвлений инициализируются заранее.
Ошибки импорта в проекте сразу завершают запуск с кодом 2. Запускать скрипт нужно в окружении, где установлен пакет chalk. По умолчанию трафик идёт в https://accelerator.chalk.ai, но локальный узел задаётся параметром --host http://127.0.0.1:8780.
Какие задачи решает
- исправить предупреждения статического акселератора Chalk
- защитить опциональные типы
Optionalпроверками наNone - заменить неподдерживаемые библиотеки на встроенные модули Python
- переписать локальные переменные в ветвлениях для корректного связывания
Примеры запросов агенту
- Проверь резолверы в проекте через
accelerator-diagnostics.pyи исправь ошибки - Почему функция
get_scoreне ускоряется статическим акселератором Chalk? - Перепиши резолверы признаков, чтобы убрать предупреждения о типах с
None
Как установить accelerate-python-resolvers
1Через Skills CLI (Vercel)
npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a claude-code2Вручную: положить файлы
~/.claude/skills/accelerate-python-resolvers/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/accelerate-python-resolvers/
1Через Skills CLI (Vercel)
npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a codex2Вручную: положить файлы
.agents/skills/accelerate-python-resolvers/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a cursor2Вручную: положить файлы
.cursor/skills/accelerate-python-resolvers/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install chalk-ai/chalk-ai-plugins accelerate-python-resolvers2Вручную: положить файлы
.github/skills/accelerate-python-resolvers/SKILL.md1Через Skills CLI (Vercel)
npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a gemini-cli2Командой платформы
gemini skills install https://github.com/chalk-ai/chalk-ai-plugins --path plugins/chalk-accelerate/skills/accelerate-python-resolversВручную: положить файлы
.devin/skills/accelerate-python-resolvers/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о accelerate-python-resolvers
Как установить accelerate-python-resolvers в Claude Code?
Выполните команду npx skills add chalk-ai/chalk-ai-plugins --skill accelerate-python-resolvers -a claude-code.
Что делает скилл accelerate-python-resolvers?
Он автоматизирует цикл доработки Python-резолверов Chalk под требования статического акселератора. Скрипт анализирует байткод функций, выявляет неподдерживаемые операции и помогает переписать код в нативные колоночные выражения.
Почему диагностика завершается с кодом ошибки 2?
Перед проверкой резолверов утилита выполняет python -m chalk.cli export для всего репозитория. Если в коде есть синтаксические ошибки или сломанные импорты пакета chalk, процесс прерывается до начала анализа.