lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Know when your AI breaks in production. Use when you need to monitor AI quality, track accuracy over time, detect model degradation, set up alerts for AI failures, log predictions, measure production quality, catch when a model provider changes behavior, build an AI monitoring dashboard, or prove your AI is still…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Pull structured data from messy text using AI. Use when parsing invoices, extracting fields from emails, scraping entities from articles, converting unstructured text to JSON, extracting contact info, parsing resumes, reading forms, pulling data from transcripts (VTT, LiveKit, Recall), extracting fields from Langfuse…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Plan a multi-phase AI feature before building it. Use when you have a PRD or project idea and need to figure out the execution order, which skills to use in what sequence, or how to break an ambitious AI project into phases. Also used for scoping an AI feature, creating a phased rollout plan, figuring out dependencies…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Build AI that answers questions about your database. Use when you need text-to-SQL, natural language database queries, a data assistant for non-technical users, AI-powered analytics, plain English database search, or a chatbot that talks to your database. Also used for text-to-SQL that actually works, AI SQL…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Make AI solve hard problems that need planning and multi-step thinking. Use when your AI fails on complex questions, needs to break down problems, requires multi-step logic, needs to plan before acting, gives wrong answers on math or analysis tasks, or when a simple prompt is not enough for the reasoning required.…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Build AI that recommends products, articles, or content based on user preferences. Use when building product recommendations, you-might-also-like features, personalizing feeds, content discovery, ranking by user preference, suggesting related items, building a recommendation engine, collaborative filtering with LLMs…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Strip PII and sensitive data from text before processing with AI. Use when redacting personal information, GDPR compliance, anonymizing customer data, masking credit cards, redacting PHI for HIPAA, stripping emails and phone numbers, de-identifying medical records, removing names from transcripts, PII detection and…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Request or contribute a new AI skill that does not exist yet. Use when DSPy supports something but there is no skill for it — helps you build the skill and submit a PR, or file an issue requesting it. Also use when the user says there should be a skill for this, can we make a skill, I want to contribute a skill, none…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Rewrite text to match a different tone, reading level, or audience using AI. Use when rewriting content in a different tone, simplifying legal language, adapting text for a different audience, converting technical docs to plain English, making formal text casual, adjusting reading level, matching brand voice in…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Score, grade, or evaluate things using AI against a rubric. Use when grading essays, scoring code reviews, rating candidate responses, auditing support quality, evaluating compliance, building a quality rubric, running QA checks against criteria, assessing performance, rating content quality, or any task where you…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Build AI that searches your documents and answers questions. Use when building a knowledge base, help center Q&A, chatting with documents, answering questions from a database, search-and-answer over internal docs, customer support bot, or FAQ system. Also use when embedding search loses critical context, retrieval…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Put your AI behind an API. Use when you need to serve AI features as web endpoints, add AI to an existing backend, deploy AI for other services to call, wrap a DSPy program in REST or HTTP, build an AI microservice, or put a language model behind FastAPI or Flask. Also use for deploy AI model to production, AI REST…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Auto-sort, categorize, or label content using AI. Use when sorting tickets into categories, auto-tagging content, labeling emails, detecting sentiment, routing messages to the right team, triaging support requests, building a spam filter, intent detection, topic classification, or any task where text goes in and a…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Stop your AI from making things up. Use when your AI hallucinates, fabricates facts, is not grounded in real data, does not cite sources, makes unsupported claims, or you need to verify AI responses against source material. Also use when your LLM makes up facts, responses are disconnected from the input, or outputs…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Condense long content into short summaries using AI. Use when summarizing meeting notes, condensing articles, creating executive briefs, extracting action items, generating TL;DRs, creating digests from long threads, summarizing customer conversations, or turning lengthy documents into bullet points. Also used for AI…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Switch AI providers or models without breaking things. Use when you want to switch from OpenAI to Anthropic, try a cheaper model, stop depending on one vendor, compare models side-by-side, a model update broke your outputs, you need vendor diversification, or you want to migrate to a local model. Also use when your…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Build AI that takes actions, calls APIs, and does things autonomously. Use when you need AI to call APIs, use tools, perform calculations, search the web and act on results, interact with databases, or do multi-step tasks. Also AI that does things not just talks, tool-using AI agent, AI calls external APIs, function…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Find every way users can break your AI before they do. Use when you need to red-team your AI, test for jailbreaks, find prompt injection vulnerabilities, run adversarial testing, do a safety audit before launch, prove your AI is safe for compliance, stress-test guardrails, or verify your AI holds up against…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
See exactly what your AI did on a specific request. Use when you need to debug a wrong answer, trace a specific AI request, profile slow AI pipelines, find which step failed, inspect LM calls, view token usage per request, build audit trails, or understand why a customer got a bad response. Covers DSPy inspection…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Track which optimization experiment was best. Use when you have run multiple optimization passes, need to compare experiments, want to reproduce past results, need to pick the best prompt configuration, track experiment costs, manage optimization artifacts, decide which optimized program to deploy, or justify your…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Translate text between languages with AI while preserving brand voice and terminology. Use when translating app copy to Spanish, localizing marketing content, multilingual support tickets, i18n with AI, machine translation with brand voice, translating product descriptions, localizing help docs, batch translating i18n…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Analyze images and extract structured data from visual content using AI. Use when analyzing product photos, extracting text from screenshots, generating alt text for accessibility, visual question answering, categorizing images by content, reading receipts and invoices from photos, OCR with AI, describing images for…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
See what is happening during optimizer.compile() instead of waiting blind. Use when you want to watch optimization progress, see scores as they come in, know if your optimizer is working, check if optimization is stuck, understand why optimization is taking too long, get live progress during compile, monitor…
lebsral/DSPy-Programming-not-prompting-LMs-skills
Skill Claude CodeCodex
Generate articles, reports, blog posts, or marketing copy with AI. Use when writing blog posts, creating product descriptions, generating newsletters, drafting reports, producing marketing copy, creating documentation, writing email campaigns, or any task where AI writes long-form content from a topic or brief.…