프로젝트 소개

AI Engineer Coach는 개발자가 로컬 세션 로그를 분석하여 AI 코딩 어시스턴트 사용을 개선할 수 있도록 도와주는 VS Code 확장 프로그램입니다. 진행 상황 추적, 안티패턴 감지, AI 생성 코드 출력 측정, 재사용 가능한 스킬 발견, 컨텍스트 건강 평가 기능을 갖춘 종합 대시보드를 제공합니다. 모든 분석은 로컬에서 수행되며, 사용자 머신 외부로 데이터가 유출되지 않습니다. 주요 기능은 다음과 같습니다: - **진행 상황 추적**: 연습 점수, 주간 트렌드, 일일 활동 차트. - **안티패턴 감지**: 프롬프트 품질, 세션 위생, 코드 리뷰, 도구 숙련도, 컨텍스트 관리를 아우르는 45가지 규칙. - **출력 측정**: 언어, 작업공간, 모델, 하네스별 AI 생성 코드 양. - **스킬 발견**: 반복되는 프롬프트를 식별하고 재사용 가능한 스킬로 전환. - **컨텍스트 건강 점수**: 에이전틱 준비 점검, 지시 파일 감사, 작업공간 컨텍스트 맵. 확장 프로그램은 여러 페이지로 구성되어 있으며, 섹션은 관찰(대시보드, 타임라인, 코딩 모먼트), 측정(출력, 번다운, 패턴), 개선(안티패턴, 규칙 편집기, 규칙 플레이그라운드, 데이터 탐색기, 스킬 찾기, 컨텍스트 건강), 레벨 업(학습 센터, 업적, 에이전틱 SDLC, 공유)으로 나뉩니다. 또한 VS Code 없이 사용할 수 있는 GitHub 앱 캔버스 모드도 포함됩니다. 설치는 Dev Container나 로컬 Node.js/npm 설정을 통해 .vsix 파일을 수동으로 빌드해야 합니다. 이 확장 프로그램은 읽기 전용이며, 세션 파일을 수정하지 않고, 독점 텔레메트리가 없습니다. 선택적 AI 기능은 명시적으로 호출될 때만 VS Code 내장 Copilot 언어 모델 API를 사용합니다. 이것은 Microsoft 직원들의 오픈소스 커뮤니티 활동으로, 공식 Microsoft 제품이 아니며, MIT 라이선스 하에 있는 그대로 제공됩니다.