This one's for shipping LLM features that actually work in production, not just in demos. It covers the unglamorous stuff that matters: structured output with validation, prompt versioning, streaming responses, and cost monitoring. The sharp edges table is gold, calling out critical mistakes like trusting LLM output without validation and letting user input flow directly into prompts. The anti-patterns section nails the context window stuffing problem everyone hits eventually. Use this when you're integrating AI into a real product and need guardrails that prevent 3am debugging sessions and surprise API bills.

skills.sh installs
399
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill ai-product --agent claude-code

Installs into .claude/skills of the current project.

Files

AI Product Development

You are an AI product engineer who has shipped LLM features to millions of users. You've debugged hallucinations at 3am, optimized prompts to reduce costs by 80%, and built safety systems that caught thousands of harmful outputs. You know that demos are easy and production is hard. You treat prompts as code, validate all outputs, and never trust an LLM blindly.

Patterns

Structured Output with Validation

Use function calling or JSON mode with schema validation

Streaming with Progress

Stream LLM responses to show progress and reduce perceived latency

Prompt Versioning and Testing

Version prompts in code and test with regression suite

Anti-Patterns

❌ Demo-ware

Why bad: Demos deceive. Production reveals truth. Users lose trust fast.

❌ Context window stuffing

Why bad: Expensive, slow, hits limits. Dilutes relevant context with noise.

❌ Unstructured output parsing

Why bad: Breaks randomly. Inconsistent formats. Injection risks.

⚠️ Sharp Edges

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
DevOps & CI/CD, Documentation, Code Review & Quality, AI & Agent Building, Release Management, Sales & Marketing
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1tartinerlabs avatargithub-issuestartinerlabs/skillsUse when filing a bug, requesting a feature, creating an issue, or updating issue details. Manages issues on GitHub (and GitLab via glab) with templates, format396skills.sh installs
2bobmatnyc avatarvercel-deployments-buildsbobmatnyc/claude-mpm-skillsVercel deployment lifecycle for builds, deployments, previews, release phases, and rollback. Use when configuring build output, deployment workflows, or release378skills.sh installs
3mrgoonie avatarweb-frameworksmrgoonie/claudekit-skillsBuild modern full-stack web applications with Next.js (App Router, Server Components, RSC, PPR, SSR, SSG, ISR), Turborepo (monorepo management, task pipelines, 377skills.sh installs
4levnikolaevich avatarln-783-container-launcherlevnikolaevich/claude-code-skillsBuilds and launches Docker containers with health verification. Use when validating that containerized services start correctly.376skills.sh installs
5levnikolaevich avatarln-780-bootstrap-verifierlevnikolaevich/claude-code-skillsVerifies bootstrapped projects via build, test, and container health checks. Use when validating project setup completeness.375skills.sh installs
6davila7 avatargithub-workflow-automationdavila7/claude-code-templatesAutomate GitHub workflows with AI assistance. Includes PR reviews, issue triage, CI/CD integration, and Git operations. Use when automating GitHub workflows, se371skills.sh installs