+
+
+ {t("kilocode:skills.description")}{" "}
+
+ {t("kilocode:docs")}
+
+
+
+
+ {skills.length === 0 ? (
+
+ {t("kilocode:skills.noSkills")}
+
+ ) : (
+ <>
+ {/* Project Skills */}
+ {projectSkills.length > 0 && (
+
+ )}
+
+ {/* Global Skills */}
+ {globalSkills.length > 0 && (
+
+ )}
+ >
+ )}
+
+ {/* Delete Confirmation Dialog */}
+
+
+ )
+}
+
+interface SkillsSectionProps {
+ title: string
+ skills: SkillMetadata[]
+ onDelete: (skill: SkillMetadata) => void
+}
+
+const SkillsSection = ({ title, skills, onDelete }: SkillsSectionProps) => {
+ return (
+