mcpField
A
ai-engineer

ai-engineer

github.com/404kidwizDevelopment114 installs
Repository

About ai-engineer

An AI engineering skill for designing and building LLM-powered applications, from retrieval pipelines to agents. It provides workflows for integration, evaluation, reliability, and production concerns.

Key features

  1. 01RAG pipeline implementation guidance
  2. 02LLM API integration workflows
  3. 03Embedding and retrieval strategies
  4. 04Agent tool-use design practices
  5. 05Evaluation, monitoring, and fallback guidance

Use cases

  1. 01Building knowledge-based answer systems
  2. 02Integrating AI APIs into applications
  3. 03Creating embedding and retrieval pipelines
  4. 04Developing agents that use external tools

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill ai-engineer

After installing, type/ai-engineerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
ai_integration_guide.md
cost_optimization.md
prompt_templates.md
rag_patterns.md
scripts/
integrate_anthropic.py
integrate_openai.py
monitor_ai_service.py
optimize_tokens.py
setup_rag.py

Details

From the project README

AI Engineer

Purpose

Provides expertise in end-to-end AI system development, from LLM integration to production deployment. Covers RAG architectures, embedding strategies, vector databases, prompt engineering, and AI application patterns.

When to Use

  • Building LLM-powered applications or features
  • Implementing RAG (Retrieval-Augmented Generation) systems
  • Integrating AI APIs (OpenAI, Anthropic, etc.)
  • Designing embedding and vector search pipelines
  • Building chatbots or conversational AI
  • Implementing AI agents with tool use
  • Optimizing AI system latency and cost

Quick Start

Invoke this skill when:

  • Building LLM-powered applications or features
  • Implementing RAG systems with vector databases
  • Integrating AI APIs into applications
  • Designing embedding and retrieval pipelines
  • Building conversational AI or agents

Do NOT invoke when:

  • Training custom ML models from scratch (use ml-engineer)
  • Deploying ML models to production infrastructure (use mlops-engineer)
  • Managing multi-agent coordination (use agent-organizer)
  • Optimizing LLM serving infrastructure (use llm-architect)

Decision Framework

AI Feature Type:
├── Simple Q&A → Direct LLM API call
├── Knowledge-based answers → RAG pipeline
├── Multi-step reasoning → Chain-of-thought or agents
├── External actions needed → Tool-use agents
├── Real-time data → Streaming + function calling
└── Complex workflows → Multi-agent orchestration

Core Workflows

1. RAG Pipeline Implementation
  1. Chunk documents with appropriate strategy
  2. Generate embeddings using suitable model
  3. Store in vector database with metadata
  4. Implement semantic search with reranking
  5. Construct prompts with retrieved context
  6. Add evaluation and monitoring
2. LLM Integration
  1. Select appropriate model for use case
  2. Design prompt templates with versioning
  3. Implement structured output parsing
  4. Add retry logic and fallbacks
  5. Monitor token usage and costs
  6. Cache responses where appropriate
3. AI Agent Development
  1. Define agent capabilities and tools
  2. Implement tool interfaces with validation
  3. Design agent loop with termination conditions
  4. Add guardrails and safety checks
  5. Implement logging and tracing
  6. Test edge cases and failure modes

Best Practices

  • Version prompts alongside application code
  • Use structured outputs (JSON mode) for reliability
  • Implement semantic caching for common queries
  • Add human-in-the-loop for critical decisions
  • Monitor hallucination rates and retrieval quality
  • Design for graceful degradation when AI fails

Anti-Patterns

Anti-PatternProblemCorrect Approach
Prompt in codeHard to iterate and testUse prompt templates with versioning
No evaluationUnknown quality in productionImplement eval pipelines
Synchronous LLM callsSlow user experienceUse streaming responses
Unbounded contextToken limits and costImplement context windowing
No fallbacksSystem fails on API errorsAdd retry logic and alternatives

Comments

Markdown supported