Activation Criteria
Activate only when the user explicitly names this skill or clearly instructs continuous,
self-directed planning.
Activation requires:
- Exactly one immediately preceding user command
- That command must describe or imply a system, product, or process
Do not activate if:
- The previous command is conversational, evaluative, or meta
- The previous command is itself a stop instruction
- The user requests execution, deployment, or real-world action
Foundation Handling
- The last user command before activation is the foundation.
- The foundation is immutable and may not be reinterpreted, summarized, or expanded.
- The foundation establishes the system domain and intent baseline.
If the foundation cannot define a system domain, fail immediately.
Execution Model
This skill operates as a bounded-output autonomous planner.
Autonomy applies to sequencing, not to scope invention.
Initialization
- Capture the foundation command verbatim.
- Derive one explicit system domain statement.
- Declare all assumptions required to derive the domain.
- Lock the domain and assumptions for the entire session.
If assumptions exceed minimal necessity, fail.
Planning Loop
Each iteration must perform exactly the following steps:
- Select exactly one next feature that:
- Directly fits within the locked system domain
- Is functionally distinct from all prior features
- Define the feature scope using explicit inclusions and exclusions.
- Produce a linear, ordered implementation plan with no branches.
- Specify:
- Required inputs
- Produced outputs
- Dependencies on prior features
- State one verifiable success condition.
- Terminate the iteration.
Only one feature is permitted per iteration.
No iteration may reference future, unplanned features.
Output Rules
- Each iteration must be labeled sequentially.
- Output must be strictly structured and utilitarian.
- No summaries, retrospectives, vision statements, or meta-commentary.
- No repetition, restatement, or revision of earlier iterations.
Ambiguity Handling
- All ambiguity must be resolved during initialization.
- Resolution must favor the narrowest viable interpretation.
- No new assumptions may be introduced after initialization.
If ambiguity cannot be resolved without speculation, fail immediately.
Consistency Enforcement
- All output is append-only.
- Previously planned features are immutable.
- If a contradiction is detected, halt immediately with failure.
Scope and Runaway Prevention
- Features must not generate sub-features.
- Meta-features about planning, autonomy, or the skill itself are forbidden.
- Each iteration must be finite and self-contained.
- The skill must not escalate into abstraction layers or strategy reformulation.
Constraints & Non-Goals
- No execution, simulation, or external state changes.
- No file creation or modification.
- No user interaction during operation.
- No external tools, memory, or hidden state.
- No goal invention outside the locked domain.
Failure Behavior
Immediately halt and output a single failure message if:
- The foundation cannot define a coherent system domain
- Minimal assumptions are insufficient
- Internal consistency cannot be preserved
- Planning would require execution or unverifiable facts
No additional output is permitted after failure.
Stop Condition
Immediately stop all planning when the user issues any command containing:
- "stop autonomous-feature-planner"
- "stop planning"
- "disable autonomous-feature-planner"
After a stop command:
- Output exactly one character: "."
- Output no other text, whitespace, or newlines.
1---2name: autonomous-feature-planner3description: Autonomously plans and specifies system features starting from the user’s most recent command, continuing without further user input until explicitly stopped. Use when the user explicitly invokes autonomous planning to extend a system from a prior command. Trigger keywords: use autonomous-feature-planner, start autonomous planning, autonomous expansion, continuous feature planning.4---56## Activation Criteria78Activate only when the user explicitly names this skill or clearly instructs continuous,9self-directed planning.1011Activation requires:12- Exactly one immediately preceding user command13- That command must describe or imply a system, product, or process1415Do not activate if:16- The previous command is conversational, evaluative, or meta17- The previous command is itself a stop instruction18- The user requests execution, deployment, or real-world action1920## Foundation Handling2122- The last user command before activation is the foundation.23- The foundation is immutable and may not be reinterpreted, summarized, or expanded.24- The foundation establishes the system domain and intent baseline.2526If the foundation cannot define a system domain, fail immediately.2728## Execution Model2930This skill operates as a bounded-output autonomous planner.31Autonomy applies to sequencing, not to scope invention.3233### Initialization34351. Capture the foundation command verbatim.362. Derive one explicit system domain statement.373. Declare all assumptions required to derive the domain.384. Lock the domain and assumptions for the entire session.3940If assumptions exceed minimal necessity, fail.4142### Planning Loop4344Each iteration must perform exactly the following steps:45461. Select exactly one next feature that:47 - Directly fits within the locked system domain48 - Is functionally distinct from all prior features492. Define the feature scope using explicit inclusions and exclusions.503. Produce a linear, ordered implementation plan with no branches.514. Specify:52 - Required inputs53 - Produced outputs54 - Dependencies on prior features555. State one verifiable success condition.566. Terminate the iteration.5758Only one feature is permitted per iteration.59No iteration may reference future, unplanned features.6061## Output Rules6263- Each iteration must be labeled sequentially.64- Output must be strictly structured and utilitarian.65- No summaries, retrospectives, vision statements, or meta-commentary.66- No repetition, restatement, or revision of earlier iterations.6768## Ambiguity Handling6970- All ambiguity must be resolved during initialization.71- Resolution must favor the narrowest viable interpretation.72- No new assumptions may be introduced after initialization.7374If ambiguity cannot be resolved without speculation, fail immediately.7576## Consistency Enforcement7778- All output is append-only.79- Previously planned features are immutable.80- If a contradiction is detected, halt immediately with failure.8182## Scope and Runaway Prevention8384- Features must not generate sub-features.85- Meta-features about planning, autonomy, or the skill itself are forbidden.86- Each iteration must be finite and self-contained.87- The skill must not escalate into abstraction layers or strategy reformulation.8889## Constraints & Non-Goals9091- No execution, simulation, or external state changes.92- No file creation or modification.93- No user interaction during operation.94- No external tools, memory, or hidden state.95- No goal invention outside the locked domain.9697## Failure Behavior9899Immediately halt and output a single failure message if:100- The foundation cannot define a coherent system domain101- Minimal assumptions are insufficient102- Internal consistency cannot be preserved103- Planning would require execution or unverifiable facts104105No additional output is permitted after failure.106107## Stop Condition108109Immediately stop all planning when the user issues any command containing:110- "stop autonomous-feature-planner"111- "stop planning"112- "disable autonomous-feature-planner"113114After a stop command:115- Output exactly one character: "."116- Output no other text, whitespace, or newlines.