OpenSpec
Справочник

Глоссарий

Все термины OpenSpec — по одному в строке.

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

ТерминОпределениеПодробнее
ПрименениеРеализация задач из предложения об изменении. Навык: openspec-apply-change.Применение изменения
АрхивированиеЗавершение предложения об изменении: его дельты объединяются с основными спецификациями, а его папка перемещается в openspec/changes/archive/.Быстрый старт
АртефактДокумент планирования внутри предложения об изменении: proposal.md, дельта-спецификации, design.md, tasks.md. Не является результатом сборки.Артефакты
ВозможностьОтдельная область поведения вашей системы. Для каждой существует одна спецификация по пути openspec/specs/<capability>/spec.md.Возможности
Предложение об измененииОтдельная единица работы: папка в openspec/changes/<name>/, содержащая артефакты планирования. Часто сокращается до «изменения». Не является коммитом git.Создание предложения
КомандаВводимая вручную точка входа в процесс. Написание зависит от инструмента (/opsx:propose, /opsx-propose). В документации процессы вместо этого называются по навыкам.Поддерживаемые инструменты
ПродолжениеСоздание следующего артефакта планирования для существующего предложения об изменении. Навык: openspec-continue-change.Навыки
Способ установкиТо, как устанавливаются процессы: в виде навыков, команд или и того и другого.Настройка проекта
Дельта-спецификацияСпецификация внутри предложения об изменении, в которой под заголовками ADDED, MODIFIED, REMOVED и RENAMED перечислено только то, что меняется.Дельта-спецификации
ИсследованиеПроработка идеи с агентом до создания предложения. Код не пишется. Навык: openspec-explore.Проработка идеи
Ускоренное созданиеСоздание за один проход предложения об изменении со всеми артефактами планирования, готового к реализации. Навык: openspec-ff-change. Не является операцией fast-forward в git.Навыки
Устаревший процессКоманды /openspec:*, использовавшиеся до OPSX.
ЦиклЦикл, через который проходит предложение об изменении: исследование, создание предложения, рассмотрение, применение, архивирование.Быстрый старт
Основные спецификацииДерево openspec/specs/: текущее согласованное поведение вашей системы. При архивировании дельты объединяются с ним. Если у возможности ещё нет спецификации, она создаётся на основе её требований ADDED.Архивирование
Корень OpenSpecДерево openspec/, которое определяет команда и с которым она работает: в вашем репозитории или в хранилище.Хранилища
OPSXТекущая система процессов OpenSpec и устанавливаемый ею префикс команд (/opsx:).
ПрофильКакие процессы устанавливает init: core или custom.Профили
Создание предложенияСоздание предложения об изменении и генерация всех его артефактов планирования за один шаг. Навык: openspec-propose.Быстрый старт
РеестрСписок зарегистрированных хранилищ на уровне компьютера, находящийся в registry.yaml. Не является реестром пакетов.CLI
ТребованиеПоведение, которое должна обеспечивать система; записывается с использованием SHALL: ### Requirement: в спецификации.Дельта-спецификации
СценарийПроверяемый пример в рамках требования, записанный в форме WHEN/THEN.Дельта-спецификации
СхемаОпределение того, какие артефакты создаёт предложение об изменении и в каком порядке. Не JSON Schema.Схемы
НавыкИнструкции процесса, установленные там, где их считывает ваш инструмент ИИ (.agents/skills/, ...).Навыки
СпецификацияФайл по пути openspec/specs/<capability>/spec.md, описывающий текущее поведение одной возможности.Архивирование
spec-drivenСхема по умолчанию: предложение, затем дельта-спецификации, затем дизайн, затем задачи.spec-driven
ХранилищеАвтономный репозиторий OpenSpec, зарегистрированный на вашем компьютере, для планирования, охватывающего несколько репозиториев. Не хранилище данных.Хранилища (бета)
СинхронизацияОбъединение реализованных дельт с основными спецификациями без архивирования. Навык: openspec-sync-specs.Навыки
ШаблонНачальное содержимое, которое схема предоставляет каждому артефакту.Схемы
ОбновлениеВ качестве навыка (openspec-update-change): пересмотр артефактов планирования предложения об изменении. В качестве команды CLI (openspec update): обновление установленных файлов OpenSpec.Обновление изменения, CLI
ПроверкаПроверка соответствия реализации артефактам предложения об изменении перед архивированием. Навык: openspec-verify-change.Навыки
ПроцессИменованное действие OpenSpec (создание предложения, применение, архивирование, ...), устанавливаемое в ваш инструмент ИИ как навык или команда.Настройка проекта
Рабочий наборЛичная локальная группа папок, открываемых вместе в одном инструменте. Не хранилище, и ничего не используется совместно.Рабочие наборы (бета)