Workflow & Prompting — AI Agents, Skills & Tools
Agents, skills, guides, tools, and commands for workflow & prompting — 42 curated resources for building with AI coding agents.
Prompt Engineer
Use this agent to design and iterate the prompts behind an LLM-powered product feature — instructions, few-shot examples, tool schemas, and the evals that prove a change actually helped. Examples — "this classification prompt is flaky, make it reliable", "design the system prompt and function schema for our support agent", "our extraction prompt regressed after I tweaked it, set up evals so this stops happening".
Documentation Engineer
Use this agent to write and maintain technical docs that stay true to the code — READMEs, how-to guides, API references, and runbooks. Examples — updating a stale README after a refactor, documenting a new public API from its signatures, writing an on-call runbook for a service.
Git Github Expert
Use this agent for Git and GitHub workflows — rebases, conflict resolution, history surgery, PRs, and Actions. Examples — resolving a messy merge, rewriting history safely, fixing a workflow file.
Agent Architect
Use this agent to design a new Claude Code subagent or review an existing one — scoping, description, toolset, model, and output contract. Examples — "design an agent that triages flaky tests", "review my code-reviewer agent for scope creep", "why won't Claude auto-delegate to my agent?".
Workflow Orchestrator
Use this agent to break large tasks into coordinated multi-step plans and delegate to other agents. Examples — planning a multi-file refactor, orchestrating a migration, decomposing an epic.
Readme Generator
Generate or refresh a project README grounded in the actual repository. Use when a project has no README, a stale one, or you want install/usage/scripts/structure sections that match the real code.
Branch Rebaser
Rebase the current branch onto its base and walk every conflict methodically, resolving each by understanding both sides. Use when your feature branch has fallen behind main and you want a clean, linear history without clobbering changes.
Conventional Commits
Generate clear Conventional Commits messages from staged changes. Use when committing code and you want a well-structured, consistent commit message.
Changelog From PRs
Draft a release changelog by summarizing merged pull requests since the last tag. Use when preparing a release or writing release notes.
Prompt Optimizer
Diagnose why a prompt underperforms and rewrite it with the technique that fixes it — clearer structure, few-shot examples, an explicit output contract, or reasoning scaffolding — returning an optimized prompt, the rationale for every change, and what to measure to confirm the lift. Use when a prompt is flaky, verbose, drifting in format, or just not good enough.
Building Multi-Step Agent Workflows
Patterns for decomposing big tasks and coordinating multiple agents.
Multi-Agent Orchestration
Four patterns for coordinating multiple agents — fan-out, pipeline, orchestrator-worker, and verify/critic — and when each earns its overhead.
CLAUDE.md Best Practices
How to write a CLAUDE.md that actually helps — what to include, what to leave out, and how to keep it current.
Choosing the Right Model: Haiku vs Sonnet vs Opus
How to pick the right Claude model tier for an agent or task.
Getting Started with Claude Code Agents
What Claude Code subagents are, why they help, and how to add your first one.
Installing Claude Code
Install Claude Code, authenticate, start a session in a real project, and add a minimal CLAUDE.md.
What Is Claude Code?
A grounded explanation of Claude Code: an agentic command-line coding tool that reads files, runs commands, and works in a loop toward a goal.
Writing Your First Custom Agent
A step-by-step guide to authoring a focused, effective custom subagent.
AI Coding Agents in 2026: The Open-Source & CLI Edition
Cursor and Windsurf vs the open-source agents — Cline, Aider, Codex CLI, Roo Code, and more. Who should bring their own model, and when to stay in the terminal.
Context Engineering
Treating the context window as a finite budget — what to load, what to leave out, and when to reset.
Cursor vs Claude Code vs GitHub Copilot vs Windsurf in 2026
A practical, opinionated comparison of the four mainstream AI coding tools — form factor, agentic depth, model choice, and who each one is for.
Programmatic Prompt Optimization with DSPy: Stop Hand-Tuning Prompts
Hand-tuning prompts doesn't scale. DSPy treats prompting as programming — declare tasks as typed signatures and let an optimizer compile the prompts for you.
Effective Tool Use: Scoping an Agent's Toolset
How to scope tools and permissions so an agent reaches for the right one and can't do damage.
Prompt Patterns for Coding Agents
Practical prompting patterns: chaining, few-shot, context management, tool use, and output structuring.
Few-Shot vs Chain-of-Thought vs Structured Prompting: What to Use When (2026)
When to reach for few-shot examples, chain-of-thought reasoning, or structured/output-constrained prompting — a 2026 decision guide to the core techniques.
Skills vs Agents vs Commands
How Claude Code's two extension mechanisms — subagents and skills — differ across three invocation patterns, with a decision table for choosing the right one.
Writing Your First Skill
A step-by-step guide to packaging a reusable procedure as a Claude Code skill that loads exactly when it's needed.
Amp
Sourcegraph's agentic coding tool — a CLI and editor extensions tuned for frontier-model coding.
Bolt
StackBlitz's in-browser AI agent that builds, runs, and deploys full-stack web apps in a WebContainer.
Claude Agent SDK
A toolkit for building custom agents on the same harness that powers Claude Code.
Claude Code
Anthropic’s official agentic coding tool that runs in the terminal, IDE, and web.
Devin
Cognition's autonomous AI software engineer that works in its own cloud workspace with an editor, terminal, and browser.
DSPy
Program language models instead of prompting them: declare tasks as typed signatures and let optimizers compile the prompts and few-shot examples for you.
Goose
Block's open-source, on-machine AI agent that is MCP-native and model-agnostic, with a CLI and desktop app.
Warp
A modern, AI-powered terminal with an agent mode that can run and chain commands across your codebase.
Add Docstrings
Add or improve docstrings for the public API of a file or symbol.
Explain Code
Explain what the given code does, in clear prose with a short summary.
Update README
Update the README to reflect the current scripts, structure, and features of the repo.
Sync Branch
Fetch and rebase the current branch onto its base, resolving conflicts and verifying the build.
Breakdown Task
Decompose a task into an ordered checklist of small, verifiable steps.
Plan Feature
Explore the codebase and produce an implementation plan for a feature.