AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Plan Skill

skill-bestdeejay-design-agent-skills-plan-skill · by bestdeejay-design

Планирование реализации по методологии superpowers v2: превращает цель в декомпозированный план изменений (HARD-GATE, bite-sized шаги, no placeholders, ветки изменений). GenereIR: brainstorming → writing-plans → executing-plans → verification-before-completion с TDD-шагами Expected FAIL→PASS. Скрипт plan_validator.py проверяет план на готовность к запуску (нет TBD/TODO-заглушек, шаги выполнимы, ф…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-bestdeejay-design-agent-skills-plan-skill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-bestdeejay-design-agent-skills-plan-skill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Plan Skill? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Plan Skill

> Планирование реализации: из запроса — декомпозированный план изменений, > готовый к исполнению другим агентом без дополнительных уточнений.

Загружай этот скилл когда нужно разбить задачу на план шагов перед тем как кодировать. Скилл генерирует структурированный план (Markdown-файл) с фазами, bite-sized шагами, интерфейсами и критериями готовности — и проверяет его скриптом plan_validator.py на отсутствие недоделок (placeholders).

🎯 When to use

Use this skill when:

  • Есть задача «сделай X», но нужен порядок шагов и критерии готовности
  • Просят «спланируй разработку», «разбей на шаги», «составь план»
  • Нужен согласованный процесс: обсуждение → план → исполнение → проверка
  • Начинается новый этап: позбюжетные скиллы, фиц, рефакторинг, интеграция
  • Нужно одноэлементное ТЗ для передачи параллельным агентам

Do NOT use when:

  • Нужно только объяснить, как работает код — это explore/knowledge, не планирование
  • Задача тривиальная: один файл, однозначное изменение — можно без плана
  • Нужно открытого исполнения: провалидируй запрос, потом вызывай агента-coder

📦 Files

  • SKILL.md — этот файл
  • scripts/plan_validator.py — проверка плана на готовность (stdlib only)
  • templates/implementation-plan.md — шаблон плана реализации
  • examples/plan-example.md — пример готового плана

🔧 Workflow

Фаза 0 — Brainstorming (обзор запроса)

  1. Уточни цель (что получить) и границы (что НЕ входит).
  2. Проверь код если нужно: codegraph_explore / чтение ключевых файлов.
  3. Зафиксируй входные интерфейсы (что уже есть) и целевое состояние.
  4. Определи риски: ломающие изменения, скрытые зависимости, конфликты.

Фаза 1 — Writing the plan (составление)

  1. Создай файл плана по шаблону: docs/plans/-.md или в корне как

PLAN.md. Путь любой, главное — единый файл.

  1. Структура плана:
  • Goal — цель одним предложением + acceptance criteria (проверяемые).
  • Constraints — запреты: «не трогать X», «stdlib only», «без новых зависимостей».
  • Steps — неделимые bite-sized шаги, каждый с файлом и ожидаемым результатом.
  • Interfaces — каждый шаг с Produces: / Consumes: (что выходит, что входит).
  • Verification — как проверяем каждый шаг (команда, тест, ожидаемый вывод).
  1. Применяй TDD-стиль где уместно: шаг «пишем тест → Expected FAIL», затем

«реализация → PASS».

  1. Правило No placeholders: в плане не должно быть TODO, TBD, ...,

нерешительного «решим потом». Если неясно — реши сейчас или вынеси вопрос пользователю.

  1. Правило HARD-GATE: не переходи к коду, пока план не одобрен (пользователем

или рулевой ролью) и не прошёл валидацию части важно.

Фаза 2 — Validate the plan

  1. Прогони python3 scripts/plan_validator.py .
  2. Скрипт проверяет: наличие Goal/Constraints/Steps, отсутствие заглушек (TBD/TODO/...),

наличие файлов-целей, размер шагов (не гигантских), consistency секций.

  1. Вывод типа: ✅ Plan is execution-ready или список замечаний.
  2. Пока валидатор не зелён — план не готов к исполнению.

Фаза 3 — Execute (исполнение)

  1. Исполняющий агент действует строго по шагам плана, отмечая [x].
  2. После каждого шага — минимальная сверка: тесты/диагностика для «Done».
  3. Каждый шаг реализует интерфейс из плана: не расширять объём (scope creep).
  4. Итог — отчёт: какие шаги сделаны, какие НЕ и почему, что проверил.

Фаза 4 — Verification (проверка до завершения)

  1. Прогони тесты/линтер/сборку (по контексту проекта).
  2. Сверь результат с Goal и acceptance criteria: всё выполнимо observable подтверждено.
  3. Если стоит ревью: запусти code-review (скилл репозитория).
  4. Не завершай работу «на словах» — только после прохождения проверки.

🛡 Red flags (красные флаги плана)

  • Шаг крупнее «одного действия» (можно разбить) — разбери на подшаги.
  • В плане есть TODO/TBD/«в процессе» — валидатор должен поймать это.
  • Скилл вызывает код, которого нет в плане (Interfaces не свяпываются).
  • Acceptance criteria невозможно проверить (субъективны) — ужесточи формулировки.
  • План на N файлов, а реализация вышла в 3 раза больше — планируй атомарно.

✅ Definition of Done

  • План сохранён в Markdown, прошёл plan_validator.py.
  • Каждый шаг: файл/границы + Produces/Consumes + Verification.
  • Нет заглушек и неоднозначностей. Список замечаний валидатора пуст.
  • Пользователь одобрил план (или явно делегировал исполнителю).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.