# openspec-context-loading

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 установок · ★ 10
- Автор: forztf
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/forztf/open-skilled-sdd/tree/HEAD/skills/openspec-context-loading/SKILL.md
- Обновлён: 2025-11-28
- HTML: https://affpapa.org/nevibecode/skills/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>/`. В проекте с другой раскладкой файлов поиск вернёт пусто.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/openspec-context-loading/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/openspec-context-loading/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/openspec-context-loading/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/openspec-context-loading/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install forztf/open-skilled-sdd openspec-context-loading
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/openspec-context-loading/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/forztf/open-skilled-sdd --path skills/openspec-context-loading
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/openspec-context-loading/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add forztf/open-skilled-sdd --skill openspec-context-loading -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/forztf/open-skilled-sdd/tree/HEAD/skills/openspec-context-loading/SKILL.md

## Когда брать
- узнать, какие спецификации уже есть в проекте
- посмотреть список активных изменений и их мотивацию
- найти требования и сценарии по ключевому слову
- прочитать содержимое конкретного изменения целиком
- собрать сводку по возможностям и числу требований

## Примеры запросов агенту
- покажи контекст проекта по OpenSpec
- какие спеки есть в проекте?
- найди требования про пароль

## Похожие
- [openspec-sync-specs](https://affpapa.org/nevibecode/skills/openspec-sync-specs.md) — скилл · 3800 установок
- [openspec-update-change](https://affpapa.org/nevibecode/skills/openspec-update-change.md) — скилл · 4500 установок
- [context-canary](https://affpapa.org/nevibecode/skills/context-canary.md) — скилл · 1900 установок
- [openspec](https://affpapa.org/nevibecode/skills/openspec.md) — скилл · 840 установок
- [bmad-project-context](https://affpapa.org/nevibecode/skills/bmad-project-context.md) — скилл · 11500 установок
- [maintaining-agent-context](https://affpapa.org/nevibecode/skills/maintaining-agent-context.md) — скилл · 1900 установок

Из того же набора: [forztf/open-skilled-sdd](https://affpapa.org/nevibecode/by/forztf/open-skilled-sdd.md) — 2 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
