dspy-skills
01lebsral/DSPy-Programming-not-prompting-LMs-skills
Plugin Claude Code
Plugin marketplace listing 5 plugins: dspy-build-skills, dspy-quality-skills, dspy-ops-skills, dspy-api-skills, dspy-tools-skills.
lebsral/DSPy-Programming-not-prompting-LMs-skills
Plugin Claude Code
Plugin marketplace listing 5 plugins: dspy-build-skills, dspy-quality-skills, dspy-ops-skills, dspy-api-skills, dspy-tools-skills.
lebsral/DSPy-Programming-not-prompting-LMs-skills
Instructions file
Claude Code instructions for lebsral/DSPy-Programming-not-prompting-LMs-skills, covering dspy skills repository, conventions, workspace directory, repo structure and adding or updating a skill.
lebsral/DSPy-Programming-not-prompting-LMs-skills
Command
You are a routing assistant for DSPy AI skills. Understand the user's problem, pick the best skill, and generate a ready-to-run prompt.
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Review DSPy code for correctness and best practices. Use when you want a code review of your DSPy program, need to check if your AI code follows best practices, want to find anti-patterns in your DSPy usage, or need a quality audit of your AI implementation. Also use for DSPy code review, is my DSPy code correct…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Build a conversational AI assistant with memory and state. Use when you need a customer support chatbot, helpdesk bot, onboarding assistant, sales qualification bot, FAQ assistant, or any multi-turn conversational AI. Also used for chatbot remember previous messages, conversational AI keeps forgetting context, build a…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Chain multiple AI steps into one reliable pipeline. Use when your AI task is too complex for one prompt, you need to break AI logic into stages, combine classification then generation, do multi-step reasoning, build a compound AI system, orchestrate multiple models, or wire AI components together. Also used for…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Verify and validate AI output before it reaches users. Use when you need guardrails, output validation, safety checks, content filtering, fact-checking AI responses, catching hallucinations, preventing bad outputs, or quality gates. Also used for - AI output looks right but is wrong, how to validate JSON from LLM, LLM…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Pick the right DSPy module and architecture for your AI feature. Use when you are not sure whether to use Predict, ChainOfThought, ReAct, or a pipeline, need to choose between DSPy patterns, want architecture advice for your AI feature, or are deciding between a single module and a multi-step pipeline. Also use for…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Normalize and fix messy data fields using AI. Use when normalizing addresses, standardizing company names, fixing inconsistent date formats, cleaning CSV data before import, correcting typos in bulk data, normalizing phone number formats, standardizing job titles, cleaning up free-text fields, data quality improvement…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Build multiple AI agents that work together. Use when you need a supervisor agent that delegates to specialists, agent handoff, parallel research agents, support escalation (L1 to L2), content pipeline (writer + editor + fact-checker), or any multi-agent system. Also used for CrewAI alternative, AutoGen alternative…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Reduce your AI API bill. Use when AI costs are too high, API calls are too expensive, you want to use cheaper models, optimize token usage, reduce LLM spending, route easy questions to cheap models, or make your AI feature more cost-effective. Also used for GPT-4 costs too much for production, AI bill keeps growing…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Break a failing complex AI task into reliable subtasks. Use when your AI works on simple inputs but fails on complex ones, extraction misses items in long documents, accuracy degrades as input grows, AI conflates multiple things at once, results are inconsistent across input types, you need to chunk long text for…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Detect fraud, unusual behavior, and anomalies in events or transactions using AI. Use when detecting fraud, flagging suspicious transactions, anomaly detection in logs, spotting unusual user behavior, abuse detection, identifying outliers in data, suspicious activity monitoring, fraud scoring, unusual pattern…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Describe your AI problem and get routed to the right skill with a ready-to-use prompt. Use when you are not sure which ai- skill to use, want help picking the right approach, or just want to describe what you need in plain language. Also use this when someone says I want to build an AI that..., how do I make my AI...…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Fine-tune models on your data to maximize quality and cut costs. Use when prompt optimization hit a ceiling, you need domain specialization, you want cheaper models to match expensive ones, you heard fine-tuning will make us AI-native, you have 500+ training examples, or you need to train on proprietary data. Also use…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Fix broken AI features. Use when your AI is throwing errors, producing wrong outputs, crashing, returning garbage, not responding, or behaving unexpectedly. Also use when you get Could not parse LLM output errors, DSPy program crashes, LLM timeout or rate limit errors, API key not working with DSPy, JSON parse error…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Make your AI follow rules and policies. Use when your AI breaks format rules, violates content policies, ignores business constraints, outputs invalid JSON, exceeds length limits, includes forbidden content, or does not comply with your specifications. Also use when LLM JSON output is unreliable, you get inconsistent…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Generate synthetic training data when you do not have enough real examples. Use when you are starting from scratch with no data, need a proof of concept fast, have too few examples for optimization, cannot use real customer data for privacy or compliance, need to fill gaps in edge cases, have unbalanced categories…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Generate smart notification messages from structured events using AI. Use when writing push notification copy, creating alert messages from events, building weekly digest emails, summarizing incidents from logs, personalizing notification text, generating Slack alerts from system events, smart email subject lines…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Measure and improve how well your AI works. Use when AI gives wrong answers, accuracy is bad, responses are unreliable, you need to test AI quality, evaluate your AI, write metrics, benchmark performance, optimize prompts, improve results, or systematically make your AI better. Also used for spent hours tweaking…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Scaffold a new AI feature powered by DSPy. Use when adding AI to your app, starting a new AI project, building an AI-powered feature, setting up a DSPy program from scratch, or bootstrapping an LLM-powered backend. Also used for DSPy quickstart, DSPy hello world, first DSPy program, getting started with DSPy, new to…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Make your AI give the same answer every time. Use when AI gives different answers to the same question, outputs are unpredictable, responses vary between runs, you need deterministic AI behavior, or your AI is unreliable. Also used for same input gives different output every time, prompt sensitivity causes output…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Find and merge duplicate records across datasets using AI. Use when deduplicating contacts, merging customer records, entity resolution, matching records across systems, finding duplicate tickets, fuzzy matching company names, CRM deduplication, record linkage across databases, matching people across data sources…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Auto-moderate what users post on your platform. Use when you need content moderation, flag harmful comments, detect spam, filter hate speech, catch NSFW content, block harassment, moderate user-generated content, review community posts, filter marketplace listings, or route bad content to human reviewers. Also used…