Shared Data
Shared Data is the routed dashboard workspace for the reusable Claude assets that CCS exposes across profiles: commands, skills, and agents.Access
What It Reads
Shared Data is an inspection layer on top of the shared asset chain:~/.claude/remains the authoritative source~/.ccs/shared/is the CCS access layer- profile instances read shared assets through that chain
Current Layout
Header
The current page header surfaces three live counts:- Total Shared across commands, skills, and agents
- Current tab total
- Visible items after search filtering
Left Pane
The left pane is the browser:- tab switcher for Commands, Skills, and Agents
- live item counts per tab
- search across item name, description, and path
- retry handling when list reads fail
Right Pane
The right pane is the detail viewer:- rendered markdown or raw content for the selected item
- item kind badge
- path and metadata display
- loading and retry states for the selected item
Asset Discovery Rules
| Kind | Location | Discovery |
|---|---|---|
| Commands | ~/.claude/commands/ | recursive .md discovery |
| Skills | ~/.claude/skills/ | directories containing SKILL.md |
| Agents | ~/.claude/agents/ | agent directories or standalone markdown agent files |
Configuration Warnings
If the shared-data chain is invalid, the workspace shows a configuration alert and points you back to:CLI Parity
API Endpoints
| Endpoint | Purpose |
|---|---|
GET /api/shared/commands | list shared commands |
GET /api/shared/skills | list shared skills |
GET /api/shared/agents | list shared agents |
GET /api/shared/content?type=X&path=Y | load selected item content |
GET /api/shared/summary | fetch counts and symlink status |
