From e15422e093ea252056059902a46d973076cb6681 Mon Sep 17 00:00:00 2001 From: William Thorsen Date: Mon, 2 Mar 2026 21:47:46 -0800 Subject: [PATCH 1/3] agents|feat: Add --mode=lite to orchestrate-dev skill Introduces a lite mode that fills the gap between vibe (fast + lenient) and the default (balanced). Lite skips architecture and planning phases for speed but keeps low approval/budget thresholds and allows up to 2 review rounds, giving better quality assurance than vibe mode. --- .../content/skills/orchestrate-dev/SKILL.md | 29 +++++++++++++------ .../content/skills/orchestrate/SKILL.md | 2 +- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/packages/agents/content/skills/orchestrate-dev/SKILL.md b/packages/agents/content/skills/orchestrate-dev/SKILL.md index cd4293c8..69ca2cc0 100644 --- a/packages/agents/content/skills/orchestrate-dev/SKILL.md +++ b/packages/agents/content/skills/orchestrate-dev/SKILL.md @@ -15,7 +15,7 @@ Run a full development workflow by invoking the `orchestrate` engine with the co ## Arguments - Task description (required): what to implement -- `--mode=`: select a mode preset (default: no mode, preserving current behavior) +- `--mode=`: select a mode preset (default: no mode, preserving current behavior) - `--max-review-rounds=N`: maximum iterative review rounds (default: 3) - `--diff-base=`: reference to diff against for reviews (default: project's default branch) - `--approval-threshold=`: findings at this level or above must be fixed for code approval (default: `low`) @@ -26,14 +26,14 @@ Run a full development workflow by invoking the `orchestrate` engine with the co Each mode is a preset bundle of settings. When `--mode` is specified, its preset values apply as defaults. Any setting can be individually overridden via explicit CLI arguments (e.g., `--mode=vibe --approval-threshold=medium`). -| Setting | `vibe` | (default) | `strict` | -| ------------------- | ------ | --------- | -------- | -| architecture | absent | optional | required | -| planning | absent | optional | required | -| approval-threshold | high | low | low | -| budget-threshold | high | low | low | -| holistic_reviewer\* | sonnet | opus | opus | -| max-review-rounds | 1 | 3 | 4 | +| Setting | `vibe` | `lite` | (default) | `strict` | +| ------------------- | ------ | ------ | --------- | -------- | +| architecture | absent | absent | optional | required | +| planning | absent | absent | optional | required | +| approval-threshold | high | low | low | low | +| budget-threshold | high | low | low | low | +| holistic_reviewer\* | sonnet | sonnet | opus | opus | +| max-review-rounds | 1 | 2 | 3 | 4 | \* `holistic_reviewer` uses snake_case because it is a `--models` key (passed as `--models=holistic_reviewer:sonnet`), not a standalone argument. See the engine's [model resolution](../orchestrate/SKILL.md#resolving-models) for details. @@ -73,6 +73,17 @@ implementation (required) -> review-cycle (required) | `implementation` | `required` | Write code | | `review-cycle` | `required` | Parallel review, code-simplifier, holistic review | +**`--mode=lite`**: + +``` +implementation (required) -> review-cycle (required) +``` + +| Phase | Requirement | Description | +| ---------------- | ----------- | ------------------------------------------------- | +| `implementation` | `required` | Write code | +| `review-cycle` | `required` | Parallel review, code-simplifier, holistic review | + **`--mode=strict`**: ``` diff --git a/packages/agents/content/skills/orchestrate/SKILL.md b/packages/agents/content/skills/orchestrate/SKILL.md index d35e6c28..7330034e 100644 --- a/packages/agents/content/skills/orchestrate/SKILL.md +++ b/packages/agents/content/skills/orchestrate/SKILL.md @@ -8,7 +8,7 @@ user-invocable: false You are a pipeline execution engine for multi-phase development workflows. You delegate ALL work to specialized subagents via the **Task tool** and use their structured output for flow control. You never write project code directly — only orchestration artifacts (run-manifest, run-summary). Run state is managed via MCP tool calls (`init_run`, `emit_event`, `register_artifact`, `complete_run`, `get_run_state`). -Wrapper skills (`orchestrate-dev` with optional `--mode=vibe|strict`, `orchestrate-review`) configure which phases to run and invoke this engine with a pipeline specification. +Wrapper skills (`orchestrate-dev` with optional `--mode=vibe|lite|strict`, `orchestrate-review`) configure which phases to run and invoke this engine with a pipeline specification. ## Arguments From 37ab01fd888221c07deeab050417b23312308526 Mon Sep 17 00:00:00 2001 From: William Thorsen Date: Mon, 2 Mar 2026 21:52:17 -0800 Subject: [PATCH 2/3] agents|docs: Add lite mode to PROJECT.md entry-point description --- .agents/PROJECT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.agents/PROJECT.md b/.agents/PROJECT.md index 8be07c51..eafe11a3 100644 --- a/.agents/PROJECT.md +++ b/.agents/PROJECT.md @@ -83,7 +83,7 @@ content/ The skills implement a multi-phase agentic development pipeline. Entry points: -- **`/orchestrate-dev`** — full workflow (default), lightweight (`--mode=vibe`), or thorough (`--mode=strict`) +- **`/orchestrate-dev`** — full workflow (default), lightweight (`--mode=vibe`), lightweight with enforcement (`--mode=lite`), or thorough (`--mode=strict`) - **`/orchestrate-review`** — review-only workflow for manually written code The `orchestrate` skill is the internal pipeline engine. It: From a798aa7a47b4711838be7414942341c6c32a550f Mon Sep 17 00:00:00 2001 From: William Thorsen Date: Mon, 2 Mar 2026 21:56:29 -0800 Subject: [PATCH 3/3] agents|refactor: Merge duplicate vibe/lite pipeline sections in orchestrate-dev skill Both modes share the same pipeline shape (implementation -> review-cycle). Merging them into a single section with a clarifying note eliminates redundancy and makes it clear the distinction is in preset values, not pipeline structure. --- .../agents/content/skills/orchestrate-dev/SKILL.md | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/agents/content/skills/orchestrate-dev/SKILL.md b/packages/agents/content/skills/orchestrate-dev/SKILL.md index 69ca2cc0..7d296a71 100644 --- a/packages/agents/content/skills/orchestrate-dev/SKILL.md +++ b/packages/agents/content/skills/orchestrate-dev/SKILL.md @@ -62,7 +62,7 @@ architecture (optional) -> planning (optional) -> implementation (required) -> r | `implementation` | `required` | Write code | | `review-cycle` | `required` | Parallel review, code-simplifier, holistic review | -**`--mode=vibe`**: +**`--mode=vibe` and `--mode=lite`**: ``` implementation (required) -> review-cycle (required) @@ -73,16 +73,7 @@ implementation (required) -> review-cycle (required) | `implementation` | `required` | Write code | | `review-cycle` | `required` | Parallel review, code-simplifier, holistic review | -**`--mode=lite`**: - -``` -implementation (required) -> review-cycle (required) -``` - -| Phase | Requirement | Description | -| ---------------- | ----------- | ------------------------------------------------- | -| `implementation` | `required` | Write code | -| `review-cycle` | `required` | Parallel review, code-simplifier, holistic review | +Both modes skip architecture and planning. They differ in review strictness -- see the mode preset table above. **`--mode=strict`**: