contact-face
CommunityDebug, extend, and refine the Contact cube face.
AuthorpeTMat-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Debug, modify, or extend the Contact cube face — the left face of the 3D cube UI in home/page.tsx. Use when asked to fix contact add/remove bugs, add new contact sections, update contact API routes, or change contact UI/UX.
Core Features & Use Cases
- File Map: UI state and handlers live in client/src/app/home/page.tsx; API helpers are in client/src/lib/api.ts; i18n strings are in client/src/lib/i18n.ts; server routes live in server/src/routes/contacts.ts; DB query helper is server/src/services/db.ts; and a DB schema reference is available at client/create_cubcha_v1.sql.
- State, Types, and Schema: State variables, TS types, DB schema, i18n keys, and CSS classes are documented in state-reference.md.
- API & Procedures: Server endpoints for contacts (get/add/remove/request) and related stored procedures are described in the skill content; the privacy rules prevent exposing private user existence.
- Features Not Yet Implemented: Chat from contact list, contact requests, block/unblock, and pending/approved/rejected UI states are NYI.
- Common Mistakes: A reference to avoid optimistic UI, proper SP unwraps, and proper i18n coverage across languages.
Quick Start
Start by inspecting the Contact Face UI in client/src/app/home/page.tsx and reproduce the issue to begin debugging.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: contact-face Download link: https://github.com/peTMat-dev/private-chatting-app/archive/main.zip#contact-face Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.