export interface SkillItem {
  id: string;
  name: string;
  description: string;
  path: string;
  source: 'agents' | 'opencode';
  type: SkillType;
  isEnabled: boolean;
  fileCount: number;
  lastModified: number;
}

export type SkillType =
  | 'agent'
  | 'development'
  | 'design'
  | 'document'
  | 'testing'
  | 'integration'
  | 'workflow'
  | 'utility';

export interface SkillDetail extends SkillItem {
  tags: string[];
  content?: string;
}
