← ClaudeAtlas

integrate-whatsapp-baileys-laravellisted

Integrate WhatsApp through a secure Baileys sidecar with Laravel, including tests and reusable local Windows and Linux VPS setup documentation.
soden46/syarif-laravel-ai-skills · ★ 4 · AI & Automation · score 78
Install: claude install-skill soden46/syarif-laravel-ai-skills
# Integrate WhatsApp With Baileys And Laravel Build Baileys as a private Node.js sidecar and keep Laravel as the application, authorization, queue, and user-facing boundary. ## Required references Read both references before changing the target project: - [architecture-and-implementation.md](references/architecture-and-implementation.md) for package selection, service boundaries, security, reliability, and tests. - [deployment-and-documentation.md](references/deployment-and-documentation.md) for Windows, VPS, process management, verification, and the required documentation artifact. ## Workflow ### 1. Inspect before designing 1. Read the target repository instructions and relevant existing documentation. 2. Detect the Laravel and PHP versions, Node package manager and lockfile, Node runtime policy, test framework, queue driver, process manager, deployment layout, and quality tools. 3. Search for existing WhatsApp clients, notification contracts, jobs, admin routes, configuration keys, Baileys services, and documentation. Extend a sound boundary instead of creating a competing integration. 4. Record assumptions. Default an unspecified VPS to Ubuntu/Debian, but label that assumption in the generated documentation. 5. Consult current official Baileys documentation and package metadata before choosing a package or API. Baileys changes frequently; do not rely on remembered package names, versions, exports, or migration behavior. ### 2. Agree on the smallest feature surface