FI
openspec-propose
Генерирует полное предложение об изменении OpenSpec (дизайн, спецификации, задачи) за один шаг. Используйте, когда пользователь хочет быстро описать идею или вводит команды "openspec propose" / "opsx propose".
Что делает навык
Генерирует полный пакет планировочных артефактов для нового изменения OpenSpec (proposal.md, spec.md, design.md, tasks.md) за один шаг. Работает строго в рамках планирования: не редактирует код проекта и не запускает реализацию, ожидая явного запуска apply-воркфлоу.
Когда применять
- Пользователь хочет быстро описать новую функциональность или идею через команду 'openspec propose' или 'opsx propose'.
- Необходимо создать спецификацию для новой возможности (capability) с сохранением структуры директорий проекта.
- Требуется подготовить план реализации (tasks.md) и дизайн (design.md) до начала фактического написания кода.
- Работа ведется в контексте конкретного хранилища (store), и нужно применить флаг --store ко всем командам.
Как работает
- Проверить наличие выбранного хранилища (store): если оно указано, выполнить openspec store list --json, определить id и установить флаг --store как постоянный для всех команд чтения/записи.
- Выполнить проверку проекта: запустить openspec list --json (с флагом --store, если выбран store) и убедиться, что поле root не равно null, подтверждая наличие настроенного openspec/.
- Сгенерировать артефакты изменения: создать proposal.md (что и зачем), design.md (как), tasks.md (шаги реализации) и spec.md (дельта спецификации) в директории specs/<capability-path>/.
- Соблюдать иерархию: для новых возможностей следовать установленной организации проекта, для существующих — сохранять полный путь capability.
- Завершить работу после предоставления артефактов; не редактировать код и не запускать реализацию, ожидая явного запроса пользователя на запуск apply-воркфлоу.
Примеры запросов агенту
openspec propose добавить авторизацию через OAuth
opsx propose реализовать новый модуль аналитики
Предлагаю изменить структуру базы данных для пользователей
Что понадобится
- Установленный CLI openspec
- Проект, уже использующий OpenSpec (настроенная директория openspec/)
- Доступ к хранилищам (store), если работа ведется в них
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «openspec-propose» из репозитория:
# https://github.com/fission-ai/openspec
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r openspec-propose/ ~/.claude/skills/openspec-propose/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.