goap-agent

Coordinate multi-step tasks with GOAP planning and multi-agent execution.

11|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill goap-agent-d-o-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goap-agent
Source: https://github.com/d-o-hub/rust-self-learning-memory/tree/main/.claude/skills/goap-agent
Command: npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill goap-agent-d-o-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables intelligent planning and execution of complex multi-step tasks through goal-oriented action planning, decomposition, and coordinated agent execution.

Core Features & Use Cases

  • GOAP planning: decompose tasks, map dependencies, and create executable plans.
  • Multi-agent coordination: assign tasks to multiple agents with quality gates.
  • Plan execution patterns: parallel, sequential, swarm, and hybrid execution strategies to optimize for speed and quality.

Quick Start

Use Skill(command="goap-agent") to generate a plan for a multi-step task and then orchestrate agents according to the plan.

Frequently Asked Questions about goap-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompose and plan complex multi-step tasks across multiple agents?

GOAP planning decomposes complex tasks into manageable steps, maps dependencies between them, and creates executable plans that coordinate multiple specialized agents. This enables systematic task breakdown and dependency tracking before execution begins.

What execution strategies does multi-agent coordination support?

Multi-agent coordination supports parallel, sequential, swarm, and hybrid execution strategies. Choose parallel for independent tasks, sequential for ordered dependencies, swarm for iterative refinement, or hybrid to combine strategies optimally for your task structure.

How do quality gates work in coordinated agent execution?

Quality gates enforce validation checkpoints between task stages, ensuring each agent's output meets standards before downstream agents proceed. This prevents cascading failures and maintains output quality across the execution pipeline.

Can I use GOAP planning for software engineering workflows?

Yes, GOAP planning applies to software engineering tasks requiring decomposition, dependency mapping, and coordinated execution—such as build orchestration, testing workflows, deployment pipelines, and cross-functional project coordination.

What artifacts does the planning process generate?

The planning process generates executable plans stored in a dedicated plans/ directory, capturing task decomposition, dependency relationships, and execution strategies. These artifacts document the coordination strategy and enable reproducible execution.

Does GOAP planning support invoking other Skills and Tasks?

Yes, GOAP planning enables invocation of other Skills and Tasks as part of the coordinated execution. This allows modular composition where specialized agents—implemented as Skills or Tasks—handle specific subtasks within the overall plan.