Backend architecture patterns for client SaaS projects. Covers monolith vs microservices, API design, database patterns, caching, queues, and deployment strategies. Updated from OWL research.
Multi-agent communication protocol for OWL, Bull, Echo, and future agents. Covers file-based message bus (primary), GitLab sync (backup), and Tailscale remote access. Every agent must load this skill before communicating.
Web application security patterns for client SaaS projects. Covers XSS, CSRF, SQL injection, auth security, supply chain security, and OWASP Top 10. Updated from OWL research security-engineering md.
Web application security patterns for client SaaS projects. Covers XSS, CSRF, SQL injection, auth security, supply chain security, and OWASP Top 10. Updated from OWL research security-engineering md.
Web development best practices, patterns, and tools for building client SaaS applications. Maintained by OWL research, used by both OWL and Bull. Updated from web-dev-future research cron.
Build, debug, extend, or fix browser-based HTML5 canvas image editors embedded in Flask/Jinja2 apps. Use when working on the Emporium & Thrift App image editor or any similar in-browser photo editor involving zoom/pan, crop overlays, pixel eraser, drawing tools, background removal via rembg, guided bbox removal, undo/redo, image adjustments, upload/delete/reorder, Flask upload routes, Railway volume persistence, or any canvas rendering bug such as blank canvas, infinite recursion, coordinate mapping errors, or crossOrigin taint.
Work on the FloodClaim Pro app — professional flood damage assessment SaaS built with Python Flask, deployed on Railway.
Work with EcDash (Jay's portfolio/dashboard at jay-portfolio-production.up.railway.app). Covers the echo-bridge API, daily summary cards, AI panel updates, and the update-dashboard.py script in echo-v1/scripts/.