name: slopus-happy-docs description: "Happy Coder (happy-coder) documentation — mobile and web client for Claude Code & Codex with end-to-end encryption. Covers wire protocol (WebSocket), HTTP API, encryption boundaries, backend architecture, CLI/daemon architecture, session protocol, permission resolution, deployment, and development plans. USE THIS SKILL WHEN the user asks about Happy Coder setup, protocol, architecture, or Claude Code mobile/web client integration." version: 0.1.0
Happy Coder Documentation
Official docs for Happy Coder — mobile and web client for Claude Code & Codex with E2E encryption.
CRITICAL: grep references/ for keywords before answering.
Reference Index (19 docs)
Core Architecture
references/protocol.md— Wire protocol (WebSocket), payload formats, sequencing, concurrency rulesreferences/api.md— HTTP endpoints and authentication flowsreferences/encryption.md— Encryption boundaries and on-wire encodingreferences/backend-architecture.md— Internal backend structure, data flow, key subsystemsreferences/happy-wire.md— Shared wire schemas/types package and migration notes
CLI & Session
references/cli-architecture.md— CLI and daemon architecture, server interactionreferences/session-protocol.md— Unified encrypted chat event protocolreferences/session-protocol-claude.md— Claude-specific session-protocol flow (local vs remote launchers)references/permission-resolution.md— State-based permission mode resolution (app and CLI)
Deployment
references/deployment.md— Backend deployment and required infrastructure
Development Plans
references/plans/cli-v3-messages-api.md— CLI v3 messages API planreferences/plans/generic-acp-runner.md— Generic ACP runnerreferences/plans/happy-agent.md— Happy agent designreferences/plans/metadata-driven-model-mode-selection.md— Model/mode selectionreferences/plans/portable-binary.md— Portable binary distributionreferences/plans/reliable-http-messages-api.md— Reliable HTTP messages APIreferences/plans/sandbox-runtime.md— Sandbox runtimereferences/plans/session-protocol-impl.md— Session protocol implementation