Agent skill · product strategy · jeremylongshore
evernote-reference-architecture
Reference architecture for Evernote integrations.
Why this skill is useful
Provides detailed architectural patterns and integration strategies specific to Evernote that the AI wouldn't reliably generate on its own.
What it needs
Requires evernote account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Evernote Reference Architecture Overview Production-ready architecture patterns for building scalable, maintainable Evernote integrations. Covers service layer design, caching strategy, sync architecture, and deployment topology. Prerequisites Understanding of microservices or modular monolith architecture Cloud platform familiarity (AWS, GCP, or Azure) Knowledge of message queues and caching Instructions Architecture Layers Service Layer Design Separate concerns into focused services: NoteService: CRUD operations, ENML formatting, tag management SearchService: Query building, pagination, result enrichment SyncService: Webhook handling, incremental sync, conflict resolution AuthService: OAuth flow, token storage, refresh logic Caching Strategy Cache at two levels: in-memory LRU for hot data (note metadata, user info) and Redis for shared state (notebook lists, tag lists, sync checkpoints). Invalidate on webhook notification. Sync Architecture Use webhooks as the primary change notification channel. Fall back to polling when webhooks are unavailable. Process changes through a message queue for reliability and retry. Store sync state (USN) in the database for crash recovery. Database Schema Store mirrored Evernote data locally for fast reads. Key tables: users (token, expiration), notebooks, notes (content, metadata), tags, resources (metadata, file path), syncstate (userid, lastusn). For the complete architecture diagrams, service implementations, database schema, and scaling guidelines, see Implementation Guide. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/evernote-reference-architecture--8006d7