diff --git a/packages/ui/src/components/sections/skills/SkillsSidebar.tsx b/packages/ui/src/components/sections/skills/SkillsSidebar.tsx index 505adeae..cea611ad 100644 --- a/packages/ui/src/components/sections/skills/SkillsSidebar.tsx +++ b/packages/ui/src/components/sections/skills/SkillsSidebar.tsx @@ -192,7 +192,11 @@ export const SkillsSidebar: React.FC = ({ onItemSelect }) => } const sortedGroups = Object.keys(groups) .sort((a, b) => a.localeCompare(b)) - .map((name) => ({ name, skills: groups[name] })); + .map((name) => ({ + name, + skills: [...groups[name]].sort((a, b) => a.name.localeCompare(b.name)), + })); + ungrouped.sort((a, b) => a.name.localeCompare(b.name)); return { sortedGroups, ungrouped }; }