intercom-reference-architecture

Featured

Implement Intercom reference architecture with layered project structure. Use when designing new Intercom integrations, reviewing project structure, or establishing architecture standards for Intercom applications. Trigger with phrases like "intercom architecture", "intercom project structure", "how to organize intercom", "intercom layout", "intercom design patterns".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Intercom Reference Architecture ## Overview Production-ready architecture for Intercom integrations with layered separation, type-safe SDK usage, webhook processing, contact sync, and Help Center management. ## Project Structure ``` my-intercom-app/ ├── src/ │ ├── intercom/ │ │ ├── client.ts # Singleton IntercomClient wrapper │ │ ├── types.ts # Extended Intercom types │ │ └── errors.ts # Custom error classes │ ├── services/ │ │ ├── contacts.service.ts # Contact CRUD + search + merge │ │ ├── conversations.service.ts # Conversation lifecycle │ │ ├── articles.service.ts # Help Center article management │ │ └── events.service.ts # Data event tracking │ ├── webhooks/ │ │ ├── router.ts # Topic-based event routing │ │ ├── signature.ts # X-Hub-Signature verification │ │ └── handlers/ │ │ ├── conversation.handler.ts │ │ └── contact.handler.ts │ ├── sync/ │ │ ├── contact-sync.ts # CRM <-> Intercom contact sync │ │ └── company-sync.ts # Company data sync │ ├── api/ │ │ ├── health.ts # Health check endpoint │ │ └── webhooks.ts # Webhook endpoint │ └── cache/ │ └── intercom-cache.ts # LRU + Redis caching layer ├── tests/ │ ├── unit/ │ │ ├── contacts.test.ts │ │ └── webhooks.test.ts │ └── integration/ │ └── intercom.integration.test.ts ├── config/ │ ├── develo...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

klaviyo-reference-architecture

Implement Klaviyo reference architecture with best-practice project layout. Use when designing new Klaviyo integrations, reviewing project structure, or establishing architecture standards for email/SMS marketing applications. Trigger with phrases like "klaviyo architecture", "klaviyo project structure", "klaviyo design", "how to organize klaviyo", "klaviyo layout".

2,266 Updated today
jeremylongshore
AI & Automation Featured

cohere-reference-architecture

Implement Cohere reference architecture with layered project layout for RAG and agents. Use when designing new Cohere integrations, reviewing project structure, or establishing architecture standards for Cohere API v2 applications. Trigger with phrases like "cohere architecture", "cohere project structure", "cohere layout", "organize cohere app", "cohere design pattern".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-reference-architecture

Implement a production-ready HubSpot integration architecture with layered design. Use when designing new HubSpot integrations, reviewing project structure, or establishing architecture standards for HubSpot CRM applications. Trigger with phrases like "hubspot architecture", "hubspot project structure", "hubspot integration design", "hubspot best practices layout", "hubspot layers".

2,266 Updated today
jeremylongshore
AI & Automation Featured

documenso-reference-architecture

Implement Documenso reference architecture with best-practice project layout. Use when designing new Documenso integrations, reviewing project structure, or establishing architecture standards for document signing applications. Trigger with phrases like "documenso architecture", "documenso best practices", "documenso project structure", "how to organize documenso".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-reference-architecture

Implement Adobe reference architecture for production integrations covering Firefly Services, PDF Services, I/O Events, and App Builder with layered project layout, error boundaries, and health monitoring. Trigger with phrases like "adobe architecture", "adobe project structure", "how to organize adobe", "adobe layout", "adobe best practices".

2,266 Updated today
jeremylongshore