Toolverse
All skills

customerio-reference-architecture

by jeremylongshore

Implement Customer.io reference architecture.\nUse when designing integrations, planning architecture,\nor implementing enterprise patterns.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security

About this skill

Implement Customer.io reference architecture.\nUse when designing integrations, planning architecture,\nor implementing enterprise patterns.\nTrigger with phrases like \

How to use

  1. Wyzwól skill frazą zawierającą "customer.io architecture", "customer.io design", "customer.io enterprise" lub "customer.io integration pattern" — system automatycznie zaproponuje referencyjną architekturę dla Twojego przypadku.

  2. Przejrzyj diagram architektury i zasady projektowania: dwa osobne klienty (TrackClient dla danych behawioralnych, APIClient dla wiadomości), event-driven processing z kolejkami wiadomości, oraz warstwę serwisową oddzielającą logikę biznesową od SDK Customer.io.

  3. Zaimplementuj MessagingService — główny punkt wejścia dla operacji identify(), track() i sendEmail(). Zapewnia to, że aplikacja nigdy nie wywoła Customer.io SDK bezpośrednio.

  4. Dodaj obsługę kolejek wiadomości, aby zdekuplować aplikację od dostępności API Customer.io — operacje będą retryable i idempotentne dzięki haszowaniu zawartości.

  5. Skonfiguruj webhook event bus i infrastrukturę jako kod zgodnie z wzorcami zawartymi w skill'u — każda operacja powinna emitować metryki czasowe i błędów dla obserwowalności.

  6. Testuj integrację z Track API (identify, track) i App API (sendEmail, broadcast) używając dostępnych narzędzi Bash, npm i npx do walidacji konfiguracji.

Related skills

security-compliance

by davila7

Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and risk assessments, managing security operations and incident response, and embedding

Security
1172

ui-audit

by openclaw

AI skill for automated UI audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.

Security
1223

llama-cpp

by zechenzhangAGI

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is unavailable. Supports GGUF quantization (1.5-8 bit) for reduced memory and 4-10× speedup vs PyTorch on CPU.

Security
11252

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

reviewing-code

by CaptainCrouton89

Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.

Security
1493

youtube-watcher

by openclaw

Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.

Security
2231