피드로 돌아가기
Dev.toFrontend
원문 읽기
35개 AI 플랫폼의 파편화된 Skill 관리 체계를 통합한 Unified Dashboard 구축
I Installed 15 AI Tools and Skill Management Became a Nightmare — Until I Built This
AI 요약
Context
다양한 AI 도구 도입으로 인해 ~/ 홈 디렉토리 내 dot-directories에 설정과 플러그인이 분산된 AI Tool Sprawl 현상 발생. 플랫폼별로 상이한 스킬 저장 경로와 설정 파일 구조로 인해 수동 마이그레이션 및 관리 비용이 급증한 상황.
Technical Solution
- Electron 28 기반의 데스크톱 애플리케이션을 통한 로컬 파일 시스템 접근 권한 확보
- ~/ 디렉토리 내 35개 이상의 알려진 AI 도구 패턴을 스캔하는 Discovery Engine 설계
- SKILL.md 및 package.json 파일에서 메타데이터를 추출하여 정형화된 openskill.db(JSON)로 영속화
- chokidar 라이브러리를 활용한 Real-time File Watching으로 파일 변경 시 UI 자동 동기화 구현
- 플랫폼 간 상이한 디렉토리 구조를 추상화하여 단일 클릭으로 스킬 이동이 가능한 Cross-platform Migration 로직 적용
- 24개 언어 i18n 지원 및 Webpack 5/Babel 빌드 파이프라인을 통한 크로스 플랫폼 배포 최적화
실천 포인트
- 파편화된 설정 파일을 통합 관리하기 위한 메타데이터 추출 및 정형화 프로세스 검토 - 파일 시스템 변경 사항을 즉각 반영하기 위한 File Watcher 도입 고려 - 도구별 상이한 경로 체계를 단일 인터페이스로 추상화하는 추상화 계층 설계