planner-orchestration

Solid

Enforce Kandev's single-session, user-controlled model workflow for feature, fix, debug, review, verification, and delivery work.

AI & Automation 775 stars 114 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 85/100

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

Skill Content

# Single-Session Orchestration The user-started primary conversation owns durable artifacts, integration judgment, and user communication. Platform-provided explorers and other predefined subagents may continue to serve the harness's normal investigation workflow. This skill governs planned implementation delegation, not the platform's general exploration behavior. ## Model Checkpoints The user, not the harness, selects the model. Keep each phase in the primary conversation so the active model, transcript, and costs are visible in one place. 1. **Design checkpoint — strong model.** Use the user's strong model for clarification, codebase investigation, requirements, system designs, plans, work-order decomposition, and high-risk decisions. Default Codex guidance is GPT-5.6 Sol/high. 2. **Design-package handoff.** Once the requirements, system design, plan, and work orders are ready, summarize their paths and end the turn. Do not call `ask_user_question_kandev` (or an equivalent approval prompt) to ask the user to approve the package or switch models. The user reviews the files, switches the main session if desired, and sends a later explicit implementation request. The files may remain `draft`/`pending`; do not wait for a separate approval marker. 3. **Execution checkpoint.** After that explicit request, read the work order, mark it `in_progress`, implement with `/tdd`, run its exact targeted checks, and mark it `done`. Work sequentially thr...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
8 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category