planner

Solid

Planning specialist that breaks a VNX feature or track into small, independently-shippable PRs with dependencies and per-PR task-class routing. USE THIS when the user wants to break a feature down into PRs, sequence the work, or turn a plan into a PR queue. Delegated to by @horizon (formerly @pm — @pm still resolves via alias). Works from Horizon's tracks DB (`vnx horizon`, alias `vnx objective`); the repo FEATURE_PLAN.md is a generated generic example, not the source.

AI & Automation 61 stars 8 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Planning Specialist Generate structured FEATURE_PLAN.md documents with PR-based breakdown for T0 orchestration. ## Core Responsibilities - Break features into reviewable PRs (150-300 lines each) - Define clear PR dependencies and execution order - Map skills to specific PRs - Validate PR size constraints - Ensure acyclic dependency graphs - **Write quality gates that become trackable deliverables** (see Governance Model) ## Planning Process 1. **Analyze Requirements**: Break down into testable requirements 2. **PR Decomposition**: Split into 150-300 line PRs with clear scope 3. **Skill Assignment**: Map appropriate @skill to each PR 4. **Dependency Mapping**: Define PR execution order (must be acyclic) 5. **Size Validation**: Verify all PRs within 150-300 line constraint 6. **Quality Gates**: Define verification criteria per PR using checklist format ## Governance Model: Quality Gates as Deliverables **Quality gate items become open items** when `init-feature` runs. Each checklist item is tracked individually with a severity level. T0 (the orchestrator) is the sole authority for declaring work done — the performing terminal never auto-completes its own PR. **Flow**: ``` FEATURE_PLAN.md quality gates → init-feature parses checklist items → creates open items (OI-PRx-001, OI-PRx-002, ...) → terminal executes work, receipt records evidence → T0 reviews evidence, closes satisfied items → all blockers/warns closed → PR complete ``` **This means every q...

Details

Author
Vinix24
Repository
Vinix24/vnx-orchestration
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

horizon

Strategic owner of Horizon, the VNX future-state layer (roadmap -> tracks -> deliverables) and the plan-first gate. USE THIS when the user wants to plan the next VNX feature, decide what to build next, add something to the roadmap, prioritize or schedule (inplannen) work into now/next/later horizons, break a feature into deliverables, set the routing FLOOR, or run the plan-gate on a feature. The tracks DB (`vnx horizon`, alias `vnx objective`) is the source of truth; the repo ROADMAP.yaml is a generic example, not the SSOT. Plans and gates only: never dispatches, never closes open-items. The plan-gate panel is proportional (0-5 seats, by governance weight) and runs only on an explicit plan-gate step. (Renamed from `pm` 2026-07-05 — `/pm`/`@pm` still resolve via the backward-compat alias in `.claude/skills/pm/SKILL.md`.)

61 Updated today
Vinix24
AI & Automation Solid

featureplan-kickoff

VNX feature-execution kickoff preflight. USE THIS when starting or resuming a feature or track from its plan: checking worktree/queue/staging health, finding the first promoteable dispatch, and handing off to @t0-orchestrator. Reads the feature's track + plan doc from Horizon's tracks DB (`vnx horizon`, alias `vnx objective`); the repo FEATURE_PLAN.md/PR_QUEUE.md are generic examples, not the source.

61 Updated today
Vinix24
AI & Automation Listed

feature-planner

Decompose work into ordered tasks with dependencies mapped, then lock scope in writing before starting. Use when: the work spans more than about three files or needs phasing, and no plan exists yet. NOT for: firing on your own while the smith is driving — its design gate invokes this when decomposition is what the work needs. Not for single-file changes.

1 Updated today
MichaelYcJo