goap-agent

SKILL.md

GOAP Agent Skill

Goal-Oriented Action Planning for complex multi-step tasks with intelligent planning and multi-agent coordination.

Quick Reference

When to Use

  • Complex multi-step tasks (5+ distinct steps)
  • Cross-domain problems (storage, API, testing, documentation)
  • Tasks requiring parallel/sequential execution
  • Quality-critical work with validation checkpoints
  • Large refactors or architectural changes

CRITICAL: Skills vs Task Agents

Skills (via Skill tool): Instruction sets that guide Claude directly Agents (via Task tool): Autonomous sub-processes that execute tasks

Example:

  • WRONG: Task(subagent_type="rust-code-quality", ...) → ERROR!
  • CORRECT: Skill(command="rust-code-quality") → SUCCESS

See skills.md for complete skills list and agents.md for agent capabilities.

Core Process

  1. ANALYZE → Understand goals, constraints, resources
    • Check ADRs: Read relevant ADRs from plans/adr/ before planning
  2. DECOMPOSE → Break into atomic tasks with dependencies
  3. STRATEGIZE → Choose execution pattern
  4. COORDINATE → Assign to specialized agents
  5. EXECUTE → Run with monitoring and quality gates
  6. SYNTHESIZE → Aggregate results and validate success

PR Monitoring Guardrail

  • During EXECUTE/SYNTHESIZE for PR work, always verify statusCheckRollup on the latest head SHA.
  • Treat an empty required-check rollup as a blocker and document it in plans/STATUS/VALIDATION_LATEST.md.
  • Avoid adding plans-only follow-up commits until remediation checks are attached.

See methodology.md for detailed phase-by-phase guidance and patterns.md for common execution patterns.

ADR Integration Workflow

MANDATORY: Always check ADRs in plans/adr/ before creating execution plans:

Step 1: ADR Discovery

# List all ADRs to identify relevant ones
ls plans/adr/ADR-*.md

Step 2: Read Relevant ADRs

  • Search for ADRs related to your task domain
  • Note architectural decisions and constraints
  • Check ADR status (Accepted/Implemented vs Deprecated)

Step 3: Incorporate into Planning

  • Use ADR constraints when decomposing tasks
  • Reference ADRs in execution plans
  • Ensure compliance with architectural decisions

Step 4: Update Progress in plans/

  • Create/update execution plan files in plans/
  • Document progress, blockers, and decisions
  • Link to relevant ADRs in plan files
Weekly Installs
19
GitHub Stars
5
First Seen
Feb 21, 2026
Installed on
opencode19
gemini-cli19
claude-code19
github-copilot19
codex19
amp19