Natural language workflows (SOPs) for AI agents
npx claudepluginhub strands-agents/agent-sopNatural language workflows (SOPs) for AI agents including code-assist, pdd, codebase-summary, code-task-generator, eval, and agent-sop-author.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Documentation ◆ Python SDK ◆ Tools ◆ Samples ◆ MCP Server ◆ Agent Builder
Agent SOPs (Standard Operating Procedures) are markdown-based instruction sets that guide AI agents through sophisticated workflows using natural language, parameterized inputs, and constraint-based execution. They transform complex processes into reusable, shareable workflows that work across different AI systems and teams.
Lovingly nicknamed "Strands Operating Procedures" by the team.
Agent SOPs use a standardized format to define:
# Code Assist
## Overview
This SOP guides the implementation of code tasks using test-driven development
principles, following a structured Explore, Plan, Code, Commit workflow.
## Parameters
- **task_description** (required): Description of the task to be implemented
- **mode** (optional, default: "interactive"): "interactive" or "fsc" (Full Self-Coding)
## Steps
### 1. Setup
Initialize the project environment and create necessary directory structures.
**Constraints:**
- You MUST validate and create the documentation directory structure
- You MUST discover existing instruction files using find commands
- You MUST NOT proceed if directory creation fails
### 2. Explore Phase
[Additional steps with specific constraints...]
| SOP | Purpose | Use Cases |
|---|---|---|
| codebase-summary | Comprehensive codebase analysis and documentation generation | Project onboarding, documentation creation, system understanding |
| pdd | Prompt-driven development methodology | Complex problem solving, architectural decisions, system design |
| code-task-generator | Intelligent task breakdown and planning from requirements | Project planning, sprint preparation, requirement analysis |
| code-assist | TDD-based code implementation with structured workflow | Feature development, bug fixes, refactoring |
| eval | Automated evaluation workflow for AI agents using Strands Evals SDK | Evaluation planning, test data generation, evaluation execution, and result analysis (usage guide) |
The Prompt-Driven Development (PDD) family of SOPs (codebase-summary, pdd, code-task-generator, code-assist) write their artifacts to a .agents/ directory with this default organizational structure:
.agents/
├── summary/ # codebase-summary output (always commit)
│ └── *.md
├── planning/ # pdd output (often worth committing)
│ └── {project_name}/
│ ├── rough-idea.md
│ ├── idea-honing.md
│ ├── research/
│ ├── design/
│ └── implementation/
├── tasks/ # code-task-generator output (optionally commit)
│ └── {project_name}/
│ └── step01/
│ └── task-*.code-task.md
└── scratchpad/ # code-assist working files (add to .gitignore)
└── {project_name}/
└── {task_name}/
Why this structure?
The hierarchy is organized by what you're likely to want to commit: