From 0d377dfbae06c2248de7007824c3cbe290d0411b Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Mon, 25 May 2026 11:35:54 +0200 Subject: [PATCH] config tab: settings table on top, full expandable lists MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Settings is a fixed, short set, so it's a key->value table pinned at the top, not an accordion. Variable-length groups (skills, agents, commands, hooks, permissions, MCP servers) expand to their COMPLETE list rather than a truncated first-N + "…" — a truncated list falsely prioritises its first entries. Permissions expand grouped by allow/ask/deny. T-183 scope synced. Co-Authored-By: Claude Opus 4.7 (1M context) --- .pql/changelog/ticket_history/2026-05.sql | 1 + .pql/changelog/tickets/2026-05.sql | 1 + .../claude-prompts/09-sidebar-config-tab.json | 58 ++++++++++-------- .../claude-prompts/09-sidebar-config-tab.png | Bin 45939 -> 49679 bytes 4 files changed, 35 insertions(+), 25 deletions(-) diff --git a/.pql/changelog/ticket_history/2026-05.sql b/.pql/changelog/ticket_history/2026-05.sql index ada5c998..4fe9ff15 100644 --- a/.pql/changelog/ticket_history/2026-05.sql +++ b/.pql/changelog/ticket_history/2026-05.sql @@ -2238,3 +2238,4 @@ INSERT INTO ticket_history (ticket_id, field, old_value, new_value, changed_by, INSERT INTO ticket_history (ticket_id, field, old_value, new_value, changed_by, changed_at, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-178', 'status', 'in_progress', 'done', NULL, '2026-05-25 08:21:46', '2026-05-25 08:21:46', '2026-05-25 08:21:46', NULL, 'ddaad91987208966c2720dee370738ed', 1) ON CONFLICT(hash) DO NOTHING; INSERT INTO ticket_history (ticket_id, field, old_value, new_value, changed_by, changed_at, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-179', 'status', 'in_progress', 'done', NULL, '2026-05-25 08:26:21', '2026-05-25 08:26:21', '2026-05-25 08:26:21', NULL, '58dc0afa577b9aee651d683aa1b9bc69', 1) ON CONFLICT(hash) DO NOTHING; INSERT INTO ticket_history (ticket_id, field, old_value, new_value, changed_by, changed_at, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-183', 'description', 'A comprehensive read view (with edit affordances where sensible) of the Claude environment, as the Config sub-tab of the sidebar (T-182). Sources: ClaudeConfig (D-76 / T-151, already reads skills, commands, settings, permissions from ~/.claude + .claude layered) plus the stream-json init/initialize payloads (agents, output styles + available styles, MCP servers, models, plugins). Sections: SKILLS, AGENTS, COMMANDS, PERMISSIONS (allow/ask/deny, colour-coded), HOOKS, MCP SERVERS, SETTINGS (model, output style). Show local+global layering (local wins) and that it is watched/live. Covers the interaction-type surfaces documented on anthropic.com so the user can see everything configured for Claude in one place. Acceptance: each section lists its entries from ClaudeConfig + init data; permissions colour-coded by rule kind; layering + source shown; updates live on a watched .claude change; widget tests. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182 (sub-tab shell).', 'The Config sub-tab (T-182): a browsable view of the Claude environment over ClaudeConfig (D-76 / T-151 — skills, commands, settings, permissions from ~/.claude + .claude, layered) plus the stream-json init/initialize payloads (agents, output styles, MCP servers, models, plugins). Each category is an EXPANDABLE accordion section (no ellipsis truncation): SKILLS, AGENTS, COMMANDS, HOOKS, PERMISSIONS, MCP SERVERS, SETTINGS, each with a count. File-backed entries are CLICKABLE: a skill (SKILL.md), agent (.claude/agents/*.md), or command (.claude/commands/*.md) — clicking fires an open-file action into the right-side markdown reader/editor pane (reusing the existing file-open plumbing, D-6 parity) to show what that skill/agent/command says. Non-file entries render inline: permissions (allow/ask/deny, colour-coded), MCP servers, model, output style; SETTINGS can open settings.json. Show local+global layering (local wins) and that it is watched/live. Acceptance: sections expand/collapse to the full list; clicking a file-backed item opens its .md in the reader; permissions colour-coded by rule kind; updates live on a watched .claude change; widget tests for expand + click-to-open. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182.', NULL, '2026-05-25 09:31:37', '2026-05-25 09:31:37', '2026-05-25 09:31:37', NULL, '473e88ee9fa895f5dc30fcac5b001fa6', 1) ON CONFLICT(hash) DO NOTHING; +INSERT INTO ticket_history (ticket_id, field, old_value, new_value, changed_by, changed_at, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-183', 'description', 'The Config sub-tab (T-182): a browsable view of the Claude environment over ClaudeConfig (D-76 / T-151 — skills, commands, settings, permissions from ~/.claude + .claude, layered) plus the stream-json init/initialize payloads (agents, output styles, MCP servers, models, plugins). Each category is an EXPANDABLE accordion section (no ellipsis truncation): SKILLS, AGENTS, COMMANDS, HOOKS, PERMISSIONS, MCP SERVERS, SETTINGS, each with a count. File-backed entries are CLICKABLE: a skill (SKILL.md), agent (.claude/agents/*.md), or command (.claude/commands/*.md) — clicking fires an open-file action into the right-side markdown reader/editor pane (reusing the existing file-open plumbing, D-6 parity) to show what that skill/agent/command says. Non-file entries render inline: permissions (allow/ask/deny, colour-coded), MCP servers, model, output style; SETTINGS can open settings.json. Show local+global layering (local wins) and that it is watched/live. Acceptance: sections expand/collapse to the full list; clicking a file-backed item opens its .md in the reader; permissions colour-coded by rule kind; updates live on a watched .claude change; widget tests for expand + click-to-open. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182.', 'The Config sub-tab (T-182): a browsable view of the Claude environment over ClaudeConfig (D-76 / T-151 — skills, commands, settings, permissions from ~/.claude + .claude, layered, local wins) plus the stream-json init/initialize payloads (agents, output styles, MCP servers, models, plugins). Layout: SETTINGS is a FIXED key->value table pinned at the top (not collapsible) — model, output style, permission mode, source. Everything variable-length is an EXPANDABLE accordion section showing the FULL list when expanded, never truncated (truncating to first-N + ellipsis falsely prioritises the first entries and makes the list pointless): SKILLS, AGENTS, COMMANDS, HOOKS, PERMISSIONS (grouped allow/ask/deny, colour-coded, each rule on its own line), MCP SERVERS — each with a count. File-backed entries are CLICKABLE: a skill (SKILL.md), agent (.claude/agents/*.md), or command (.claude/commands/*.md) — clicking fires an open-file action into the right-side markdown reader/editor pane (reusing the existing file-open plumbing, D-6 parity) to show what it says. Watched/live on .claude changes. Acceptance: settings render as a top table; every variable section expands to its complete list (no ellipsis); clicking a file-backed item opens its .md in the reader; permissions colour-coded by kind; widget tests for table + expand + click-to-open. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182.', NULL, '2026-05-25 09:35:47', '2026-05-25 09:35:47', '2026-05-25 09:35:47', NULL, '33086bf1d766da9bb8e12ddeeaa8ed92', 1) ON CONFLICT(hash) DO NOTHING; diff --git a/.pql/changelog/tickets/2026-05.sql b/.pql/changelog/tickets/2026-05.sql index 6ef63b27..790ee50c 100644 --- a/.pql/changelog/tickets/2026-05.sql +++ b/.pql/changelog/tickets/2026-05.sql @@ -2756,3 +2756,4 @@ INSERT INTO tickets (id, type, parent_id, title, description, status, priority, INSERT INTO tickets (id, type, parent_id, title, description, status, priority, assigned_to, team, decision_ref, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-182', 'task', 'T-164', 'Claude sidebar sub-tabs: Activity / Team / Config', 'The Claude meta-sidebar is overloaded (roster + tasks + messages + stats + config do not fit one scroll). Split it into a sub-tab strip (reuse the search-panel mode-strip pattern) with three tabs: (1) Activity — stats + live runtime visibility (T-141/T-157); (2) Team — roster + tasks + message-feed widget (T-171 + T-180), mostly hidden when solo and auto-fronted when a team is live; (3) Config — the Claude-environment view. Default to Activity. Acceptance: a sub-tab strip switches the sidebar body between the three surfaces; existing stats/team content slots into Activity/Team unchanged; Team auto-fronts on team spawn; widget tests for tab switching. Wireframes: docs/design/wireframes/claude-prompts/07-sidebar-activity-tab.png, 08-sidebar-team-tab.png, 09-sidebar-config-tab.png. Relates to T-141, T-157, T-171, T-180.', 'backlog', 'medium', NULL, NULL, 'D-77', '2026-05-25 09:26:31', '2026-05-25 09:26:31', NULL, 'bd3215543c20c774969362dc59dad249', 1) ON CONFLICT(id) DO UPDATE SET type=excluded.type, parent_id=excluded.parent_id, title=excluded.title, description=excluded.description, status=excluded.status, priority=excluded.priority, assigned_to=excluded.assigned_to, team=excluded.team, decision_ref=excluded.decision_ref, updated_at=excluded.updated_at, deleted_at=excluded.deleted_at, hash=excluded.hash, canonical_version=excluded.canonical_version WHERE excluded.updated_at > tickets.updated_at OR (excluded.updated_at = tickets.updated_at AND excluded.hash > tickets.hash); INSERT INTO tickets (id, type, parent_id, title, description, status, priority, assigned_to, team, decision_ref, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-183', 'task', 'T-164', 'Claude Config sidebar tab — skills/agents/commands/settings/permissions/hooks/MCP', 'A comprehensive read view (with edit affordances where sensible) of the Claude environment, as the Config sub-tab of the sidebar (T-182). Sources: ClaudeConfig (D-76 / T-151, already reads skills, commands, settings, permissions from ~/.claude + .claude layered) plus the stream-json init/initialize payloads (agents, output styles + available styles, MCP servers, models, plugins). Sections: SKILLS, AGENTS, COMMANDS, PERMISSIONS (allow/ask/deny, colour-coded), HOOKS, MCP SERVERS, SETTINGS (model, output style). Show local+global layering (local wins) and that it is watched/live. Covers the interaction-type surfaces documented on anthropic.com so the user can see everything configured for Claude in one place. Acceptance: each section lists its entries from ClaudeConfig + init data; permissions colour-coded by rule kind; layering + source shown; updates live on a watched .claude change; widget tests. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182 (sub-tab shell).', 'backlog', 'medium', NULL, NULL, 'D-76', '2026-05-25 09:26:40', '2026-05-25 09:26:40', NULL, '9cbe6736b38163e60c448b0e0af3153d', 1) ON CONFLICT(id) DO UPDATE SET type=excluded.type, parent_id=excluded.parent_id, title=excluded.title, description=excluded.description, status=excluded.status, priority=excluded.priority, assigned_to=excluded.assigned_to, team=excluded.team, decision_ref=excluded.decision_ref, updated_at=excluded.updated_at, deleted_at=excluded.deleted_at, hash=excluded.hash, canonical_version=excluded.canonical_version WHERE excluded.updated_at > tickets.updated_at OR (excluded.updated_at = tickets.updated_at AND excluded.hash > tickets.hash); INSERT INTO tickets (id, type, parent_id, title, description, status, priority, assigned_to, team, decision_ref, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-183', 'task', 'T-164', 'Claude Config sidebar tab — skills/agents/commands/settings/permissions/hooks/MCP', 'The Config sub-tab (T-182): a browsable view of the Claude environment over ClaudeConfig (D-76 / T-151 — skills, commands, settings, permissions from ~/.claude + .claude, layered) plus the stream-json init/initialize payloads (agents, output styles, MCP servers, models, plugins). Each category is an EXPANDABLE accordion section (no ellipsis truncation): SKILLS, AGENTS, COMMANDS, HOOKS, PERMISSIONS, MCP SERVERS, SETTINGS, each with a count. File-backed entries are CLICKABLE: a skill (SKILL.md), agent (.claude/agents/*.md), or command (.claude/commands/*.md) — clicking fires an open-file action into the right-side markdown reader/editor pane (reusing the existing file-open plumbing, D-6 parity) to show what that skill/agent/command says. Non-file entries render inline: permissions (allow/ask/deny, colour-coded), MCP servers, model, output style; SETTINGS can open settings.json. Show local+global layering (local wins) and that it is watched/live. Acceptance: sections expand/collapse to the full list; clicking a file-backed item opens its .md in the reader; permissions colour-coded by rule kind; updates live on a watched .claude change; widget tests for expand + click-to-open. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182.', 'backlog', 'medium', NULL, NULL, 'D-76', '2026-05-25 09:26:40', '2026-05-25 09:31:37', NULL, '2011edc54063ca86e8418fdb0d4a81ac', 1) ON CONFLICT(id) DO UPDATE SET type=excluded.type, parent_id=excluded.parent_id, title=excluded.title, description=excluded.description, status=excluded.status, priority=excluded.priority, assigned_to=excluded.assigned_to, team=excluded.team, decision_ref=excluded.decision_ref, updated_at=excluded.updated_at, deleted_at=excluded.deleted_at, hash=excluded.hash, canonical_version=excluded.canonical_version WHERE excluded.updated_at > tickets.updated_at OR (excluded.updated_at = tickets.updated_at AND excluded.hash > tickets.hash); +INSERT INTO tickets (id, type, parent_id, title, description, status, priority, assigned_to, team, decision_ref, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-183', 'task', 'T-164', 'Claude Config sidebar tab — skills/agents/commands/settings/permissions/hooks/MCP', 'The Config sub-tab (T-182): a browsable view of the Claude environment over ClaudeConfig (D-76 / T-151 — skills, commands, settings, permissions from ~/.claude + .claude, layered, local wins) plus the stream-json init/initialize payloads (agents, output styles, MCP servers, models, plugins). Layout: SETTINGS is a FIXED key->value table pinned at the top (not collapsible) — model, output style, permission mode, source. Everything variable-length is an EXPANDABLE accordion section showing the FULL list when expanded, never truncated (truncating to first-N + ellipsis falsely prioritises the first entries and makes the list pointless): SKILLS, AGENTS, COMMANDS, HOOKS, PERMISSIONS (grouped allow/ask/deny, colour-coded, each rule on its own line), MCP SERVERS — each with a count. File-backed entries are CLICKABLE: a skill (SKILL.md), agent (.claude/agents/*.md), or command (.claude/commands/*.md) — clicking fires an open-file action into the right-side markdown reader/editor pane (reusing the existing file-open plumbing, D-6 parity) to show what it says. Watched/live on .claude changes. Acceptance: settings render as a top table; every variable section expands to its complete list (no ellipsis); clicking a file-backed item opens its .md in the reader; permissions colour-coded by kind; widget tests for table + expand + click-to-open. Wireframe: docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png. Blocked by T-182.', 'backlog', 'medium', NULL, NULL, 'D-76', '2026-05-25 09:26:40', '2026-05-25 09:35:47', NULL, 'a4962b8a69cffe93b72275d098251e1c', 1) ON CONFLICT(id) DO UPDATE SET type=excluded.type, parent_id=excluded.parent_id, title=excluded.title, description=excluded.description, status=excluded.status, priority=excluded.priority, assigned_to=excluded.assigned_to, team=excluded.team, decision_ref=excluded.decision_ref, updated_at=excluded.updated_at, deleted_at=excluded.deleted_at, hash=excluded.hash, canonical_version=excluded.canonical_version WHERE excluded.updated_at > tickets.updated_at OR (excluded.updated_at = tickets.updated_at AND excluded.hash > tickets.hash); diff --git a/docs/design/wireframes/claude-prompts/09-sidebar-config-tab.json b/docs/design/wireframes/claude-prompts/09-sidebar-config-tab.json index d72ec198..87612bd3 100644 --- a/docs/design/wireframes/claude-prompts/09-sidebar-config-tab.json +++ b/docs/design/wireframes/claude-prompts/09-sidebar-config-tab.json @@ -8,36 +8,44 @@ "tab-c": {"type": "Text", "parent": "panel", "left": 210, "top": 40, "text": "Config", "fontColor": "#5aa0e0", "fontSize": 13}, "tab-c-u": {"type": "Rectangle", "parent": "panel", "left": 208, "top": 60, "width": 52, "height": 2, "fillColor": "#5aa0e0", "strokeColor": "#5aa0e0", "corners": [0, 0, 0, 0]}, "strip": {"type": "Line", "parent": "panel", "left": 40, "top": 62, "width": 340, "height": 1, "strokeColor": "#2a3038"}, - "scope": {"type": "Text", "parent": "panel", "left": 58, "top": 76, "text": "local + global (layered, local wins)", "fontColor": "#5b6470", "fontSize": 10}, - "h-skills": {"type": "Text", "parent": "panel", "left": 58, "top": 100, "text": "▾ SKILLS", "fontColor": "#c8d0e0", "fontSize": 12}, - "c-skills": {"type": "Text", "parent": "panel", "left": 340, "top": 100, "text": "14", "fontColor": "#5b6470", "fontSize": 11}, - "sk1": {"type": "Text", "parent": "panel", "left": 78, "top": 122, "text": "› pql", "fontColor": "#9ec3ef", "fontSize": 12}, - "sk2": {"type": "Text", "parent": "panel", "left": 78, "top": 142, "text": "› whats-next", "fontColor": "#9ec3ef", "fontSize": 12}, - "sk3": {"type": "Text", "parent": "panel", "left": 78, "top": 162, "text": "› git-commit", "fontColor": "#9ec3ef", "fontSize": 12}, - "sk4": {"type": "Text", "parent": "panel", "left": 78, "top": 182, "text": "› ui-design", "fontColor": "#9ec3ef", "fontSize": 12}, - "sk5": {"type": "Text", "parent": "panel", "left": 78, "top": 202, "text": "› frame0-wireframe", "fontColor": "#9ec3ef", "fontSize": 12}, - "sk6": {"type": "Text", "parent": "panel", "left": 78, "top": 222, "text": "› security-review", "fontColor": "#9ec3ef", "fontSize": 12}, - "sk7": {"type": "Text", "parent": "panel", "left": 78, "top": 242, "text": "+ 8 more", "fontColor": "#5b6470", "fontSize": 11}, + "h-set": {"type": "Text", "parent": "panel", "left": 58, "top": 78, "text": "SETTINGS", "fontColor": "#7a8290", "fontSize": 12}, + "k1": {"type": "Text", "parent": "panel", "left": 58, "top": 100, "text": "model", "fontColor": "#9aa4b2", "fontSize": 12}, + "v1": {"type": "Text", "parent": "panel", "left": 200, "top": 100, "text": "opus", "fontColor": "#c8d0e0", "fontSize": 12}, + "k2": {"type": "Text", "parent": "panel", "left": 58, "top": 120, "text": "output style", "fontColor": "#9aa4b2", "fontSize": 12}, + "v2": {"type": "Text", "parent": "panel", "left": 200, "top": 120, "text": "default", "fontColor": "#c8d0e0", "fontSize": 12}, + "k3": {"type": "Text", "parent": "panel", "left": 58, "top": 140, "text": "permission mode", "fontColor": "#9aa4b2", "fontSize": 12}, + "v3": {"type": "Text", "parent": "panel", "left": 200, "top": 140, "text": "default", "fontColor": "#c8d0e0", "fontSize": 12}, + "k4": {"type": "Text", "parent": "panel", "left": 58, "top": 160, "text": "source", "fontColor": "#9aa4b2", "fontSize": 12}, + "v4": {"type": "Text", "parent": "panel", "left": 200, "top": 160, "text": "~/.claude + .claude", "fontColor": "#c8d0e0", "fontSize": 12}, - "h-agents": {"type": "Text", "parent": "panel", "left": 58, "top": 272, "text": "▸ AGENTS", "fontColor": "#c8d0e0", "fontSize": 12}, - "c-agents": {"type": "Text", "parent": "panel", "left": 344, "top": 272, "text": "5", "fontColor": "#5b6470", "fontSize": 11}, - "h-cmds": {"type": "Text", "parent": "panel", "left": 58, "top": 298, "text": "▸ COMMANDS", "fontColor": "#c8d0e0", "fontSize": 12}, - "c-cmds": {"type": "Text", "parent": "panel", "left": 340, "top": 298, "text": "28", "fontColor": "#5b6470", "fontSize": 11}, - "h-hooks": {"type": "Text", "parent": "panel", "left": 58, "top": 324, "text": "▸ HOOKS", "fontColor": "#c8d0e0", "fontSize": 12}, - "c-hooks": {"type": "Text", "parent": "panel", "left": 344, "top": 324, "text": "3", "fontColor": "#5b6470", "fontSize": 11}, + "div1": {"type": "Line", "parent": "panel", "left": 58, "top": 188, "width": 304, "height": 1, "strokeColor": "#2a3038"}, - "div1": {"type": "Line", "parent": "panel", "left": 58, "top": 350, "width": 304, "height": 1, "strokeColor": "#2a3038"}, + "h-skills": {"type": "Text", "parent": "panel", "left": 58, "top": 202, "text": "▸ SKILLS", "fontColor": "#c8d0e0", "fontSize": 12}, + "c-skills": {"type": "Text", "parent": "panel", "left": 340, "top": 202, "text": "14", "fontColor": "#5b6470", "fontSize": 11}, + "h-agents": {"type": "Text", "parent": "panel", "left": 58, "top": 226, "text": "▸ AGENTS", "fontColor": "#c8d0e0", "fontSize": 12}, + "c-agents": {"type": "Text", "parent": "panel", "left": 344, "top": 226, "text": "5", "fontColor": "#5b6470", "fontSize": 11}, + "h-cmds": {"type": "Text", "parent": "panel", "left": 58, "top": 250, "text": "▸ COMMANDS", "fontColor": "#c8d0e0", "fontSize": 12}, + "c-cmds": {"type": "Text", "parent": "panel", "left": 340, "top": 250, "text": "28", "fontColor": "#5b6470", "fontSize": 11}, + "h-hooks": {"type": "Text", "parent": "panel", "left": 58, "top": 274, "text": "▸ HOOKS", "fontColor": "#c8d0e0", "fontSize": 12}, + "c-hooks": {"type": "Text", "parent": "panel", "left": 344, "top": 274, "text": "3", "fontColor": "#5b6470", "fontSize": 11}, - "h-perms": {"type": "Text", "parent": "panel", "left": 58, "top": 364, "text": "▾ PERMISSIONS", "fontColor": "#c8d0e0", "fontSize": 12}, - "perm-allow": {"type": "Text", "parent": "panel", "left": 78, "top": 386, "text": "allow: Bash(pql *), Bash(git *), Read", "fontColor": "#5cb87a", "fontSize": 12}, - "perm-ask": {"type": "Text", "parent": "panel", "left": 78, "top": 406, "text": "ask: Write, Edit, Bash", "fontColor": "#e0a04a", "fontSize": 12}, - "perm-deny": {"type": "Text", "parent": "panel", "left": 78, "top": 426, "text": "deny: —", "fontColor": "#9aa4b2", "fontSize": 12}, + "h-perms": {"type": "Text", "parent": "panel", "left": 58, "top": 300, "text": "▾ PERMISSIONS", "fontColor": "#c8d0e0", "fontSize": 12}, + "c-perms": {"type": "Text", "parent": "panel", "left": 340, "top": 300, "text": "9", "fontColor": "#5b6470", "fontSize": 11}, + "pa": {"type": "Text", "parent": "panel", "left": 78, "top": 322, "text": "allow", "fontColor": "#5cb87a", "fontSize": 11}, + "pa1": {"type": "Text", "parent": "panel", "left": 130, "top": 322, "text": "Bash(pql *)", "fontColor": "#c8d0e0", "fontSize": 12}, + "pa2": {"type": "Text", "parent": "panel", "left": 130, "top": 340, "text": "Bash(git *)", "fontColor": "#c8d0e0", "fontSize": 12}, + "pa3": {"type": "Text", "parent": "panel", "left": 130, "top": 358, "text": "Read, Glob, Grep", "fontColor": "#c8d0e0", "fontSize": 12}, + "pa4": {"type": "Text", "parent": "panel", "left": 130, "top": 376, "text": "WebFetch(docs.claude.com)", "fontColor": "#c8d0e0", "fontSize": 12}, + "pk": {"type": "Text", "parent": "panel", "left": 78, "top": 398, "text": "ask", "fontColor": "#e0a04a", "fontSize": 11}, + "pk1": {"type": "Text", "parent": "panel", "left": 130, "top": 398, "text": "Write, Edit", "fontColor": "#c8d0e0", "fontSize": 12}, + "pk2": {"type": "Text", "parent": "panel", "left": 130, "top": 416, "text": "Bash", "fontColor": "#c8d0e0", "fontSize": 12}, + "pd": {"type": "Text", "parent": "panel", "left": 78, "top": 438, "text": "deny", "fontColor": "#d9667a", "fontSize": 11}, + "pd1": {"type": "Text", "parent": "panel", "left": 130, "top": 438, "text": "Bash(rm -rf *)", "fontColor": "#c8d0e0", "fontSize": 12}, - "h-mcp": {"type": "Text", "parent": "panel", "left": 58, "top": 452, "text": "▸ MCP SERVERS", "fontColor": "#c8d0e0", "fontSize": 12}, - "c-mcp": {"type": "Text", "parent": "panel", "left": 340, "top": 452, "text": "5", "fontColor": "#5b6470", "fontSize": 11}, - "h-settings": {"type": "Text", "parent": "panel", "left": 58, "top": 478, "text": "▸ SETTINGS", "fontColor": "#c8d0e0", "fontSize": 12}, + "h-mcp": {"type": "Text", "parent": "panel", "left": 58, "top": 466, "text": "▸ MCP SERVERS", "fontColor": "#c8d0e0", "fontSize": 12}, + "c-mcp": {"type": "Text", "parent": "panel", "left": 340, "top": 466, "text": "5", "fontColor": "#5b6470", "fontSize": 11}, - "hint": {"type": "Text", "parent": "panel", "left": 58, "top": 706, "text": "click a skill / agent / command → opens its .md in the reader →", "fontColor": "#5b6470", "fontSize": 10} + "hint": {"type": "Text", "parent": "panel", "left": 58, "top": 706, "text": "expand a list to see all · click a skill/agent/command → opens its .md →", "fontColor": "#5b6470", "fontSize": 10} } } diff --git a/docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png b/docs/design/wireframes/claude-prompts/09-sidebar-config-tab.png index 787b95388398d48a1c5e7d1458cfc167d7fe90d0..9e4b4f56885aa5009742243a60319b2a056b2f99 100644 GIT binary patch literal 49679 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 4(vDaAdZWD5f<(N4hJ7EWRdm@s9X<$w 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 literal 45939 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 B0l5GG