Skip to content

feat(skills): support mode-aware builtin skill defaults and grouped skill management#376

Merged
GCWing merged 2 commits intoGCWing:mainfrom
wsp1911:main
Apr 9, 2026
Merged

feat(skills): support mode-aware builtin skill defaults and grouped skill management#376
GCWing merged 2 commits intoGCWing:mainfrom
wsp1911:main

Conversation

@wsp1911
Copy link
Copy Markdown
Collaborator

@wsp1911 wsp1911 commented Apr 9, 2026

Summary

This PR improves built-in skill management for modes and the Agents scene.

Changes

  • add mode-based default profiles for built-in skills, including default-on and default-off behavior by mode
  • extend skill resolution and desktop skill APIs to compute effective mode skill state from defaults plus user/project overrides
  • support batch-saving skill selection in the Agents scene instead of serial per-skill toggles
  • add builtin skill grouping metadata for office, meta, computer-use, and superpowers
  • update the Agents scene to display skills by group and support group-level enable/disable while editing
  • hide skill sections in agent cards when the Skill tool is not enabled

wsp1911 added 2 commits April 8, 2026 21:01
…on save

- add explicit builtin skill profiles per mode and mark builtin skills in the registry
- support default-off builtin skills via `enabled_user_skills` alongside existing disable overrides
- update skill resolution and desktop APIs to compute final mode skill state from defaults plus overrides
- batch-save Agents scene skill selection in a single request instead of per-skill serial toggles
- hide skill sections in agent cards when the `Skill` tool is not enabled
- add builtin skill group metadata for office, meta, computer-use, and superpowers
- render agent skills by group and support group-level enable/disable in Agents scene
- add localized group labels and update skill grouping tests
- fix MCP prompt block tests and normalize path assertions for cross-platform lib tests
@GCWing GCWing merged commit 2513624 into GCWing:main Apr 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants