session-plan

Generate ordered wave execution plans with role-based agent assignments from session scope.

50|7|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Kanevry/session-orchestrator --skill session-plan-kanevry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-plan
Source: https://github.com/Kanevry/session-orchestrator/tree/main/skills/session-plan
Command: npx skills add https://github.com/Kanevry/session-orchestrator --skill session-plan-kanevry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks an agreed session scope into an ordered, executable wave plan with role-based agent assignments, precise file scopes, dependency ordering, and measurable acceptance criteria to avoid ad-hoc coordination and parallel-change conflicts.

Core Features & Use Cases

  • Wave decomposition & mapping: Converts issues and session config into named waves (Discovery, Impl-Core, Impl-Polish, Quality, Finalization) and maps roles to wave numbers based on configured wave count.
  • Agent discovery & assignment: Discovers project and plugin agents, honors explicit agent-mapping, auto-matches tasks by domain, and builds a resolvable agent registry.
  • File-scoped task distribution & complexity sizing: Grep/Glob-driven file discovery, complexity scoring for agent counts, file-affinity grouping, split/merge rules, and deconfliction to prevent parallel edits.
  • Persistence, learnings, and VCS integration: Resumes from STATE.md, surfaces historical learnings to size and warn, and updates VCS issues with planned wave status and comments.
  • Use Case: After session-start Q&A completes, produce a multi-wave execution plan assigning selected VCS issues to agents with isolation, max-turns, and risk mitigation.

Quick Start

Ask the orchestrator to generate an execution plan from the agreed session scope including selected issues and session config.

Frequently Asked Questions about session-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down engineering session scope into ordered execution waves?

You can break down session scope by generating a structured wave execution plan that converts agreed VCS issues into ordered waves. This plan maps roles to wave numbers, assigns file-scoped tasks to discovered agents, and establishes dependency ordering alongside measurable acceptance criteria.

What is agent orchestration and file-scoped task distribution in multi-wave planning?

Agent orchestration in multi-wave planning coordinates parallel execution by assigning specific files to designated agents. It uses complexity scoring and file-affinity grouping to prevent parallel-change conflicts, ensuring isolated execution across configured waves and agents-per-wave constraints.

How do I assign agents to specific engineering tasks and prevent parallel edit conflicts?

Assign agents by discovering project and plugin agents, honoring explicit agent-mapping, and auto-matching tasks by domain. File-scoped task distribution uses grep and glob discovery with complexity sizing and deconfliction rules to prevent parallel-change conflicts during wave execution.

Can I resume execution planning from a previous session state?

Yes, you can resume execution planning from a previous session state by reading STATE.md. The planning process surfaces historical learnings to size tasks and warn about risks, then updates VCS issues with planned wave status and comments for continuity.

Does session planning work with version control system issues and isolation constraints?

Session planning works directly with VCS issues by integrating them into the wave decomposition and updating their status post-planning. It honors session-config constraints including agent isolation, enforcement rules, max-turns, and persistence to ensure safe parallel execution.

When should I use wave decomposition for software engineering sessions?

Use wave decomposition for feature, deep, and housekeeping engineering sessions where VCS issues and file scopes must be decomposed into ordered agents. It is necessary when parallel changes risk conflicts and ad-hoc coordination fails to manage complex dependency ordering.