slack-comms-builder

Architect Slack-like messaging systems with WebSocket delivery and row-level security.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/Brandondaymdr/Claude-Skills --skill slack-comms-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-comms-builder
Source: https://github.com/Brandondaymdr/Claude-Skills/tree/main/slack-comms-builder
Command: npx skills add https://github.com/Brandondaymdr/Claude-Skills --skill slack-comms-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a comprehensive architectural blueprint for building a high-performance, Slack-like internal communication tool, helping developers avoid common pitfalls in realtime data modeling and event delivery.

Core Features & Use Cases

  • Realtime Architecture: Implements WebSocket-based message delivery, presence tracking, and typing indicators using Supabase Realtime.
  • Data Modeling: Provides a robust schema for channels, threads, direct messages, and reactions with proper RLS security policies.
  • Use Case: Use this skill when you need to design a custom team chat application that requires threaded conversations, read receipts, and low-latency message updates without the bloat of third-party APIs.

Quick Start

Invoke the slack-comms-builder skill to generate the database schema and realtime subscription patterns for a new internal messaging feature.

Frequently Asked Questions about slack-comms-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a database schema for a realtime team messaging app?

Realtime chat architecture should be avoided when your application requires complex enterprise compliance guarantees or when low-latency WebSocket infrastructure is unnecessary. Third-party APIs may better suit projects without dedicated realtime data modeling requirements.

How does WebSocket delivery work for realtime chat applications?

Realtime chat architecture should be avoided when your application requires complex enterprise compliance guarantees or when low-latency WebSocket infrastructure is unnecessary. Third-party APIs may better suit projects without dedicated realtime data modeling requirements.

What is the best way to model threaded message structures in a relational database?

Realtime chat architecture should be avoided when your application requires complex enterprise compliance guarantees or when low-latency WebSocket infrastructure is unnecessary. Third-party APIs may better suit projects without dedicated realtime data modeling requirements.

Does Supabase Realtime support presence tracking and typing indicators?

Realtime chat architecture should be avoided when your application requires complex enterprise compliance guarantees or when low-latency WebSocket infrastructure is unnecessary. Third-party APIs may better suit projects without dedicated realtime data modeling requirements.

Why build a custom team chat application instead of using third-party APIs?

Realtime chat architecture should be avoided when your application requires complex enterprise compliance guarantees or when low-latency WebSocket infrastructure is unnecessary. Third-party APIs may better suit projects without dedicated realtime data modeling requirements.

When should I not use WebSocket-based architecture for internal messaging?

Realtime chat architecture should be avoided when your application requires complex enterprise compliance guarantees or when low-latency WebSocket infrastructure is unnecessary. Third-party APIs may better suit projects without dedicated realtime data modeling requirements.