ai-choosing-architecture
Installation
SKILL.md
Choose the Right DSPy Architecture
When NOT to use this skill
- Already know what module to use — go to the matching
/dspy-*skill - Fixing errors in existing code — use
/ai-fixing-errors - Learning a specific module — use the matching
/dspy-*skill - Need a project plan, not an architecture decision — use
/ai-planning
Step 1: Answer 3 questions
Before recommending anything, get answers to these three questions from the user (or infer them from context):
- What goes in and what comes out? Input type and format, output type and format.
- Does the AI need external tools? Search, APIs, databases, calculators, code execution?
- How complex is the reasoning? Simple mapping, moderate analysis, complex multi-step logic?