An agentic skills framework & software development methodology that works.
Claude Code skills for DSPy workflows
This is a Claude Code plugin that packages focused DSPy skills for building LLM applications systematically. The skills cover signatures, module design, evaluation, optimizer choice, retrieval pipelines, agent tools, deployment, and observability, with each skill living in its own folder under `skills/`.
Builders who use Claude Code to create DSPy-based LLM apps, retrieval pipelines, and agents.
You can reuse task-specific guidance instead of figuring out DSPy patterns from scratch each time.
What it does
Signature design
Guides typed inputs and structured outputs with `dspy-signature-designer`.
Module and pipeline design
Covers reusable `dspy.Module` patterns, RAG pipelines, multi-hop retrieval, and agent builders.
Evaluation and optimization
Includes skills for baselines, metrics, optimizer selection, MIPROv2, GEPA, SIMBA, and fine-tuning bootstrap.
Production and debugging
Adds guidance for cache hardening, save/load, usage tracking, async, streaming, inspection, callbacks, and MLflow tracing.
Plugin packaging
Ships as a Claude Code plugin through `.claude-plugin/plugin.json` and `.claude-plugin/marketplace.json`.
How to get it
- 1Run
/plugin marketplace add OmidZamani/dspy-skills /plugin install dspy-skills@dspy-skills-marketplace
README
DSPy Skills Collection
A Claude Code plugin containing 22 focused skills for programming, optimizing, evaluating, and deploying LLM applications with DSPy.
Stable DSPy baseline: 3.2.1, released May 5, 2026. Install the stable series with:
pip install -U "dspy>=3.2.1,<3.3"
DSPy 3.3.0b1 is a prerelease published May 28, 2026. See prerelease notes before opting in.
Skills Index
Start Here
| Skill | Use it for |
|---|---|
| dspy-signature-designer | Typed signatures and structured outputs |
| dspy-custom-module-design | Reusable dspy.Module architecture |
| dspy-evaluation-suite | Metrics, baselines, and comparisons |
| dspy-optimizer-selection | Choosing among DSPy's optimizer families |
Retrieval and Data
| Skill | Use it for |
|---|---|
| dspy-rag-pipeline | RAG and multi-hop retrieval pipelines |
| dspy-embedding-retrieval | Embedder, Embeddings, FAISS, and local corpora |
| dspy-haystack-integration | Optimizing Haystack-backed pipelines |
Agents and Reasoning
| Skill | Use it for |
|---|---|
| dspy-react-agent-builder | ReAct tool agents |
| dspy-mcp-tool-integration | MCP tools in DSPy agents |
| dspy-reasoning-modules | RLM, ProgramOfThought, CodeAct, and Parallel |
| dspy-advanced-module-composition | Ensembles and composed modules |
Optimizers
| Skill | Use it for |
|---|---|
| dspy-bootstrap-fewshot | Fast demo bootstrapping |
| dspy-miprov2-optimizer | Instruction and demo search |
| dspy-gepa-reflective | Reflective instruction optimization |
| dspy-simba-optimizer | Mini-batch introspective optimization |
| dspy-finetune-bootstrap | Weight optimization and distillation |
| dspy-better-together | Sequencing prompt and weight optimizers |
| dspy-optimize-anything | GEPA optimization for text artifacts outside DSPy |
Production and Interfaces
| Skill | Use it for |
|---|---|
| dspy-output-refinement-constraints | Refine and BestOfN constraints |
| dspy-adapters-multimodal | Adapters, native tools, image, audio, and file inputs |
| dspy-production-deployment | Cache hardening, save/load, usage tracking, async, and streaming |
| dspy-debugging-observability | Inspection, callbacks, and MLflow tracing |
Typical Workflow
- Define typed inputs and outputs with dspy-signature-designer.
- Build a module, RAG pipeline, or agent.
- Establish a baseline with dspy-evaluation-suite.
- Choose an optimizer with dspy-optimizer-selection.
- Harden the runtime with dspy-production-deployment.
Optional Dependencies
# Bayesian search for MIPROv2
pip install -U "dspy[optuna]>=3.2.1,<3.3"
# MCP tool integration
pip install -U "dspy[mcp]>=3.2.1,<3.3"
# Large local embedding corpora
pip install faiss-cpu
# optimize_anything
pip install -U "gepa>=0.1.1,<0.2"
Install as a Claude Code Plugin
/plugin marketplace add OmidZamani/dspy-skills
/plugin install dspy-skills@dspy-skills-marketplace
Documentation
Validate Changes
python3 scripts/validate_repo.py
python3 -m compileall -q examples skills/dspy-haystack-integration/examples
License
MIT License. See LICENSE.
Files in the repo
- .claude
- .claude-plugin
- .github
- docs
- examples
- scripts
- skills
- .gitattributes
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- README.md
- requirements-extras.txt
- requirements.txt
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Production-grade engineering skills for AI coding agents.