openspec-context-loading — скилл для Claude Code: контекст
Скилл находит спецификации, активные изменения и требования в проекте и отдаёт агенту готовую сводку. Пригодится, когда нужно понять, что уже описано в OpenSpec.
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a claude-codeЧто делает openspec-context-loading
Скилл обходит каталоги spec/specs и spec/changes, читает spec.md, proposal.md и tasks.md, а потом собирает ответ. Схема простая: поиск, чтение, сводка. Внутри — набор команд find, grep и ls, плюс готовые шаблоны ответов для типовых вопросов вроде «какие спеки есть» или «что в изменении X».
Есть и режим дашборда: скрипт считает число возможностей, требований и сценариев, отдельно показывает активные и заархивированные изменения. Для этого нужен bc — без него строка со средним числом сценариев на требование не посчитается. Если tree не установлен, вывод дерева спецификаций тоже не получится, но ls -R его заменяет.
Скилл рассчитывает на структуру каталогов OpenSpec: spec/specs/<capability>/spec.md и spec/changes/<change-id>/. В проекте с другой раскладкой файлов поиск вернёт пусто.
Какие задачи решает
- узнать, какие спецификации уже есть в проекте
- посмотреть список активных изменений и их мотивацию
- найти требования и сценарии по ключевому слову
- прочитать содержимое конкретного изменения целиком
- собрать сводку по возможностям и числу требований
Примеры запросов агенту
- покажи контекст проекта по OpenSpec
- какие спеки есть в проекте?
- найди требования про пароль
Как установить openspec-context-loading
1Через Skills CLI (Vercel)
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a claude-code2Вручную: положить файлы
~/.claude/skills/openspec-context-loading/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/openspec-context-loading/
1Через Skills CLI (Vercel)
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a codex2Вручную: положить файлы
.agents/skills/openspec-context-loading/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a cursor2Вручную: положить файлы
.cursor/skills/openspec-context-loading/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install forztf/open-skilled-sdd openspec-context-loading2Вручную: положить файлы
.github/skills/openspec-context-loading/SKILL.md1Через Skills CLI (Vercel)
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a gemini-cli2Командой платформы
gemini skills install https://github.com/forztf/open-skilled-sdd --path skills/openspec-context-loadingВручную: положить файлы
.devin/skills/openspec-context-loading/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о openspec-context-loading
Как установить openspec-context-loading в Claude?
Выполните npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a claude-code. Скилл встанет в ~/.claude/skills/openspec-context-loading/SKILL.md.
Что делает openspec-context-loading?
Загружает контекст проекта: перечисляет спецификации и активные изменения, ищет возможности и требования. Отвечает на вопросы о состоянии проекта и помогает найти нужную спеку.
Какая структура каталогов нужна для работы скилла?
Он ищет файлы в spec/specs/<capability>/spec.md и каталоги изменений в spec/changes/. В проекте с другой раскладкой поиск ничего не найдёт.