SR-10 remove legacy /settings/agent-config Skills tab + scope-ladder UI components #878
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks#878
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story
As a platform engineer, I want the cross-cutting
/settings/agent-configSkills tab and its scope-ladder UI components removed, so that there is exactly one path to view and edit a skill (the anchored agent page) and no parallel surface to keep in sync.Acceptance criteria
Web app
apps/web/src/routes/settings.agent-config.tsx. The route can keep tabs for the other kinds (plugins,mcp-servers,marketplaces) — only the skill kind is dropped.apps/web/src/features/agent-config/scope-ladder.tsx(or any equivalent ScopeLadder component) when it has no remaining consumers. Keep it if other kinds still use it.apps/web/src/features/agent-config/anchored-inherited-row.tsxif its only consumer was the deleted SkillsTab.Server
GET /agents/skills(the legacy filesystem dump) is removed. The newGET /agents/skills/library(SR-6) replaces it./agent-config/list?kind=skillsand the matching/agent-config/row/:id,/agent-config/upsert,/agent-config/fork,/agent-config/:idpaths are removed forkind=skills. Other kinds keep working.Tests
apps/web/src/features/agent-config/skills-tab.test.tsxif not already replaced in SR-8.settings.agent-config.test.tsxto assert the Skills tab is no longer rendered.Out of scope
skilltable (covered in SR-11).system-prompts,plugins,mcp-servers,marketplaces) — they keep the scope-ladder UI.References
specs/skills-rework.md§CRUD UI ("the cross-cutting/settings/agent-configSkills tab is removed").apps/web/src/routes/settings.agent-config.tsx,apps/web/src/features/agent-config/skills-tab.tsx,apps/server/src/main.ts(legacy route registration).