Skip to main content
Glama
USER-GUIDE.ru.md15.3 kB
# Руководство пользователя Комплексное руководство по использованию Spec Workflow MCP для разработки с помощью AI. ## Начало работы ### Что такое Spec Workflow MCP? Spec Workflow MCP - это сервер Model Context Protocol, который предоставляет структурированные инструменты разработки на основе спецификаций для AI-ассистентов. Он помогает вам: - Создавать подробные спецификации перед кодированием - Отслеживать прогресс реализации - Управлять утверждениями и ревизиями - Поддерживать документацию проекта ### Базовый рабочий процесс 1. **Создайте спецификацию** - Определите, что вы хотите создать 2. **Проверьте и утвердите** - Убедитесь, что спецификации соответствуют требованиям 3. **Реализуйте задачи** - Выполните план реализации 4. **Отслеживайте прогресс** - Мониторьте статус выполнения ## Создание спецификаций ### Простое создание спецификации Попросите вашего AI-ассистента создать спецификацию: ``` "Создай спецификацию для аутентификации пользователей" ``` AI автоматически: 1. Создаст документ требований 2. Спроектирует технический подход 3. Разобьет реализацию на задачи ### Детальное создание спецификации Предоставьте больше контекста для лучших спецификаций: ``` "Создай спецификацию с названием payment-gateway со следующими функциями: - Обработка кредитных карт - Интеграция с PayPal - Управление подписками - Обработка вебхуков для платежных событий" ``` ### Из существующих документов Используйте существующие PRD или документы дизайна: ``` "Создай спецификацию из @product-requirements.md" ``` ## Управление спецификациями ### Список всех спецификаций ``` "Покажи все мои спецификации" ``` Возвращает: - Имена спецификаций - Текущий статус - Процент прогресса - Состояния документов ### Проверка статуса спецификации ``` "Покажи статус спецификации user-auth" ``` Предоставляет: - Статус утверждения требований - Статус утверждения дизайна - Прогресс выполнения задач - Детальное разбиение задач ### Просмотр документов спецификации Используйте панель управления или расширение VSCode для: - Чтения документов требований - Просмотра документов дизайна - Просмотра списков задач - Отслеживания прогресса реализации ## Работа с задачами ### Структура задач Задачи организованы иерархически: - **1.0** - Основные разделы - **1.1** - Подзадачи - **1.2** - Подзадачи - **1.2.1** - Детальные шаги ### Реализация задач #### Метод 1: Прямая реализация ``` "Реализуй задачу 1.2 из спецификации user-auth" ``` #### Метод 2: Копирование из панели управления 1. Откройте панель управления 2. Перейдите к вашей спецификации 3. Нажмите вкладку "Задачи" 4. Нажмите кнопку "Копировать запрос" рядом с любой задачей 5. Вставьте в ваш разговор с AI #### Метод 3: Пакетная реализация ``` "Реализуй все задачи настройки базы данных из спецификации user-auth" ``` ### Статус задач Задачи имеют три состояния: - ⏳ **Ожидает** - Не начата - 🔄 **В процессе** - В настоящее время работают - ✅ **Завершена** - Закончена ## Процесс утверждения ### Запрос утверждения Когда документы готовы к проверке: 1. AI автоматически запрашивает утверждение 2. Панель управления показывает уведомление 3. Проверьте документ 4. Предоставьте обратную связь или утвердите ### Действия утверждения - **Утвердить** - Принять документ как есть - **Запросить изменения** - Предоставить обратную связь для ревизии - **Отклонить** - Начать заново с новыми требованиями ### Процесс ревизии 1. Предоставьте конкретную обратную связь 2. AI пересматривает документ 3. Проверьте обновленную версию 4. Утвердите или запросите дальнейшие изменения ## Процесс работы с ошибками ### Сообщение об ошибках ``` "Создай отчет об ошибке для сбоя входа при использовании SSO" ``` Создает: - Описание ошибки - Шаги воспроизведения - Ожидаемое против фактического поведения - Приоритет и серьезность ### Решение ошибок ``` "Создай исправление для ошибки #123 в спецификации user-auth" ``` Генерирует: - Анализ первопричины - План реализации исправления - Требования к тестированию - Шаги развертывания ## Система шаблонов ### Использование шаблонов Spec Workflow включает шаблоны для: - Документов требований - Документов дизайна - Списков задач - Отчетов об ошибках - Управляющих документов ### Пользовательские шаблоны Создайте свои собственные шаблоны в `.spec-workflow/templates/`: ```markdown # Пользовательский шаблон функции ## Обзор [Описание функции] ## Пользовательские истории [Пользовательские истории] ## Технические требования [Технические детали] ``` ## Расширенные функции ### Управляющие документы Создайте руководство проекта высокого уровня: ``` "Создай управляющие документы для моего проекта электронной коммерции" ``` Генерирует: - **Управление продуктом** - Видение и цели - **Техническое управление** - Архитектурные решения - **Управление структурой** - Организация проекта ### Система архивирования Управление завершенными спецификациями: - Перемещение готовых спецификаций в архив - Поддержание чистоты активного рабочего пространства - Доступ к архивным спецификациям в любое время - Восстановление спецификаций при необходимости ### Многоязычная поддержка Изменение языка интерфейса: 1. **Панель управления**: Настройки → Язык 2. **Расширение VSCode**: Настройки расширения → Язык 3. **Конфигурационный файл**: `lang = "ru"` (или другой код языка) ## Лучшие практики ### 1. Начните с управляющих документов Перед созданием спецификаций: ``` "Создай управляющие документы для руководства проектом" ``` ### 2. Будьте конкретны в требованиях Хорошо: ``` "Создай спецификацию для аутентификации пользователей с: - Вход по email/паролю - OAuth2 (Google, GitHub) - Поддержка 2FA - Процесс сброса пароля" ``` Не идеально: ``` "Создай спецификацию входа" ``` ### 3. Проверяйте перед реализацией Всегда проверяйте и утверждайте: 1. Документ требований 2. Документ дизайна 3. Разбиение задач ### 4. Реализуйте постепенно - Выполняйте задачи по порядку - Тестируйте после каждого крупного раздела - Регулярно обновляйте статус задач ### 5. Используйте панель управления Панель управления предоставляет: - Визуальное отслеживание прогресса - Легкую навигацию по документам - Быстрые действия утверждения - Обновления в реальном времени ## Общие рабочие процессы ### Разработка функций 1. Создайте спецификацию: `"Создай спецификацию для функции корзины покупок"` 2. Проверьте требования на панели управления 3. Утвердите или запросите изменения 4. Проверьте документ дизайна 5. Утвердите дизайн 6. Реализуйте задачи последовательно 7. Отслеживайте прогресс на панели управления ### Исправление ошибок 1. Сообщите об ошибке: `"Создай отчет об ошибке для ошибки оформления заказа"` 2. Проанализируйте: `"Проанализируй первопричину ошибки #45"` 3. Спланируйте исправление: `"Создай план исправления для ошибки #45"` 4. Реализуйте: `"Реализуй исправление"` 5. Проверьте: `"Создай план тестирования для исправления ошибки #45"` ### Рефакторинг 1. Создайте спецификацию: `"Создай спецификацию для оптимизации базы данных"` 2. Документируйте текущее состояние 3. Спроектируйте улучшения 4. Спланируйте шаги миграции 5. Реализуйте постепенно 6. Проверяйте каждый шаг ## Советы и хитрости ### Эффективное управление задачами - Используйте группировку задач для связанных элементов - Копируйте запросы из панели управления для точности - Отмечайте задачи как выполненные сразу после завершения ### Управление документами - Держите требования краткими, но полными - Включайте критерии приемки - Добавляйте технические ограничения в дизайне - Ссылайтесь на внешние документы при необходимости ### Совместная работа - Используйте комментарии утверждения для обратной связи - Делитесь URL панели управления с командой - Экспортируйте документы для внешней проверки - Отслеживайте изменения через историю ревизий ## Интеграция с AI-ассистентами ### Контекстная осведомленность AI-ассистент автоматически: - Знает структуру вашего проекта - Понимает взаимосвязи спецификаций - Отслеживает прогресс реализации - Поддерживает согласованность ### Команды на естественном языке Говорите естественно: - "Какие у меня есть спецификации?" - "Покажи что осталось сделать" - "Начни работу над следующей задачей" - "Обнови дизайн для лучшей производительности" ### Непрерывный рабочий процесс AI поддерживает контекст между сеансами: - Возобновление с того места, где остановились - Ссылка на предыдущие решения - Построение на существующей работе - Поддержание целостности проекта ## Связанная документация - [Процесс рабочего процесса](WORKFLOW.ru.md) - Подробное руководство по рабочему процессу - [Руководство по запросам](PROMPTING-GUIDE.ru.md) - Примеры запросов - [Руководство по интерфейсам](INTERFACES.ru.md) - Подробности панели управления и расширения - [Справочник инструментов](TOOLS-REFERENCE.ru.md) - Полная документация по инструментам

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pimzino/spec-workflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server