Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Resource Bounded Planning

ASecurity

Design agents that make timely, good-enough decisions under time pressure, limited computation, and changing environments using commitments, partial plans, and filter-override control. Use when balancing deliberation against action, choosing commitment depth, or tuning reconsideration behavior in a bounded agent. NOT for classical full-information optimization, deterministic planning with fixed requirements, or cases where deliberation cost is negligible.

2 stars
0 votes
0 copies
1 views
Added 9/24/2026
toolsgodebugging

Works with

climcp

Security Analysis

A100/100

Pro scans all 14 files and shows the line behind each finding

Scanned 9/24/2026

$npx -y skills add curiositech/port-daddy --skill resource-bounded-planning --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Resource Bounded Planning?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Resource Bounded Planning
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/curiositech-resource-bounded-planning-port-daddy/badge)](https://www.skillsdirectory.com/skills/curiositech-resource-bounded-planning-port-daddy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: resource-bounded-planning
description: >-
  Design agents that make timely, good-enough decisions under time pressure, limited computation, and changing
  environments using commitments, partial plans, and filter-override control. Use when balancing deliberation against
  action, choosing commitment depth, or tuning reconsideration behavior in a bounded agent. NOT for classical
  full-information optimization, deterministic planning with fixed requirements, or cases where deliberation cost is
  negligible.
license: Apache-2.0
allowed-tools: Read,Write,Edit,Glob,Grep,Task
metadata:
  category: Research & Academic
  tags:
    - planning
    - resource-bounds
    - anytime-algorithms
    - bounded-rationality
    - agents
    - bdi
  pairs-with:
    - skill: agentic-patterns
      reason: General agent control-flow patterns pair well with bounded planning doctrine.
    - skill: task-decomposer
      reason: Partial plans need deliberate decomposition depth and refinement triggers.
    - skill: multi-agent-coordination
      reason: Shared commitments become coordination mechanisms in distributed agents.
  runtime:
    mcp-tools: []
  provenance:
    kind: legacy-recovered
    sourceDocument: Plans and Resource-Bounded Practical Reasoning
    sourceAuthors:
      - Michael E. Bratman
      - David J. Israel
      - Martha E. Pollack
    importedFrom: legacy-recovery
    sourceArtifact: .claude/skills/resource-bounded-planning/_book_identity.json
    owners:
      - some-claude-skills
  authorship:
    maintainers:
      - some-claude-skills
  io-contract:
    kind: deliverable
    produces:
      - kind: design-doc
        description: >-
          bounded-planning policy specification with commitment depth, filter-override thresholds, and reconsideration
          triggers tailored to the agent's environment stability and deliberation budget
        format: markdown
      - kind: refactor-plan
        description: >-
          diagnosis of planning failure modes (perpetual deliberation, brittleness, premature specification) and
          calibration steps to rebalance commitment stability against revisability
        format: markdown
      - kind: diagram
        description: >-
          decision flowchart showing commitment formation logic, filter-override thresholds, and structural partiality
          levels mapped to environment stability and execution horizon
        format: mermaid
---

# Resource-Bounded Planning

Use Bratman, Israel, and Pollack's planning doctrine when the main problem is not finding a perfect plan but deciding how much deliberation is worth doing before the world changes underneath you.

## When to Use

Use this skill when:
- Deliberation itself is expensive and competes with acting in time.
- Plans need to stay useful even when they are only partially specified.
- An agent keeps oscillating between overthinking and brittle execution.
- Multi-agent work needs coordination without constant communication.
- You need principled reconsideration rules instead of ad hoc replanning.

## NOT for Boundaries

This skill is not the right primary lens for:
- Classical optimization where all alternatives and costs are already known.
- Deterministic planning problems with stable, fixed requirements.
- Single-shot decisions where taking more time has negligible downside.
- Pure implementation work once the bounded-planning policy has already been chosen.

## Core Mental Models

### Plans as Computational Constraints

Plans are not just outputs of reasoning. They narrow future reasoning by:
- Focusing means-end analysis on committed ends.
- Filtering out incompatible options.
- Carrying assumptions that later reasoning can reuse.

The win is not perfect action sequencing. The win is cheaper future deliberation.

### Structural Partiality as a Feature

Partial plans are not incomplete failures. They are deliberate commitments at the highest stable abstraction level:
- Commit to goals or task structure early.
- Defer low-level details until means-end coherence actually requires them.
- Refine only when the next action or dependency demands specificity.

### Stability vs Revisability

Plans must be stable enough to save computation and revisable enough to handle surprise. That tension is managed, not eliminated, through explicit filter and override rules.

### Filter Override as Calibrated Meta-Reasoning

Most incompatible options should be filtered away. Some should trigger reconsideration. The practical question is not "should overrides exist?" but "how sensitive should they be in this domain?"

### Means-End Coherence as a Problem Transformer

Commitment turns an open search problem:

```text
What should I do?
```

into a constrained subproblem:

```text
How will I achieve this committed end?
```

That transformation is why commitment helps bounded agents at all.

## Decision Points

### 1. Commitment Formation

Commit when the expected savings from constrained future reasoning exceed the expected cost of revising later.

```mermaid
flowchart TD
  A[Need plan under bounded resources] --> B{Environment stability}
  B -->|Low| C[Commit at goal or task level]
  B -->|Medium| D[Partial plan with refinement checkpoints]
  B -->|High| E[Detailed plan with monitoring triggers]
  C --> F{New incompatible option appears}
  D --> F
  E --> F
  F -->|Expected gain > reconsideration cost| G[Override and re-deliberate]
  F -->|Borderline gain| H[Filter now and log watch item]
  F -->|Weak gain| I[Preserve commitment stability]
```

```text
High uncertainty and fast change:
  Commit at goal or task level only

Moderate uncertainty with recurring patterns:
  Commit to partial plan plus explicit refinement checkpoints

Low uncertainty with established patterns:
  Commit to detailed plan with monitoring triggers
```

### 2. Filter Override Calibration

When a new incompatible option appears:

```text
If expected gain clearly exceeds reconsideration cost:
  Override and re-deliberate

If gain is plausible but below threshold:
  Filter now, log as a watch item

If gain is weak:
  Ignore and preserve commitment stability
```

Use override frequency as a calibration signal:
- There is no universal healthy percentage. Establish a task-specific baseline, then compare override frequency with quality, delay, rework, and harmful outcomes.
- Treat any initial range as an unvalidated local calibration hypothesis, not a transferred default.

### 3. Structural Partiality Level

Choose the shallowest specification that still supports the next action.

```text
Hours-scale execution:
  Action-level detail may be needed

Days to weeks:
  Task-level structure usually suffices

Long horizon or unstable environment:
  Stay at goal level until dependencies harden
```

### 4. Multi-Agent Consistency

Shared commitments are coordination devices. Check consistency when:
- Agents share resources.
- One agent's assumptions affect another agent's refinement path.
- The cost of late conflict exceeds the cost of periodic synchronization.

## Failure Modes

### Perpetual Deliberation
**Detection**: Deliberation time exceeds action time or override frequency climbs above the calibrated range.

**Fix**: Raise override thresholds, set hard deliberation budgets, and commit at a higher abstraction level.

### Brittle Automation
**Detection**: Plans fail repeatedly because assumption violations are discovered too late.

**Fix**: Lower override thresholds slightly, monitor key assumptions explicitly, and shorten the stability horizon of detailed commitments.

### Premature Specification
**Detection**: Detailed steps are rewritten repeatedly before execution reaches them.

**Fix**: Defer detail until means-end coherence or dependency readiness demands it.

### Consistency Cascade
**Detection**: Coordination overhead starts consuming a large share of useful work.

**Fix**: Relax noncritical consistency constraints, batch synchronization, and localize consistency checks.

### Analysis-Paralysis Spiral
**Detection**: The cost of deciding how to plan exceeds the value of the decision itself across repeated cases.

**Fix**: Classify decisions by stakes, then give each class a bounded deliberation budget.

## Worked Example

### Multi-Agent Resource Allocation Under a Traffic Spike

Scenario: three agents manage a data center during a sudden traffic surge.

1. **Commitment formation**
   Scheduler commits to shedding a class of low-priority traffic.
   Allocator commits to shifting capacity toward the web tier.
   Monitor commits to a latency threshold and escalation rule.
2. **Consistency pass**
   They share assumptions about spike duration and nonblocking actions.
3. **Execution with refinement**
   Each agent acts on its partial commitment and refines only as new constraints appear.
4. **Override check**
   A new opportunity appears, but the expected gain does not exceed the reconsideration cost, so the system filters it instead of thrashing.

The expert move is not deeper precomputation. It is calibrating commitment depth and override sensitivity so the system keeps moving under pressure.

## Fork and Subagent Guidance

Fork work into separate lanes when the bounded-planning problem has distinct roles:
- **Commitment lane** for choosing the abstraction level and stability horizon.
- **Monitoring lane** for assumption checking and override triggers.
- **Coordination lane** for shared-resource or shared-assumption consistency.

Keep final policy synthesis in the parent so one owner balances speed, stability, and reconsideration cost.

## Visual Artifacts Worth Generating

Generate a visual artifact when it clarifies bounded-control behavior:
- A commitment-horizon ladder when different plan layers have different stability windows.
- A filter-override flow when operators need to tune reconsideration sensitivity.
- A coordination map when multiple agents share assumptions or resources.

The companion Mermaid flowchart is the fast artifact for commitment and override decisions.

## Reference Files

- `diagrams/01_flowchart_decision-points.md` — Mermaid flowchart mapping task arrival → deliberation budget → commitment depth → filter-override logic. **Read when** designing or debugging a bounded-planning policy's decision sequence.

- `references/deliberation-as-expensive-operation.md` — Establishes that deliberation time competes with execution time; the core resource constraint that makes bounded planning necessary. **Read when** justifying why full deliberation is infeasible.

- `references/plans-as-computational-constraints.md` — Explains how plans narrow future reasoning by filtering options and reusing assumptions, reducing deliberation cost. **Read when** designing partial plans or understanding why commitment reduces cognitive load.

- `references/structural-partiality-and-hierarchical-commitment.md` — Argues partial plans are rational strategy, not failure; shows how hierarchical decomposition defers low-level detail. **Read when** deciding commitment depth or justifying incomplete specifications.

- `references/filter-override-mechanisms.md` — Details the stability-revisability tension and override rules for detecting incompatible options. **Read when** tuning reconsideration triggers or handling plan disruption.

- `references/temporal-dynamics-of-commitment.md` — Analyzes time-sensitive nature of plans; when conditions change during deliberation. **Read when** calibrating deliberation budgets or setting reconsideration windows.

- `references/consistency-maintenance-as-coordination-mechanism.md` — Shows how plan consistency enables multi-agent coherence without constant communication. **Read when** using shared commitments for distributed coordination.

- `references/failure-modes-of-resource-bounded-reasoning.md` — Taxonomy of six failure modes inherent to bounded rationality (perpetual deliberation, brittleness, etc.). **Read when** diagnosing planning pathologies or understanding unavoidable tradeoffs.

- `templates/commitment-calibration-worksheet.md` — Structured worksheet for decision context, commitment depth, and override policy before implementation. **Read when** configuring a bounded-planning policy for a specific agent or workflow.

## Quality Gates

- [ ] Commitment depth is explicit and justified.
- [ ] Filter and override rules are architecturally visible, not implicit.
- [ ] Refinement triggers are objective and tied to means-end coherence or dependency readiness.
- [ ] Deliberation budget is set and monitored.
- [ ] Override frequency has a target range.
- [ ] Multi-agent consistency checks are proportional to coordination criticality.
- [ ] The plan supports action before full specification.

## Team-budget gate

For multi-agent work, calculate total attempt-tree cost before the first action. Include retries, review, reconciliation, and operator time; use `references/team-budget-accounting.md` for the worked reservation rule.

Attribution

curiositechcuriositech
View sourceSee grades on GitHubMore from curiositech →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

ucoz-landing-skill

Create and edit uCoz homepage landing pages via MCP: custom templates, hero sections, lead forms, navigation menus, SEO, and responsive layout. Includes a visual design system (style selection, layout/grid, section recipes, typography/spacing, color tokens, component states, icons, modern CSS/JS, motion, imagery, social proof, copy/voice, accessibility). Uses ucoz-mcp tools for templates, site file uploads, and site modules.

107 votes

Paperclip

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

953191 votes

Pptx

Presentation toolkit (.pptx). Create/edit slides, layouts, content, speaker notes, comments, for programmatic presentation creation and modification.

471861 votes

Daw Music

Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.

761 votes

Instantly Rdsthomas Mission Control

Instantly.ai cold email outreach API - manage campaigns, leads, accounts, and analytics. Use for cold email automation, lead management, campaign creation/monitoring, and email account warmup.

761 votes
View all in tools →