name: powershell-change-budget-router
description: Budget-first routing contract for PowerShell work: estimate production-file scope, choose small vs large path, enforce direct-mode escalation to orchestrator, and use the VS Code extension command surface for promotion lifecycle steps when available.
PowerShell Change Budget Router
Canonical guidance for deciding whether work should execute directly in powershell-typed-engineer or be escalated to powershell-orchestrator.
When to Use This Skill
Use this skill when:
Intake starts from a natural-language PowerShell request.
An agent must decide execution path before planning or implementation.
A direct implementation agent must reject over-budget requests and route to orchestrator.
Canonical Routing Rules
Estimate rough change budget first based on likely production PowerShell files touched.
Route:
1-2 production files (+ corresponding tests) → small path (powershell-typed-engineer direct mode).
>2 production files → large path (powershell-orchestrator).
Orchestrated Small-Path Requirements
When routed through powershell-orchestrator, small path still requires lifecycle scaffolding before implementation:
invoke promotion/folder lifecycle steps through vscode/runCommand + extension access per feature-promotion-lifecycle when available; use script/CLI fallback only when direct extension command execution is unavailable,
promote potential item to GitHub issue with --work-mode minor-audit,
create active feature folder with --work-mode minor-audit,
delegate minimal-audit plan creation to atomic_planner with DIRECTIVE: MINIMAL-AUDIT PLAN REQUIRED,
require atomic_executor preflight until PREFLIGHT: ALL CLEAR,
execute Phase 0 only via atomic_executor before branching,
run reduced small-audit after implementation and QC.
Direct invocation of powershell-typed-engineer remains implementation-focused and does not replace orchestrator lifecycle steps.
Direct-Mode Rejection Rule
If powershell-typed-engineer is invoked directly and estimated scope is >2 production files:
Stop before implementation.
Return explicit routing instruction to invoke powershell-orchestrator.
Documentation Expectations
Record in response/logs:
estimated production file count,
chosen path (small/large),
rationale summary (1-3 bullets).
1---2name: powershell-change-budget-router-73description: Converted skill4---5# Converted skill67Applied rewrites:8- None910---11name: powershell-change-budget-router12description: Budget-first routing contract for PowerShell work: estimate production-file scope, choose small vs large path, enforce direct-mode escalation to orchestrator, and use the VS Code extension command surface for promotion lifecycle steps when available.13---1415# PowerShell Change Budget Router1617Canonical guidance for deciding whether work should execute directly in `powershell-typed-engineer` or be escalated to `powershell-orchestrator`.1819## When to Use This Skill2021Use this skill when:22- Intake starts from a natural-language PowerShell request.23- An agent must decide execution path before planning or implementation.24- A direct implementation agent must reject over-budget requests and route to orchestrator.2526## Canonical Routing Rules27281) Estimate rough change budget first based on likely **production PowerShell files** touched.292) Route:30- `1-2` production files (+ corresponding tests) → **small path** (`powershell-typed-engineer` direct mode).31- `>2` production files → **large path** (`powershell-orchestrator`).3233## Orchestrated Small-Path Requirements3435When routed through `powershell-orchestrator`, small path still requires lifecycle scaffolding before implementation:36- invoke promotion/folder lifecycle steps through `vscode/runCommand` + extension access per `feature-promotion-lifecycle` when available; use script/CLI fallback only when direct extension command execution is unavailable,37- promote potential item to GitHub issue with `--work-mode minor-audit`,38- create active feature folder with `--work-mode minor-audit`,39- delegate minimal-audit plan creation to `atomic_planner` with `DIRECTIVE: MINIMAL-AUDIT PLAN REQUIRED`,40- require `atomic_executor` preflight until `PREFLIGHT: ALL CLEAR`,41- execute Phase 0 only via `atomic_executor` before branching,42- run reduced small-audit after implementation and QC.4344Direct invocation of `powershell-typed-engineer` remains implementation-focused and does not replace orchestrator lifecycle steps.4546## Direct-Mode Rejection Rule4748If `powershell-typed-engineer` is invoked directly and estimated scope is `>2` production files:49- Stop before implementation.50- Return explicit routing instruction to invoke `powershell-orchestrator`.5152## Documentation Expectations5354Record in response/logs:55- estimated production file count,56- chosen path (`small`/`large`),57- rationale summary (1-3 bullets).
Run npx skillmds@latest add drmoisan/powershell-change-budget-router-7 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Converted skill It is listed under Finance & Business on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
drmoisan (@drmoisan) published this skill. Their other Agent Skills are listed on their SkillMD profile.