From dev-pomogator
Creates and manages feature specifications under .specs/{slug}/ via 13-file scaffold + 4-phase STOP-confirmed workflow (Discovery → Context → Requirements+Design → Finalization) + Phase 3+ Audit. EN triggers: "create / make / draft / write / sketch / outline specs", "spec out X", "scaffold a spec", "update / show / status specs". RU triggers: "создай / сделай / набросай / напиши / опиши спеки", "новые спеки для X", "спеки по фиче", "обнови / покажи / статус спеков". Matches terse phrasings like "ок спеки по фиче сделай". Invokes Skill("research-workflow") during Phase 1 step 5 for technical research. Do NOT use for plan-pomogator development plans, read-only spec viewing, or non-spec workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-pomogator:create-spec <feature-slug><feature-slug>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Полный 4-фазный workflow для создания и обновления спецификаций. Этот SKILL.md — overview + navigation. Детали каждой фазы лежат в `references/`.
Полный 4-фазный workflow для создания и обновления спецификаций. Этот SKILL.md — overview + navigation. Детали каждой фазы лежат в references/.
Каждая спека располагается в .specs/{feature-slug}/ и содержит до 15 файлов: README, USER_STORIES, USE_CASES, RESEARCH, REQUIREMENTS, FR, NFR, ACCEPTANCE_CRITERIA, DESIGN, TASKS, FILE_CHANGES, CHANGELOG, FIXTURES, *_SCHEMA.md, {slug}.feature. Полный список см. references/phase1_discovery.md.
| Скрипт | Назначение |
|---|---|
tools/specs-generator/scaffold-spec.ts -Name "X" | Создать структуру .specs/X/ |
tools/specs-generator/validate-spec.ts -Path ".specs/X" | Валидация форматов |
tools/specs-generator/spec-status.ts -Path ".specs/X" | Прогресс + state machine |
tools/specs-generator/spec-status.ts -Path ".specs/X" -ConfirmStop Discovery | Подтверждение STOP-точки |
tools/specs-generator/audit-spec.ts -Path ".specs/X" | Phase 3+ автоматический аудит |
tools/specs-generator/analyze-features.ts -Format text | Паттерны существующих .feature |
.progress.json создаётся ТОЛЬКО через spec-status.ts. ЗАПРЕЩЕНО создавать его через Write tool, вручную или напрямую. Аргумент -Path ОБЯЗАН указывать на .specs/<feature>/.
| Phase | Reference | Что делает |
|---|---|---|
| 1. Discovery | references/phase1_discovery.md | USER_STORIES, USE_CASES, RESEARCH; вызывает Skill("research-workflow") для технических находок |
| 1.5. Project Context | references/phase1.5_project-context.md | Сканирование .claude/rules/ + .claude/skills/ + BDD framework detection |
| 1.75. Architecture Decisions (greenfield only) | references/phase1.75_architecture-decisions.md | Greenfield-only: enumerate tech-stack axes + auto-apply рекомендаций (auto-mode, без блокирующего STOP); вызывает Skill("architecture-decision-builder") |
| 2. Requirements + Design | references/phase2_requirements-and-design.md | FR, NFR, AC (EARS), REQUIREMENTS, DESIGN, FILE_CHANGES, .feature; вызывает Skill("requirements-chk-matrix") |
| 2 (BDD subsection) | references/phase2_bdd-test-infrastructure.md | TEST_DATA / TEST_FORMAT classification, hooks design, FIXTURES.md |
| 3. Finalization | references/phase3_finalization.md | TASKS (TDD-порядок), README, CHANGELOG; вызывает Skill("task-board-forms") |
| 3+. Audit (entry) | references/phase3plus_audit-overview.md | Workflow аудита + dispatch к 7 категориям + AUDIT_REPORT.md |
Sub-skill ecosystem (вызываются через Skill(...)): discovery-forms (Phase 1 step 3), requirements-chk-matrix (Phase 2 step 4b), task-board-forms (Phase 3 step 1b), research-workflow (Phase 1 step 5), architecture-decision-builder (Phase 1.75, greenfield only — enumerate + per-axis).
Pre-STOP semantic check: before each
ConfirmStop(#1/#2/#3), runSkill("spec-review")to catch external-claim drift, name collisions, antipattern violations, and 10 other categories thataudit-spec.tsdoes not detect. See.claude/skills/spec-review/SKILL.md.
Если запрос на создание новой спеки ("сделай спеку для X", "create spec for X" и т.д.):
tools/specs-generator/scaffold-spec.ts -Name "{slug}"references/phase1_discovery.md и следуй Phase 1Если запрос на продолжение существующей спеки ("продолжи спеку X", "обнови X"):
.specs/{slug}/.progress.json чтобы определить currentPhasereferences/phaseN_*.md файлЕсли запрос на чтение/просмотр ("покажи спеку", "статус"):
spec-status.ts -Path ".specs/{slug}"После каждого заполненного spec файла выводи (≤4 строки):
📊 Spec Progress: {slug} — Phase N/4: {phase_name}
Files: {done}/{total} complete — Next: {next_action}
Перед каждой STOP-точкой выводи Executive Summary (## 💬 Ключевые решения фазы с 3-5 bullets, детали по ссылкам на FR.md / DESIGN.md). Подробнее про формат — references/phase1_discovery.md.
📊 Создаём спеку: {feature-slug}
4 фазы с подтверждением на каждой:
1️⃣ Discovery — определяем кто, зачем, что (USER_STORIES, USE_CASES, RESEARCH)
2️⃣ Context — ограничения проекта, существующие паттерны
3️⃣ Requirements — формальные FR/AC/NFR + DESIGN + BDD .feature
4️⃣ Finalization — план задач TASKS + README + CHANGELOG
+ Phase 3+ Audit (автоматически после STOP #3)
⚠️ Pre-Write Verification Checklist — ОБЯЗАТЕЛЬНО в Phase 1 (3 пункта)
и Phase 2 (8 пунктов). Цель: поймать факты-ошибки на генерации, не на ревью.
- CL-1: Read project memory feedback_*.md перед первым Write
- CL-2: Каждый file path — Read first, без verification claim не пишется
- CL-3: Каждая CLI команда — Bash --help first
(Phase 2 добавляет: API verify, namespace collision, cross-ref consistency)
См. references/phase1_discovery.md и references/phase2_requirements-and-design.md.
Начинаем с Phase 1: Discovery.
Если .specs/{slug}/JIRA_SOURCE.md существует — активируется Jira-first workflow. Каждая фаза начинается со Step 0 (re-read 3 Jira-артефактов: JIRA_SOURCE.md, ATTACHMENTS.md, .jira-cache.json). Полная семантика и format Jira trace в FR/AC/BDD/TASKS — см. references/jira-mode.md. Если файла нет — раздел no-op.
bdd-enforcement.md, no-mocks-fallbacks.md, specs-validation.md, feature-creation-rules.md, validation-rules.md, jira-mode.md.progress.json через Write — только через spec-status.ts.feature сценария (TDD: Red → Green → Refactor; см. references/phase3_finalization.md)Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub stgmt/dev-pomogator --plugin dev-pomogator