skills$openclaw/autonomous-feature-planner
vishnubedi36.9k

by vishnubedi3

autonomous-feature-planner – OpenClaw Skill

autonomous-feature-planner is an OpenClaw Skills integration for planning workflows. >

6.9k stars5.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026planning

Skill Snapshot

nameautonomous-feature-planner
description> OpenClaw Skills integration.
ownervishnubedi3
repositoryvishnubedi3/autonomous-feature-planner
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @vishnubedi3/autonomous-feature-planner
last updatedFeb 7, 2026

Maintainer

vishnubedi3

vishnubedi3

Maintains autonomous-feature-planner in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
487 B
SKILL.md
4.2 KB
SKILL.md

name: autonomous-feature-planner description: > 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.

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

  1. Capture the foundation command verbatim.
  2. Derive one explicit system domain statement.
  3. Declare all assumptions required to derive the domain.
  4. 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:

  1. Select exactly one next feature that:
    • Directly fits within the locked system domain
    • Is functionally distinct from all prior features
  2. Define the feature scope using explicit inclusions and exclusions.
  3. Produce a linear, ordered implementation plan with no branches.
  4. Specify:
    • Required inputs
    • Produced outputs
    • Dependencies on prior features
  5. State one verifiable success condition.
  6. 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.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install autonomous-feature-planner?

Run openclaw add @vishnubedi3/autonomous-feature-planner in your terminal. This installs autonomous-feature-planner into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/vishnubedi3/autonomous-feature-planner. Review commits and README documentation before installing.