miro-reference-architecture

Featured

Implement a production-ready reference architecture for Miro REST API v2 integrations with layered design, caching, and event processing. Trigger with phrases like "miro architecture", "miro project structure", "how to organize miro integration", "miro 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

# Miro Reference Architecture ## Overview Production-ready architecture for Miro REST API v2 integrations. Layered design with a board service, item factory, webhook event processor, and caching layer. ## Architecture Diagram ``` ┌──────────────────────────────────────────────────────────┐ │ API / UI Layer │ │ Express routes, Next.js API routes, CLI commands │ ├──────────────────────────────────────────────────────────┤ │ Service Layer │ │ BoardService, ItemService, SyncService │ │ (business logic, orchestration, validation) │ ├──────────────────────────────────────────────────────────┤ │ Miro Client Layer │ │ MiroApiClient (REST v2), TokenManager (OAuth 2.0) │ │ ItemFactory (typed creation), ConnectorBuilder │ ├──────────────────────────────────────────────────────────┤ │ Infrastructure Layer │ │ Cache (LRU/Redis), Queue (PQueue), Monitor (metrics) │ │ WebhookProcessor (signature + idempotency) │ └──────────────────────────────────────────────────────────┘ │ ▼ https://api.miro.com/v2/ ``` ## Project Structure ``` src/ ├── miro/ │ ├── client.ts # MiroApiClient — wraps fetch with auth, retries, monitoring │ ├── token-manager.ts # OAuth 2.0 token lifecycl...

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

miro-sdk-patterns

Apply production-ready patterns for @mirohq/miro-api client usage. Use when implementing Miro integrations, refactoring SDK usage, or establishing coding standards for Miro REST API v2. Trigger with phrases like "miro SDK patterns", "miro best practices", "miro code patterns", "miro client wrapper", "miro typescript".

2,266 Updated today
jeremylongshore
AI & Automation Solid

webflow-reference-architecture

Implement Webflow reference architecture — layered project structure, client wrapper, CMS sync service, webhook handlers, and caching layer for production integrations. Trigger with phrases like "webflow architecture", "webflow project structure", "how to organize webflow", "webflow integration design", "webflow best practices".

2,266 Updated today
jeremylongshore
AI & Automation Featured

mistral-reference-architecture

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

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
AI & Automation Featured

miro-core-workflow-a

Manage Miro boards and items — create, read, update, delete boards, sticky notes, shapes, cards, frames, and tags via REST API v2. Trigger with phrases like "miro board management", "create miro board", "miro items CRUD", "miro sticky notes", "organize miro board".

2,266 Updated today
jeremylongshore