← Back to list

dspy
by Zpankz
MCP Skillset - Claude Code skills, references, and knowledge base
⭐ 0🍴 0📅 Jan 24, 2026
SKILL.md
name: dspy description: "Build complex AI systems with declarative programming, optimize prompts automatically, create modular RAG systems and agents with DSPy - Stanford NLP's framework for systematic LM programming. Use when you need to build complex AI systems, program LMs declaratively, optimize prompts automatically, create modular AI pipelines, or build RAG systems and agents."
DSPy: Declarative Language Model Programming
Stanford NLP's framework for programming—not prompting—language models.
Quick Start
import dspy
# 1. Configure
dspy.settings.configure(lm=dspy.OpenAI(model='gpt-4o-mini'))
# 2. Define Module
qa = dspy.ChainOfThought("question -> answer")
# 3. Run
response = qa(question="What is the capital of France?")
print(response.answer)
Learning Path (DAG)
The DSPy framework follows a natural progression from core concepts through optimization to advanced applications. Use this directed acyclic graph to understand dependencies and navigate the skill components.
Foundation Layer (Start Here)
-
- Prerequisites: None
- Next: Signatures, Modules, Datasets
-
- Prerequisites: LM Configuration
- Next: Modules, Optimization
-
- Prerequisites: Signatures
- Next: Optimization, Applications
-
- Prerequisites: None
- Next: Optimization
Optimization Layer
-
- Prerequisites: Modules, Datasets
- Techniques: LabeledFewShot, BootstrapFewShot, KNNFewShot
- Next: Applications
-
- Prerequisites: Modules, Datasets
- Techniques: COPRO, MIPROv2, GEPA
- Next: Applications
-
- Prerequisites: Modules, Datasets
- Techniques: BootstrapFinetune
- Next: Applications
-
- Prerequisites: Multiple trained modules
- Next: Applications
Application Layer
-
- Prerequisites: Modules, Optimization (recommended)
-
- Prerequisites: Modules, Datasets
-
- Prerequisites: Modules, Haystack knowledge
Advanced Features (Cross-Cutting)
-
- Prerequisites: Modules
-
- Prerequisites: Signatures
-
- Prerequisites: ChainOfThought module
Reference Documentation
- Modules Reference - Complete module catalog
- Optimizers Reference - All optimization techniques
- Examples Reference - Real-world implementations
Common Workflows
Workflow 1: Basic QA System
- Configure LM → Design Signature → Build Module
- Path:
configuring-language-models.md→designing-signatures.md→building-modules.md
Workflow 2: Optimized RAG System
- Configure LM → Build RAG Module → Optimize with Few-Shot → Evaluate
- Path:
configuring-language-models.md→building-rag-pipelines.md→few-shot-learning.md→evaluating-programs.md
Workflow 3: Production Agent
- Configure LM → Design Signature → Build ReAct Module → Add Assertions → Optimize Instructions → Evaluate
- Path:
configuring-language-models.md→designing-signatures.md→building-modules.md→assertions-validation.md→instruction-optimization.md→evaluating-programs.md
Installation
pip install dspy
# Or with specific providers
pip install dspy[anthropic] # Claude
pip install dspy[openai] # GPT
pip install dspy[all] # All providers
Additional Resources
- Official Docs: dspy.ai
- GitHub: github.com/stanfordnlp/dspy
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon