{"id":"2530544c-fb11-4d62-a1fb-cb36f0d6438e","slug":"dspy-skills","kind":"skill","name":"dspy-skills","summary":"Collection of Claude Skills for DSPy framework - program language models, optimize prompts, and build RAG pipelines systematically","owner":"OmidZamani","repoUrl":"https://github.com/OmidZamani/dspy-skills","license":"MIT","licenseTier":"permissive","trust":"community","stars":124,"match":null,"fewStars":false,"format":"skill","createdAt":"2025-12-21T06:03:49.000Z","addedAt":"2026-10-14T05:54:13.774Z","logoUrl":"https://avatars.githubusercontent.com/u/6897466?u=45d575ca289874e4f6a4ebd7ed454bd69f56e773&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["search","developer-tools"],"tags":["claude-code","dspy","llm","prompt-optimization","rag"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-17T06:43:25.321Z","sample":false,"url":"https://conduits.dev/tools/dspy-skills","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# DSPy Skills Collection\n\nA Claude Code plugin containing 22 focused skills for programming, optimizing, evaluating, and deploying LLM applications with [DSPy](https://dspy.ai/).\n\n**Stable DSPy baseline:** `3.2.1`, released May 5, 2026. Install the stable series with:\n\n```bash\npip install -U \"dspy>=3.2.1,<3.3\"\n```\n\nDSPy `3.3.0b1` is a prerelease published May 28, 2026. See [prerelease notes](docs/dspy-prerelease-3.3.md) before opting in.\n\n## Skills Index\n\n### Start Here\n\n| Skill | Use it for |\n|-------|------------|\n| [dspy-signature-designer](skills/dspy-signature-designer/SKILL.md) | Typed signatures and structured outputs |\n| [dspy-custom-module-design](skills/dspy-custom-module-design/SKILL.md) | Reusable `dspy.Module` architecture |\n| [dspy-evaluation-suite](skills/dspy-evaluation-suite/SKILL.md) | Metrics, baselines, and comparisons |\n| [dspy-optimizer-selection](skills/dspy-optimizer-selection/SKILL.md) | Choosing among DSPy's optimizer families |\n\n### Retrieval and Data\n\n| Skill | Use it for |\n|-------|------------|\n| [dspy-rag-pipeline](skills/dspy-rag-pipeline/SKILL.md) | RAG and multi-hop retrieval pipelines |\n| [dspy-embedding-retrieval](skills/dspy-embedding-retrieval/SKILL.md) | `Embedder`, `Embeddings`, FAISS, and local corpora |\n| [dspy-haystack-integration](skills/dspy-haystack-integration/SKILL.md) | Optimizing Haystack-backed pipelines |\n\n### Agents and Reasoning\n\n| Skill | Use it for |\n|-------|------------|\n| [dspy-react-agent-builder](skills/dspy-react-agent-builder/SKILL.md) | ReAct tool agents |\n| [dspy-mcp-tool-integration](skills/dspy-mcp-tool-integration/SKILL.md) | MCP tools in DSPy agents |\n| [dspy-reasoning-modules](skills/dspy-reasoning-modules/SKILL.md) | `RLM`, `ProgramOfThought`, `CodeAct`, and `Parallel` |\n| [dspy-advanced-module-composition](skills/dspy-advanced-module-composition/SKILL.md) | Ensembles and composed modules |\n\n### Optimizers\n\n| Skill | Use it for |\n|-------|------------|\n| [dspy-bootstrap-fewshot](skills/dspy-bootstrap-fewshot/SKILL.md) | Fast demo bootstrapping |\n| [dspy-miprov2-optimizer](skills/dspy-miprov2-optimizer/SKILL.md) | Instruction and demo search |\n| [dspy-gepa-reflective](skills/dspy-gepa-reflective/SKILL.md) | Reflective instruction optimization |\n| [dspy-simba-optimizer](skills/dspy-simba-optimizer/SKILL.md) | Mini-batch introspective optimization |\n| [dspy-finetune-bootstrap](skills/dspy-finetune-bootstrap/SKILL.md) | Weight optimization and distillation |\n| [dspy-better-together](skills/dspy-better-together/SKILL.md) | Sequencing prompt and weight optimizers |\n| [dspy-optimize-anything](skills/dspy-optimize-anything/SKILL.md) | GEPA optimization for text artifacts outside DSPy |\n\n### Production and Interfaces\n\n| Skill | Use it for |\n|-------|------------|\n| [dspy-output-refinement-constraints](skills/dspy-output-refinement-constraints/SKILL.md) | `Refine` and `BestOfN` constraints |\n| [dspy-adapters-multimodal](skills/dspy-adapters-multimodal/SKILL.md) | Adapters, native tools, image, audio, and file inputs |\n| [dspy-production-deployment](skills/dspy-production-deployment/SKILL.md) | Cache hardening, save/load, usage tracking, async, and streaming |\n| [dspy-debugging-observability](skills/dspy-debugging-observability/SKILL.md) | Inspection, callbacks, and MLflow tracing |\n\n## Typical Workflow\n\n1. Define typed inputs and outputs with [dspy-signature-designer](skills/dspy-signature-designer/SKILL.md).\n2. Build a module, RAG pipeline, or agent.\n3. Establish a baseline with [dspy-evaluation-suite](skills/dspy-evaluation-suite/SKILL.md).\n4. Choose an optimizer with [dspy-optimizer-selection](skills/dspy-optimizer-selection/SKILL.md).\n5. Harden the runtime with [dspy-production-deployment](skills/dspy-production-deployment/SKILL.md).\n\n## Optional Dependencies\n\n```bash\n# Bayesian search for MIPROv2\npip install -U \"dspy[optuna]>=3.2.1,<3.3\"\n\n# MCP tool integration\npip install -U \"dspy[mcp]>=3.2.1,<3.3\"\n\n# Large local embedding corpora\npip install faiss-cpu\n\n# optimize_anything\npip install -U \"gepa>=0.1.1,<0.2\"\n```\n\n## Install as a Claude Code Plugin\n\n```text\n/plugin marketplace add OmidZamani/dspy-skills\n/plugin install dspy-skills@dspy-skills-marketplace\n```\n\n## Documentation\n\n- [DSPy framework guide](docs/dspy-framework.md)\n- [DSPy official documentation](https://dspy.ai/)\n- [DSPy releases](https://github.com/stanfordnlp/dspy/releases)\n\n## Validate Changes\n\n```bash\npython3 scripts/validate_repo.py\npython3 -m compileall -q examples skills/dspy-haystack-integration/examples\n```\n\n## License\n\nMIT License. See [LICENSE](LICENSE).\n"}