escalation-l2

Spawn three parallel subagents to propose architecture extensions and append them to ARCHITECTURE.md.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Kohlex/autopilot-plugin --skill escalation-l2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: escalation-l2
Source: https://github.com/Kohlex/autopilot-plugin/tree/main/skills/escalation-l2
Command: npx skills add https://github.com/Kohlex/autopilot-plugin --skill escalation-l2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

L2 escalation automates the autonomous proposal of modest architectural extensions when L1 yields NO-VIABLE-PROPOSAL, writing a formal appendix entry to ARCHITECTURE.md and preserving the architecture lock_hash.

Core Features & Use Cases

  • Three parallel subagents (New-Function-in-Existing-Module, New-Module-in-Existing-Layer, Pre-Listed-Library) run to generate balanced, low-risk proposals.
  • Autonomous, no human gate: the skill surfaces an appendix entry and optionally triggers L3 if all lenses fail.
  • Writes an additive appendix entry to ARCHITECTURE.md, preserving the lock_hash and enabling future audits.
  • Works after L1 exhausts its lenses, when operator triggers escalation or L1 fallback flag is used.

Quick Start

Use the escalation-l2 skill after L1 exhausts its lenses to autonomously propose modest architecture extensions and append an appendix entry.

Frequently Asked Questions about escalation-l2

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

FAQPage Schema
How does autonomous L2 escalation work for architecture changes?

L2 escalation works by spawning three parallel subagents to propose architecture extensions and write an appendix entry to ARCHITECTURE.md when L1 yields NO-VIABLE-PROPOSAL. It operates autonomously without a human gate, preserving the lock_hash for future audits.

When do I need to trigger escalation after L1 returns NO-VIABLE-PROPOSAL?

You trigger escalation when L1 returns NO-VIABLE-PROPOSAL across all three lenses and prior planning inputs (SPEC.md, PLAN.md) are present. The operator can manually trigger escalation or use the L1 fallback flag to initiate the autonomous L2 process.

How to propose modest architecture extensions autonomously?

You propose modest architecture extensions by running three parallel subagents that evaluate new functions, new modules, and pre-listed libraries. These subagents generate balanced, low-risk proposals and write an additive appendix entry to ARCHITECTURE.md autonomously.

Do I need SPEC.md and PLAN.md to use autonomous architecture escalation?

Yes, SPEC.md and PLAN.md must be present to use autonomous architecture escalation. The skill requires these planning inputs alongside a prior L1 decision to ensure proper context before spawning subagents to propose extensions and update ARCHITECTURE.md.

What happens if all three lenses fail during architecture extension proposals?

If all three lenses fail during architecture extension proposals, the skill optionally triggers L3 escalation. This ensures further analysis when the three parallel subagents cannot generate viable modest extensions for the architecture.

Why must the lock_hash remain unchanged when appending to ARCHITECTURE.md?

The lock_hash remains unchanged when appending to ARCHITECTURE.md to preserve architecture integrity and enable future audits. L2 escalation writes only additive appendix entries, ensuring the baseline architecture lock remains valid without unauthorized modifications.