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.
Production-ready workflow orchestration with 75 focused plugins, 182 specialized agents, and 147 skills - optimized for granular installation and minimal token usage
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
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: