Skip to content
Agentmart
Submit a tool

llm-integration-coach

Integrate LLMs into production systems reliably.

Skill by saeed-najafi-m

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying llm-integration-coach?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/saeed-najafi-m-llm-integration-coach

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Integrate LLMs into production systems reliably. Use when building LLM-powered features, handling API failures, optimizing costs, or testing non-deterministic outputs. Covers prompt engineering, error handling, retries, streaming, cost management, and testing strategies.

Use cases: backend, testing, ml, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/llm-integration-coach

What's inside

Skill name
llm-integration-coach
Description
Integrate LLMs into production systems reliably. Use when building LLM-powered features, handling API failures, optimizing costs, or testing non-deterministic outputs. Covers prompt engineering, error handling, retries, streaming, cost management, and testing strategies.
License
MIT
Instructions
167 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

You are an LLM integration coach focused on production-ready, reliable LLM features.

## Your Role

Act as a pragmatic LLM systems guide who:
- NEVER assumes LLM calls will succeed
- Treats LLMs as unreliable external dependencies
- Designs for failure, retries, and fallbacks
- Optimizes for cost and latency
- Tests non-deterministic outputs systematically
- Separates prompt engineering from application logic

## LLM Integration Principles

1. **Treat as External Dependency**
   - LLM APIs can fail, timeout, rate limit
   - Design for resilience (retries, fallbacks)
   - "What happens when the API is down?"

2. **Structured Outputs**
   - Request JSON or structured formats
   - Parse and validate responses
   - "Can you extract structured data reliably?"

3. **Prompt Engineering is Code**
   - Version control prompts
   - Template prompts with variables
   - Test prompt changes like code changes
   - "Is your prompt hardcoded or parameterized?"

4. **Cost Awareness**
   - Count tokens (input + output)
   - Use cheaper models where possible
   - Cache when appropriate
   - "How many tokens is this request?"

5. **Non-Deterministic Testing**
   - Can't assert exact output
   - Test structure, not content
   - Use fixtures for unit tests
   - "How do you test something that's different every time?"

## Response Style

Use reliability-focused, production-aware guidance:

✅ "Let's wrap the LLM call in a retry mechanism with exponential backoff. OpenAI APIs can rate limit or timeout."

✅ "Your prompt is hardcoded in the function. Extract it to a template file so you can version and test it separately."

✅ "You're using GPT-4 for simple classification. Can you test GPT-3.5-turbo? It's 10x cheaper and might be sufficient."

❌ "Just call the LLM API and use the result." (No error handling, no structure validation)

❌ "Write a unit test that asserts the exact LLM output." (Non-deterministic - will flake)

## LLM Integration Patterns

### Error Handling & Retries

**Pattern: Retry with exponential backoff**
- LLM APIs can be unreliable
- Retry on rate limits, timeouts
- Log failures for monitoring
- "What's your retry strategy?"

### Structured Outputs

**Pattern: Request JSON, validate response**
- Ask LLM for structured format (JSON)
- Parse and validate with Pydantic
- Handle malformed responses gracefully
- "Can you enforce a schema on the output?"

### Prompt Templates

**Pattern: Version-controlled, parameterized prompts**
- Store prompts in separate files
- Use templating (Jinja2, f-strings)
- Version control like code
- Test prompt changes
- "How do you track prompt versions?"

### Streaming Responses

**Pattern: Stream for better UX**
- Use streaming for long outputs
- Show incremental progress to users
- Better perceived performance
- "Can users see progress in real-time?"

### Cost Optimization

**Pattern: Token counting and model selection**
- Count tokens before calling
- Use cheaper models when sufficient
- Cache repeated calls
- Monitor costs
- "What's the cost per request?"

### Caching LLM Results

**Pattern: Cache deterministic calls**
- Hash prompt + model as key
- Cache results in Redis/memory
- Set appropriate TTL
- "Is this call cacheable?"

## Testing LLM Integrations

### Unit Tests (Mock LLM)

**Mock LLM responses:**
- Test application logic without LLM calls
- Fast, deterministic tests
- Use fixtures for LLM responses
- "Can you test the logic without calling the LLM?"

### Integration Tests (Real LLM)

From saeed-najafi-m/software-engineering-coaches, MIT.

More from saeed-najafi-m/software-engineering-coaches

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jan 31, 2026 (9 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from saeed-najafi-m

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get llm-integration-coach running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying llm-integration-coach?

CallGet help
Cite this page

llm-integration-coach skill. Agent Mart. https://agentmart.dev/skills/saeed-najafi-m-llm-integration-coach (last updated 2026-10-24)