Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Claude Code Integration Examples

Real-world integration examples showing how Claude Code components work together for complete solutions.

What Are Integrations?

Integrations are comprehensive examples that demonstrate how to combine multiple Claude Code features (agents, skills, commands, hooks) to build complete solutions. They serve as reference architectures and learning resources.

Available Integrations

Integration Description Complexity
ecommerce-platform Full e-commerce system architecture Advanced
saas-application Multi-tenant SaaS application patterns Advanced

Integration Reference

ecommerce-platform

Description: Complete e-commerce platform architecture demonstrating multi-agent orchestration.

Architecture Highlights:

  • User authentication and authorization
  • Product catalog management
  • Shopping cart and checkout
  • Order processing
  • Payment integration
  • Inventory management

Claude Code Components Used:

  • Multiple specialized agents (API, Database, Security)
  • Testing skill (/testing tdd)
  • Build validation hooks

Key Patterns:

  • Multi-agent coordination
  • Event-driven architecture
  • Microservices patterns
  • Security best practices

saas-application

Description: Multi-tenant SaaS application patterns with subscription management.

Architecture Highlights:

  • Multi-tenant data isolation
  • Subscription and billing
  • User management
  • Feature flags
  • Analytics and reporting

Claude Code Components Used:

  • Database expert agent
  • API expert agent
  • Release management skill
  • CI/CD automation

Key Patterns:

  • Tenant isolation strategies
  • Subscription lifecycle
  • Usage metering
  • Feature rollouts

Installation

Integration examples are reference documentation. To use them:

# Read the integration file
cat ecommerce-platform.md

# Install referenced components as needed
cp ../agents/subagents/api-expert.md ~/.claude/agents/
cp ../agents/subagents/database-expert.md ~/.claude/agents/
cp -r ../skills/testing ~/.claude/skills/

Using Integrations

As Learning Resources

  1. Read the integration documentation
  2. Study the architecture patterns
  3. Understand component interactions
  4. Apply patterns to your projects

As Starting Points

  1. Copy the integration file
  2. Customize for your requirements
  3. Install referenced components
  4. Build your solution

Example Workflow

# 1. Start with an integration as reference
> I want to build an e-commerce platform. Use the ecommerce-platform
  integration as a reference architecture.

# 2. Claude applies the patterns
# - Uses appropriate agents for each domain
# - Applies security patterns from the integration
# - Follows the recommended architecture

# 3. Build incrementally
> Start with the product catalog service

# 4. Claude spawns database-expert for schema design
# Then api-expert for endpoints
# Applies TDD workflow for testing

Creating Custom Integrations

Integration Structure

---
integration_name: My Integration
description: What this integration demonstrates
complexity: Advanced
version: 1.0.0
---

# Integration Name

## Overview
What this integration demonstrates and why it's useful.

## Architecture

┌─────────────┐ ┌─────────────┐ │ Service A │────▶│ Service B │ └─────────────┘ └─────────────┘


## Components Used

### Agents
- Agent 1: Purpose
- Agent 2: Purpose

### Skills
- Skill 1: Purpose
- Skill 2: Purpose

### Commands
- /command1: Purpose

### Hooks
- Hook 1: Purpose

## Implementation Guide

### Phase 1: Foundation
Step-by-step implementation...

### Phase 2: Core Features
...

## Key Patterns

### Pattern 1: Name
Description and example...

## Best Practices
- Practice 1
- Practice 2

---

**Status**: Production Ready

Best Practices

  1. Real-world scenarios - Base integrations on actual use cases
  2. Clear architecture - Include diagrams showing component interactions
  3. Phased implementation - Break down into manageable phases
  4. Pattern documentation - Explain key patterns used
  5. Component references - List all Claude Code components used

Related Resources


Credits

Author: Michel Abboud

AI Assistance: Created with the help of Claude Code (Anthropic)

License: MIT - Free to use for personal and commercial projects.


Version: 1.0.0