ai-engineer-expert

Implement production AI systems with LLM integration and RAG.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill ai-engineer-expert-jonathanmitchell1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-engineer-expert
Source: https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot/tree/main/.agents/skills/ai-engineer-expert
Command: npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill ai-engineer-expert-jonathanmitchell1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, anthropic, langchain, circuitbreaker, fastapi, pydantic, and includes scripts (resource) components.

What problem does it solve?

This Skill provides expert guidance and tools for implementing, deploying, and managing AI systems, with a strong focus on Large Language Model (LLM) integration and production readiness.

Core Features & Use Cases

  • LLM Integration: Unified client for OpenAI and Anthropic, supporting chat completions, streaming, and function calling.
  • RAG Implementation: Tools for ingesting documents, creating vector stores (ChromaDB), and performing retrieval-augmented generation.
  • Prompt Engineering: Templates for chain-of-thought, few-shot learning, and system messages.
  • Production Deployment: FastAPI example with rate limiting and circuit breaker patterns.
  • Use Case: Develop a customer support chatbot that leverages RAG to answer questions based on your company's documentation and uses function calling to interact with external APIs.

Quick Start

Use the ai-engineer-expert skill to create a RAG system and ingest the provided documents.

Frequently Asked Questions about ai-engineer-expert

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

FAQPage Schema
How do I deploy a production AI system with RAG and LLM integration?

To deploy a production AI system with RAG, use FastAPI patterns with rate limiting and circuit breakers alongside a unified LLM client. This approach handles document ingestion, ChromaDB vector stores, and retrieval-augmented generation for scalable chatbot APIs.

Can I use OpenAI and Anthropic models in the same LLM application?

Yes, you can integrate OpenAI and Anthropic models within the same application using a unified LLM client. This client supports chat completions, streaming responses, and function calling across both providers for flexible AI engineering.

What is the best way to implement Retrieval-Augmented Generation for a chatbot?

The best way to implement Retrieval-Augmented Generation involves ingesting documents into a ChromaDB vector store. This RAG implementation allows a chatbot to retrieve relevant context from your company documentation before generating accurate responses.

Do I need FastAPI and Pydantic to build production-ready AI endpoints?

You need FastAPI and Pydantic to build production-ready AI endpoints because they provide robust deployment patterns. These frameworks support essential reliability features like rate limiting and circuit breakers for managing LLM API traffic.

How does prompt engineering work with chain-of-thought and few-shot learning templates?

Prompt engineering with chain-of-thought and few-shot learning templates works by providing structured system messages. These templates guide the LLM's reasoning process, improving the accuracy and consistency of complex AI responses in production.