superml
무엇인가
SuperML은 코딩 에이전트에 ML 엔지니어링 절차를 주입하는 플러그인이다. 학습·파인튜닝 파이프라인의 계획 수립, 실행 전 설정 검증, 학습 실패 원인 진단, 지표 정체 시 다음 단계 결정, 실험 이력 축적이라는 국면을 규율 대상으로 삼는다.
어떻게 동작하나
동작은 네 층으로 나뉜다. 대화 시작 시 세션 훅이 자동 로드되어 대화마다 별도 설정이 필요 없고, ML 워크플로를 안내하는 스킬들이 계획·검증·디버깅·반복·기록 단계를 절차로 고정한다. MCP 도구는 Leeroopedia 지식베이스에 연결해 에이전트가 추측 대신 실제 문서 페이지를 인용하도록 만들고, 영속 에이전트 ml-expert가 하드웨어 구성·과거 실험·교훈을 세션 간에 기억한다. 저장소는 .cursor-plugin/plugin.json, gemini-extension.json, .codex/INSTALL.md, .opencode/INSTALL.md처럼 에이전트별 진입 파일을 따로 둔다.
무엇과 다른가
CLAUDE.md나 AGENTS.md에 규칙을 직접 적는 방식과 달리, 규칙 파일·세션 훅·외부 지식 조회·세션 간 기억이 한 묶음으로 배포된다. 프롬프트를 매번 붙여 넣는 방식은 대화가 끝나면 실험 이력이 사라지지만, 이 플러그인은 실험 기억을 별도 계층에 두고 다음 세션에서 재사용한다. 설정을 권고할 때 근거가 된 지식베이스 페이지나 웹 출처를 함께 제시한다.
어떻게 쓰나
Claude Code에서는 마켓플레이스를 등록한 뒤 플러그인을 설치하거나 GitHub에서 직접 추가한다. 설치 후 Llama 3.1 8B QLoRA 학습 설정처럼 구체적인 작업을 요청하면 문서 근거·사전 함정 지적·실행 가능한 설정을 함께 내놓는지로 동작을 확인한다.
전제와 한계
지원 대상은 Claude Code, Cursor, Codex, OpenCode, Gemini CLI다. Leeroopedia API 키는 선택 사항이지만 없으면 지식베이스 대신 웹 검색으로 근거를 채우므로 조회 속도와 정밀도가 떨어진다. Cursor는 플러그인 승인 대기 상태라 저장소를 프로젝트에 클론하는 경로를 쓴다. 원격 MCP만 설치하면 지식베이스 도구는 얻지만 워크플로 스킬은 따라오지 않는다.