ai-engineer

Designs and implements LLM applications, RAG pipelines, and multi-agent systems.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/RobinMillford/GopherNotebook --skill ai-engineer-robinmillford
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-engineer
Source: https://github.com/RobinMillford/GopherNotebook/tree/main/.claude/skills/ai-engineer
Command: npx skills add https://github.com/RobinMillford/GopherNotebook --skill ai-engineer-robinmillford

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building production LLM features involves hard choices around model selection, retrieval architecture, agent orchestration, cost control, and safety. This Skill provides expert guidance for designing and implementing those systems end to end. ## Core Features & Use Cases - RAG System Design: Implements hybrid search, reranking, HyDE, chunking strategies, and vector databases like Pinecone, Qdrant, Weaviate, and pgvector. - Agent Orchestration: Builds multi-agent workflows with LangChain, LangGraph, CrewAI, AutoGen, and tool integration. - Production Operations: Covers serving, caching, rate limiting, observability, prompt injection defense, and cost optimization. - Use Case: Ask it to build a production RAG system for an enterprise knowledge base with hybrid search and reranking, and it will propose the architecture, components, and rollout plan. ## Quick Start Ask the AI to design a production RAG system with hybrid search and reranking for your document knowledge base.

Frequently Asked Questions about ai-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a production RAG system with hybrid search?

Combine dense vector similarity with BM25 keyword matching, then apply a cross-encoder reranker before passing results to the LLM. Use vector databases like Pinecone, Qdrant, Weaviate, or pgvector, and tune chunking strategy and retrieval limits per query.

What agent framework should I use for multi-agent workflows?

LangGraph suits complex stateful workflows, CrewAI fits role-based multi-agent collaboration, and AutoGen handles conversational multi-agent systems. Choose based on state management needs, tool integration requirements, and team familiarity.

Which vector database works best for LLM retrieval?

Pinecone offers managed scaling, Qdrant and Weaviate support hybrid search and self-hosting, and pgvector integrates with existing PostgreSQL. Selection depends on scale, indexing strategy like HNSW or IVF, and operational constraints.

How do I reduce LLM inference costs in production?

Apply semantic caching and response memoization, route requests to smaller models when possible, and compress retrieved context to reduce token usage. Add rate limiting, quota management, and monitoring to track spend per feature.

How do I prevent prompt injection in LLM applications?

Add input guardrails that detect injection patterns, filter PII, and enforce content policies before prompts reach the model. Combine this with output moderation, structured outputs, and adversarial testing during validation.

When should I not use an LLM-based approach?

Avoid LLMs for pure data science or traditional ML tasks without generative requirements, and for trivial UI changes unrelated to AI features. Deterministic rules or classical models are often cheaper and more predictable in those cases.