К основному содержанию
скилл CX Codex

code-craft — скилл для Claude Code: что делает и как установить

Скилл задаёт правила работы с типами, состоянием, эффектами и ошибками. Пригодится для проектирования изменений в Rust, TypeScript, Go и Python.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jssblck/agents --skill code-craft -a claude-code
Открыть на GitHub

Что делает code-craft

code-craft помогает агенту принимать инженерные решения вокруг инвариантов, границ типов, состояния, эффектов, ошибок и абстракций. Инвариант предлагается закреплять на самом сильном подходящем уровне: типами и линтерами, эффектами, доказательствами, ограничениями базы данных или тестами.

Скилл просит учитывать текущие инструкции репозитория и читать соответствующую справку по состояниям, разбору внешнего ввода, эффектам, ошибкам, параметрам-доказательствам и архитектурной документации. Для TypeScript и Rust описаны отдельные языковые рекомендации. В существующем проекте добавление Effect, Zod, xstate, gdp-ts или Rust-стека из инструкции считается архитектурным изменением, которое нужно согласовать заранее.

Он также направляет работу к database-craft, testing-craft и project-bootstrap, когда задача относится к базе данных, тестовым уровням или настройке проекта. Аргументы скилла задают язык и цель: [rust|typescript|go|python] [target].

Какие задачи решает

  • закрепить инварианты на подходящем уровне проверки
  • разобрать внешние данные в полезные типы
  • описать состояния и границы домена
  • разделить recoverable-ошибки и обязательные проверки
  • выбрать абстракцию без лишнего усложнения

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

  • Примени скилл code-craft для проектирования изменения в typescript для модуля платежей.
  • Используй code-craft на rust-сервере и проверь, где должен жить инвариант.
  • Разбери этот внешний ввод по правилам code-craft для python и цели parser.

Как установить code-craft

1Через Skills CLI (Vercel)

npx skills add jssblck/agents --skill code-craft -a claude-code

2Вручную: положить файлы

~/.claude/skills/code-craft/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/code-craft/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о code-craft

Как установить code-craft в Claude Code?

Выполните npx skills add jssblck/agents --skill code-craft -a claude-code, затем проверьте файл ~/.claude/skills/code-craft/SKILL.md.

Что делает code-craft?

Скилл помогает выбирать место для инвариантов, типизировать границы, моделировать состояния и обрабатывать ошибки. Он также задаёт правила выбора абстракций и проверок.

Какие языки поддерживает code-craft?

Аргумент скилла принимает rust, typescript, go или python, после чего можно указать цель через второй аргумент.

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

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

Из того же набора6

Спонсоры проекта

Компании, которые помогают держать аналитику открытой