api-developer
FreeAPI developer specializing in clean, well-documented REST APIs
The English summary is being prepared. Showing the original description.
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.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Generate structured FEATURE_PLAN.md documents with PR-based breakdown for T0 orchestration.
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 quality gate item you write will be individually tracked. Write them to be:
Items are auto-classified by init-feature based on keywords:
| Severity | Keywords | Example |
|---|---|---|
blocker | "all tests pass", "E2E", "100%", "test suite passes" | - [ ] All tests pass |
warn | "memory", "zombie", "regression", ">=", "shutdown", "speed" | - [ ] Memory profiling: no regression |
info | Default (anything else) | - [ ] Dashboard shows accurate data |
Rule of thumb: If a failing item should block the PR, make sure its wording triggers blocker classification.
Every FEATURE_PLAN.md MUST follow this structure for init-feature to parse correctly:
# Feature: [Feature Name]
## PR-1: [PR Title]
**Track**: A
**Priority**: P1
**Complexity**: Medium
**Risk**: Low
**Skill**: @backend-developer
**Estimated Time**: 2-3 hours
**Dependencies**: []
### Description
[What this PR does]
### Scope
- File changes listed here
### Success Criteria
- Criterion 1
- Criterion 2
### Quality Gate
`gate_pr1_descriptive_name`:
- [ ] All tests pass
- [ ] Specific measurable criterion
- [ ] Another verifiable criterion
---
## PR-2: [Next PR Title]
**Dependencies**: [PR-1]
...
## PR-X: Title (exactly this format)**Field**: Value format (bold markdown)[PR-1, PR-2] array format, [] for none### Quality Gate followed by backtick gate name- [ ] format (markdown checkboxes)--- between PRs`gate_prX_descriptive_name`When T0 runs python3 pr_queue_manager.py init-feature FEATURE_PLAN.md:
.vnx-data/dispatches/staging//planner Create authentication system planTarget Range: 150-300 lines per PR
How to estimate:
If PR exceeds 300 lines: Split into smaller, logical PRs If PR below 150 lines: Combine with related work
Available skills (use with @ prefix in FEATURE_PLAN, without @ in dispatches):
@backend-developer - Python/API implementation@api-developer - REST API endpoints@frontend-developer - UI components@test-engineer - Testing infrastructure@quality-engineer - Quality assurance and validation@debugger - Issue investigation@reviewer - Code review@architect - System design@security-engineer - Security hardening@performance-profiler - Performance analysis@python-optimizer - Code optimization@supabase-expert - Database optimization@data-analyst - Data analysis@monitoring-specialist - Monitoring setupSee template.md for report format and output location.
Use scripts/intelligence.sh for accessing VNX intelligence patterns and solutions.
MANDATORY — first line of every response after skill load:
🔧 Skill actief: planner
No exceptions. This must appear before any other content.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
API developer specializing in clean, well-documented REST APIs
The English summary is being prepared. Showing the original description.
System architecture specialist for designing scalable solutions that handle complexity and evolve under change
The English summary is being prepared. Showing the original description.
Backend developer creating fault-tolerant, scalable server-side solutions
The English summary is being prepared. Showing the original description.
Multi-project Control Centre supervisor. Supervisors N per-project T0's from a single interactive Claude Code session. Read-only orchestration — no code writes.
The English summary is being prepared. Showing the original description.
SEO data analysis, pattern identification, and actionable insights generation
The English summary is being prepared. Showing the original description.
SQLite database expertise for migrations, multi-tenant patterns, transactional safety, FTS5 virtual tables, and schema evolution. Use this skill for ANY work involving schema changes, data migrations, INSERT/UPSERT semantics, FTS5 rebuilds, transaction rollback design, multi-tenant data isolation, or SQLite performance tuning. Triggers include: writing migration SQL, modifying `_import_table`-style importers, designing UNIQUE/PK constraints, adding indexes for JOINs, debugging "rows missing" / "wrong count" / "stuck for hours" symptoms in SQLite-backed systems.
The English summary is being prepared. Showing the original description.