ReflexioAI/claude-smart
Turns corrections into Preferences, Project-specific skills, and Shared skills for Claude Code, Codex, and OpenCode.
해결하는 문제
Claude-smart는 AI 코딩 어시스턴트(Claude Code, Codex, OpenCode)를 위한 자기 개선 플러그인으로, 어시스턴트가 동일한 실수를 반복하지 않도록 방지합니다. 단순히 발생한 일을 기록하는 대신, 사용자의 수정 사항과 성공적인 워크플로우를 AI가 향후 세션에서 따를 수 있는 지속적이고 재사용 가능한 규칙(기술)으로 변환합니다.
작동 방식
이 플러그인은 라이프사이클 훅을 사용하여 모든 사용자 턴, 도구 호출 및 어시스턴트 응답을 캡처합니다. 이러한 상호작용은 Reflexio 엔진에 의해 처리되어 세 가지 유형의 아티팩트를 추출합니다.
- 환경 설정 (Preferences): 스택, 역할 및 커뮤니케이션 스타일에 관한 프로젝트 범위의 설정.
- 프로젝트별 기술 (Project-specific skills): 특정 저장소 내의 수정 사항에서 학습된 규칙 (예: "이 저장소에서는 항상
pnpm dev:all을 사용하세요"). - 공유 기술 (Shared skills): 여러 프로젝트에 걸쳐 전송 가능한 일반적인 패턴.
새로운 프롬프트가 입력될 때마다 시스템은 로컬 ONNX 임베더를 사용하여 하이브리드 검색(벡터 + BM25)을 수행하고, 관련 학습 규칙만 AI의 컨텍스트에 주입합니다. 모든 데이터는 사용자의 로컬 머신에 저장됩니다.
대상 사용자
Claude Code, Codex 또는 OpenCode를 사용하는 개발자 중 AI 어시스턴트가 프로젝트별 특이 사항을 기억하게 하고, 오류 반복을 피하며, 긴 대화 기록 대신 요약된 컨텍스트를 제공하여 토큰 사용량을 줄이고자 하는 분들에게 적합합니다.
주요 특징
- 자동 학습: 수동 입력 없이 상호작용에서 규칙을 추출하며, 사용자는
/claude-smart:learn을 사용하여 수정 사항을 명시적으로 표시할 수 있습니다. - 자기 조정: 새로운 증거가 축적됨에 따라 규칙을 지속적으로 개선, 병합 및 보관하여 프롬프트 비대화를 방지합니다.
- 로컬 우선 개인정보 보호: 인프로세스 ONNX 임베더를 사용하여 머신에서 의미론적 검색과 데이터 저장을 완전히 수행하므로 검색 시 외부 API 호출이 필요하지 않습니다.
- 관리 대시보드: 세션 기록을 탐색하고 학습된 환경 설정 및 기술을 편집할 수 있는 웹 UI가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트