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

slicing-code-context — скилл для Claude Code: обзор и установка

Вырезает связные фрагменты кодовой базы через Trailmark и передаёт их субагенту без доступа ко всему репозиторию. Пригодится при анализе функций локальными моделями с малым контекстом.

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

Что делает slicing-code-context

Скилл настраивает взаимодействие координатора с внешним воркером. Вместо передачи всего проекта скрипт build_slice_packet.py формирует детерминированный срез кода с помощью утилиты Trailmark. В пакет попадают граф вызовов и окружение конкретного символа либо диапазона строк.

Доступны режимы графа: прямое окружение neighborhood, поиск вызывающих функций upstream, анализ последствий downstream и маршруты между точками через path или entrypoint. Скрипт требует Python 3.12+ и утилиту uv, которая подтягивает Trailmark 0.5.x. Стандартный лимит пакета рассчитан на 8192 токена.

Субагент работает строго в режиме чтения и только предлагает правки. Если модели не хватает контекста, координатор создаёт одно расширение пакета, а прямой поиск по файлам воркеру запрещён. Любые инструкции в комментариях среза считаются ненадёжными, поэтому координатор обязан проверять каждую ссылку на строки перед применением правок.

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

  • выделить граф вызовов функции без отправки всего репозитория в контекст
  • передать изолированный срез кода локальной или недорогой модели
  • найти цепочку вызовов от внешней точки входа до целевого фрагмента
  • проверить обоснованность правок субагента по конкретным строкам исходника

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

  • Собери neighborhood-срез для функции verify_token и отдай субагенту на поиск ошибок
  • Построй downstream-граф вызовов от функции handle_request глубиной в 3 шага
  • Проследи путь вызова от main до функции send_alert и предложи исправление бага

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

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill slicing-code-context -a claude-code

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

~/.claude/skills/slicing-code-context/SKILL.md

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

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

Вопросы о slicing-code-context

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

Выполните в терминале команду npx skills add trailofbits/skills --skill slicing-code-context -a claude-code.

Что делает скилл slicing-code-context?

Он нарезает репозиторий на компактные графовые фрагменты с помощью Trailmark и передаёт их вторичной модели. Основной агент проверяет предложенные правки и контролирует доступ к файлам.

Что нужно для работы скрипта нарезки?

Потребуется Python версии не ниже 3.12 и менеджер пакетов uv. Скрипт автоматически использует пакет Trailmark 0.5.x для построения JSON-пакета со срезом.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
analyze-project lllllllama Читает репозиторий с обучением моделей и выдаёт карту структуры, точек входа и подозрительных мест. Ничего не меняет и не запускает тяжёлые задачи. CX Codex +1 337 200установок github-research lingzhi227 Скилл анализирует репозитории на GitHub под научную или техническую тему, изучает код и готовит план его переиспользования. Пригодится при поиске готовых реализаций алгоритмов. CX Codex +1 1 800установок spec-miner https://github.com/Jeffallan Скилл для реверс-инжиниринга кодовых баз. Извлекает спецификации из существующего кода, строит схемы зависимостей и создаёт документацию для наследованных проектов и систем без документов. CX Codex +1 4 400установок codex softaworks Скилл запускает Codex CLI для анализа, рефакторинга и автоматического редактирования кода. По умолчанию использует GPT-5.2 с адаптивным reasoning и достигает 76.3% на SWE-bench. CX Codex +1 4 100установок gemini giuseppe-trisciuoglio Передаёт разбор большого кода и сложные рассуждения в Gemini CLI, а результат возвращает вам на подтверждение. CX Codex +1 3 400установок rust-symbol-analyzer actionbook Скилл показывает структуру Rust-проекта через LSP-символы: модули, структуры, трейты, функции. Пригодится, когда надо быстро понять чужой крейт. CX Codex +1 3 100установок

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

vulnerability-triage-brocards Скилл проверяет отчёты об уязвимостях по семи критериям и помогает решить, отклонить находку, запросить детали или передать её дальше. CX Codex +1 1 400установок trailmark-review-gate Скилл запускает структурный контроль изменений веток и коммитов через анализ графов Trailmark. Он выявляет удаление проверок доступа, рост радиуса атаки и новые пути передачи опасных данных. CX Codex +1 1 300установок trailmark-variant-neighborhood Скилл расширяет найденную уязвимость до набора связанных мест для проверки. Он пригодится перед variant-analysis, Semgrep или ручным аудитом. CX Codex +1 1 300установок trailmark-finding-triage Собирает графовые доказательства по одной находке безопасности: достижимость, пути от входных точек, taint и радиус поражения. Пригодится до того, как тратить время на PoC. CX Codex +1 1 300установок github-triage Скилл разбирает открытые issues и pull requests в GitHub: связывает задачи с исправлениями, отмечает уже решённые и готовит локальные оценки приоритета и размера. CX Codex +1 1 300установок open-sourcing Проводит репозиторий через чек-лист перед публичным релизом: аудит секретов, лицензия, документация, CI и упаковка. CX Codex +1 1 300установок modern-cpp Направляет код на C++ к стандарту C++20/23/26, убирая уязвимости памяти и устаревшие конструкции вроде сырых указателей и макросов. CX Codex +1 1 200установок writing-lean-proofs Помогает писать и проверять доказательства Lean 4 по соглашениям Mathlib. Нужен при формализации теорем, рефакторинге тактик и настройке проверок проекта. CX Codex +1 1 200установок

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

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