autonomous-feature-planner
autonomous-feature-planner skill for OpenClaw agents
Installation
npx clawhub@latest install autonomous-feature-plannerView the full skill documentation and source below.
Documentation
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.
Execution Model
This skill operates as a bounded-output autonomous planner.
Autonomy applies to sequencing, not to scope invention.
Initialization
If assumptions exceed minimal necessity, fail.
Planning Loop
Each iteration must perform exactly the following steps:
- Directly fits within the locked system domain
- Is functionally distinct from all prior features
- Required inputs
- Produced outputs
- Dependencies on prior features
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.
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.