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.