Шаг ④ workflow: pytest + pytest-qt тестирование GUI. Triggers: "протестируй UI", "test GUI", "run gui tests", "verify UI". Запускает pytest тесты после написания тестов через test-writer.
Шаг ⑤ workflow: Merge в main с обновлением CHANGELOG. Triggers: "merge в main", "мерж", "готово к релизу". Проверяет качество, обновляет CHANGELOG, архивирует spec, выполняет merge.
Шаг ① workflow: Создание ТЗ + ветка + коммит. Triggers: "создай ТЗ", "new feature", "новая фича", "bugfix". Использует IEEE 29148:2018 для валидации требований (≥85%). После валидации создаёт ветку feature/* или bugfix/* и коммитит spec.
Шаг ② workflow: Реализация этапов ТЗ. Triggers: "реализуй ТЗ", "implement spec", "продолжи работу". Загружает spec, собирает информацию через субагентов-трассировщиков, реализует текущий этап (≤250 строк), запускает pytest, коммит. Использует commit-helper для коммитов.
Шаг ③ workflow: Написание pytest-тестов для нового функционала. Triggers: "напиши тесты", "write tests", "создай тесты", "покрой тестами". Трассирует реализованный код из spec, пишет unit/GUI/integration тесты, запускает pytest и коммитит. Вызывается после spec-implementer (все этапы ✅), до gui-testing.
INTERNAL: Управление коммитами с Conventional Commits и лимитом ≤250 строк. Вызывается из: spec-implementer, merge-helper. НЕ вызывается пользователем напрямую.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.