Spec Review Skill
Автоактивируемый роутер для ревью спецификаций.
Определяет источник и вызывает команду /spec-review.
Логика определения источника
1. Google Doc
Паттерн: docs.google.com/document/d/{DOCUMENT_ID}
Если в сообщении есть ссылка на Google Doc:
→ Извлечь DOCUMENT_ID
→ Вызвать: Skill tool → skill: "spec-review", args: "{URL}"
2. GitHub Issue
Паттерны:
- •
github.com/{owner}/{repo}/issues/{number} - •
#123(в контексте репозитория) - •
issue #123
Если в сообщении есть ссылка/номер GitHub issue:
→ Вызвать: Skill tool → skill: "spec-review", args: "{URL или #number}"
3. Текст спецификации
Признаки:
- •Большой блок текста (>500 символов)
- •Содержит ключевые слова: "требования", "функционал", "user story", "acceptance criteria"
- •Пользователь явно просит проверить этот текст
Если пользователь вставил текст спецификации: → Сохранить текст во временный файл или передать напрямую → Вызвать: Skill tool → skill: "spec-review", args: "" → В следующем сообщении передать текст спецификации
4. Локальный файл
Паттерны:
- •Путь к файлу:
docs/spec.md,./requirements.txt - •"файл X", "в файле X"
Если указан путь к файлу:
→ Вызвать: Skill tool → skill: "spec-review", args: "{path}"
Примеры активации
Пример 1: Google Doc
User: Проверь спеку https://docs.google.com/document/d/1abc123/edit Assistant: [Вызывает Skill tool: spec-review с args: "https://docs.google.com/document/d/1abc123/edit"]
Пример 2: GitHub Issue
User: Сделай ревью issue #42 Assistant: [Вызывает Skill tool: spec-review с args: "#42"]
Пример 3: Текст
User: Проверь это ТЗ: ## Функционал 1. Пользователь может регистрироваться 2. Пользователь может логиниться ...