catalog / apps

Chat App

Rooms, message history, presence and delivery state for a realtime chat client.

16 capabilities 2 sections reference specification

Build against it

# give your agent the catalog — no account, no install
claude mcp add provespec -- npx -y provespec-mcp

# then, from any agent session
spec_get(slug: "chat-app")                → the capability tree
spec_checklist(slug: "chat-app")          → the questions to answer
spec_grade(slug: "chat-app", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/chat-app/spec.json

Grade every capability below as yes · partial · no · na, with a file reference as evidence. Whatever you leave ungraded counts as missing — the gap list is the work queue.

Or just paste this to your agent

Use the ProveSpec MCP server. Fetch the "chat-app" spec with
spec_get, then walk spec_checklist and grade this repository against it —
one verdict per capability, each with a file reference as the note.
Call spec_grade with the results and give me the gap list as the plan.

If the server is not registered, add it first:
  claude mcp add provespec -- npx -y provespec-mcp

The specification

AI 10

Messaging
  • Channels and direct messages
  • Message store with history paginated load older on scroll
  • Delivery states sending/sent/failed failed offers retry
  • Edit and delete own messages edited marker shown
  • Reactions emoji toggle per user
Realtime
  • Live message delivery ws/sse no manual refresh
  • Presence online/away
  • Typing indicator debounced, multi-user
  • Unread tracking per channel last-read marker
Search
  • Full-text message search scoped per channel or global

UI 6

Layout
  • Channel sidebar + message pane unread badges in sidebar
Messages
  • Grouped by author and day day dividers
  • New-messages divider jump-to-latest button
Composer
  • Multiline input, Enter sends Shift+Enter newline
  • Emoji picker
Notifications
  • Title/badge updates on unread optional desktop notifications
Download spec.json All 53 specs