OpenSpec
Настройка

Обзор

Варианты настройки OpenSpec.

OpenSpec поддерживает несколько вариантов настройки. На этой странице описано, что изменяет каждый из них и когда его использовать.

Что можно настроить

ВариантЧто он изменяетКогда его использовать
ПрофилиКакие процессы устанавливаются и в каком виде: как навыки, команды или и то и другоеВам нужны дополнительные процессы и способы работы или нужно удалить ненужные процессы
Конфигурация проектаИнструкции, добавляемые при каждом запуске процесса: контекст, правила и рекомендации по работе (config.yaml)Вы хотите, чтобы изменения планировались по вашим правилам, например чтобы задачи всегда включали тесты Playwright
СхемыЧто создаёт OpenSpec: артефакты, их порядок и шаблоныИзменения должны приводить к созданию других файлов планирования, разделов или форматов

Не знаете, что выбрать?

Конфигурация и схемы — два уровня настройки. Выбирайте в зависимости от того, насколько глубоко вы хотите вмешиваться:

  • Начните с конфигурации проекта: она проще, и для большинства проектов её достаточно. Вы сохраняете стандартные артефакты и добавляете поверх них собственный контекст и правила.
  • Создайте форк схемы, если добавлений недостаточно: конфигурация лишь дополняет базовый процесс. Она позволяет добавить правило вроде «задачи всегда включают тесты», но не позволяет убрать документ дизайна или переименовать файл. Это уже область схем. Создание форка даёт вам собственную копию для редактирования.

Здесь «форк» означает команду openspec schema fork, а не создание форка git-репозитория. Подробности — в разделе «Схемы».

Mermaid diagram source: flowchart LR a["The workflows should know my stack and conventions"] --> config b["One artifact needs an extra rule, like tasks always including tests"] --> config c["Different artifacts, file names, or document structure"] --> schema d["The built-in instructions say things my team does differently"] --> schema config["Project configuration<br/>(config.yaml)"] schema["Fork a schema<br/>(openspec schema fork)"]

On this page