Навыки spec-driven-development
📋

spec-driven-development

Безопасно

Применить структурированную методологию разработки

Также доступно от: Joseph OBrien

Управление сложными проектами с поддержкой ИИ без четкой структуры приводит к непоследовательным результатам и упущенным требованиям. Spec-Driven Development предоставляет 7-фазный рабочий процесс с конституционным управлением для обеспечения качества, прослеживаемости и параллельного выполнения несколькими агентами ИИ.

Поддерживает: Claude Codex Code(CC)
📊 70 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «spec-driven-development». Apply Spec-Driven Development to create specifications for a user authentication feature

Ожидаемый результат:

  • Project initialized with .specify/ directory structure
  • Constitution established with 5 core principles
  • Feature specification created with 3 P1 scenarios, 2 P2 scenarios
  • Acceptance criteria defined in Given/When/Then format
  • 10 functional requirements documented (FR-001 to FR-010)
  • 3 clarification questions identified for Phase 3
  • Research and planning phases ready for execution

Аудит безопасности

Безопасно
v3 • 1/10/2026

Pure documentation skill with no executable code. Contains only markdown describing a development methodology. No network, filesystem, or command execution capabilities.

1
Просканировано файлов
433
Проанализировано строк
0
находки
3
Всего аудитов
Проблем безопасности не найдено

Оценка качества

38
Архитектура
100
Сопровождаемость
83
Контент
30
Сообщество
100
Безопасность
87
Соответствие спецификации

Что вы можете построить

Корпоративное управление проектами

Установить последовательные стандарты разработки между командами с конституционными принципами и контрольными точками качества

Координация множества агентов

Координировать нескольких ИИ-ассистентов, работающих над одним проектом, с параллельными рабочими потоками и отслеживанием зависимостей

Прослеживаемость требований

Поддерживать четкую связь между пользовательскими историями, спецификациями и задачами реализации

Попробуйте эти промпты

Инициализировать проект
Применить методологию Spec-Driven Development для запуска нового [PROJECT_TYPE] проекта. Начать с Фазы 0 (Инициализация проекта) для создания структуры директории .specify/ и Фазы 1 (Конституция) для установки принципов управления. Основные принципы должны включать: Library-First, CLI Interface Mandate, Test-First Imperative и Simplicity.
Создать спецификацию функции
Использовать Фазу 2 (Спецификация) Spec-Driven Development для создания детальной спецификации функции для [FEATURE_NAME]. Включить: имя ветки функции (2-4 слова), пользовательские сценарии с приоритетами P1-P3, критерии приемки в формате Given/When/Then, функциональные требования (FR-XXX), ключевые сущности и измеримые критерии успеха. Фокусироваться на ЧТО и ПОЧЕМУ, а не КАК.
Разбить задачи
Применить Фазу 6 (Разбиение задач) для создания списка практических задач из плана для [FEATURE_NAME]. Структурировать задачи с: чекбоксом, последовательным ID, опциональным маркером параллельности (||), меткой приоритета (P1/P2/P3), путем к файлу и четким описанием. Группировать по пользовательским историям для независимой реализации. Включить подготовительную фазу перед любой работой над пользовательскими историями.
Анализировать артефакты
Запустить Фазу 5 (Анализ) на артефактах [FEATURE_NAME]. Проанализировать spec.md, plan.md и tasks.md на наличие: дубликатов, неоднозначностей, недостаточно специфицированных элементов и конфликтов с конституцией. Сообщить результаты с рейтингом серьезности. Максимум 50 высокозначимых проблем.

Лучшие практики

  • Установить конституцию в Фазе 1 перед любой работой над спецификациями для обеспечения последовательного управления
  • Разрешить все уточнения в Фазе 3 перед началом планирования, чтобы избежать переработки
  • Отмечать задачи маркерами параллелизации (||), когда они не имеют зависимостей, для обеспечения одновременного выполнения

Избегать

  • Пропуск фазы уточнения и продолжение работы с неоднозначными спецификациями
  • Включение деталей реализации в фазу спецификации
  • Начало работы над пользовательскими историями до завершения подготовительной фазы

Часто задаваемые вопросы

Какие инструменты кодирования ИИ поддерживают Spec-Driven Development?
SDD работает с Claude Code, GitHub Copilot, Codex, Gemini, Cursor и более чем 15+ агентами кодирования ИИ. Методология не зависит от инструментов.
Сколько времени должна занимать каждая фаза?
Продолжительность фазы варьируется в зависимости от сложности проекта. Фазы спецификации и фундаментальная фаза обычно занимают 1-2 дня для средних функций. Время реализации зависит от количества задач.
Можно ли использовать SDD для существующих проектов?
Да. Начните с Фазы 0 для создания структуры .specify/, затем примените конституцию к текущим практикам. Добавляйте спецификации для ключевых функций постепенно.
Безопасны ли данные моего проекта с этой методологией?
SDD — это документальная и процессная методология. Она не выполняет код и не получает доступ к внешним системам. Все артефакты остаются в директории вашего проекта.
Что если спецификации изменятся в середине проекта?
Вернитесь к фазе уточнения для обработки изменений. Обновите spec.md, затем повторно запустите планирование и разбиение задач. Методология поддерживает итеративное уточнение.
Как SDD сравнивается с гибкой или водопадной методологиями?
SDD сочетает структурированные фазы, как водопадная модель, с гибкими принципами. Она предоставляет контрольные точки и проверки качества, одновременно обеспечивая параллельное выполнение и итеративное уточнение.

Сведения для разработчиков

Автор

Joseph OBrien

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md