foundry-security-spec — скилл для Claude Code
Скилл ведёт агента через реализацию спецификации Foundry от Cisco: многоролевая система для поиска и проверки уязвимостей. Пригодится тем, кто строит свой evaluation-конвейер.
npx skills add reason-machines/security-skills --skill foundry-security-spec -a claude-codeЧто делает foundry-security-spec
Foundry — открытая спецификация Cisco для агентных систем оценки безопасности. Внутри восемь основных ролей агентов (Orchestrator, Planner, Navigator, Detector, Explorer, Validator, Investigator, Publisher) и пять расширяющих, которые вместе ищут, подтверждают и описывают находки. Это не готовый инструмент, а чертёж: скилл помогает спроектировать такую систему под свой проект.
Работа идёт по spec-driven подходу. Сначала читается constitution.md с 11 принципами, потом ставится @github/spec-kit и в проекте появляется каталог .specify/. Конституция копируется в .specify/memory/constitution.md и регистрируется через /speckit.constitution, затем спецификация засевается в specs/001-foundry/spec.md. Дальше /speckit.clarify задаёт вопросы про окружение: систему контроля версий, трекер задач, провайдера LLM, хранилище, изоляцию и деплой. После уточнений /speckit.specify, /speckit.plan, /speckit.tasks и /speckit.implement доводят дело до кода.
Без npm и spec-kit шаги не выполнятся, а ответы на вопросы про интеграции придётся давать самому — скилл их не угадывает. Расширяющие роли в первой сборке спецификация советует не включать.
Какие задачи решает
- спроектировать многоролевую систему оценки безопасности с нуля
- разложить поиск уязвимостей на этапы с проверкой доказательств
- зафиксировать инварианты проекта в конституции до начала кода
- связать обнаружение проблем с правилами CodeGuard
- собрать спецификацию и бэклог задач для security-агента
Примеры запросов агенту
- Реализуй спецификацию Foundry для системы оценки безопасности по шагам из скилла
- Настрой роли агентов Detector и Validator по
spec.md - Проведи меня через
/speckit.clarifyи заполни решения по нашему окружению
Как установить foundry-security-spec
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill foundry-security-spec -a claude-code2Вручную: положить файлы
~/.claude/skills/foundry-security-spec/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/foundry-security-spec/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill foundry-security-spec -a codex2Вручную: положить файлы
.agents/skills/foundry-security-spec/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill foundry-security-spec -a cursor2Вручную: положить файлы
.cursor/skills/foundry-security-spec/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills foundry-security-spec2Вручную: положить файлы
.github/skills/foundry-security-spec/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill foundry-security-spec -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/foundry-security-specВручную: положить файлы
.devin/skills/foundry-security-spec/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill foundry-security-spec -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о foundry-security-spec
Как установить foundry-security-spec в Claude Code?
Выполните npx skills add reason-machines/security-skills --skill foundry-security-spec -a claude-code. Скилл появится в ~/.claude/skills/foundry-security-spec/SKILL.md.
Что делает foundry-security-spec?
Проводит агента через реализацию спецификации Foundry: восемь основных ролей, жизненный цикл находок, координация через атомарные claims и бюджетные ограничения. На выходе — ваша спецификация и план работ.
Что нужно подготовить до начала работы?
Установленный @github/spec-kit и ответы на вопросы /speckit.clarify про контроль версий, трекер, провайдера LLM, хранилище и среду изоляции.