Imbad0202/academic-research-skills는 Claude Code 위에서 동작하는 학술 연구용 스킬 묶음이다. 핵심은 단 한 줄의 파이프라인 정의에 다 담겨 있다. research → write → review → revise → finalize. 다섯 단계를 화살표로 이은 이 짧은 표기 안에, LLM 글쓰기 도구가 흔히 빠지는 함정을 피하려는 설계 의도가 명확히 보인다.
주목할 지점은 write 다음에 review와 revise가 독립된 단계로 분리되어 있다는 것이다. 보통의 글쓰기 도구는 모델이 draft를 만든 뒤 사용자에게 곧장 결과를 던진다. 사용자가 알아서 검토하고 알아서 고치라는 흐름이다. 이 repo는 그 책임을 워크플로 내부로 끌어들였다. 모델이 자기 글을 다시 읽고 약점을 명시적으로 지적한 다음, 그 지적을 입력으로 받아 다시 자기 글을 고친다. 학술 글쓰기 도메인이 이 구조를 요구한 이유는 분명하다. 인용 누락, 출처 위조, 논리 비약 같은 단일-shot 실패 양상이 너무 흔하기 때문이다. 직진을 막는 게이트가 필요했고, review가 그 게이트 역할을 한다.
다만 자기 비평 루프에는 구조적 한계가 있다. review를 수행하는 주체가 write를 수행한 동일 모델이라는 점이다. 자기가 만든 환각을 자기가 잡아낼 거라는 가정 위에 서 있고, 그 가정은 실제로는 자주 깨진다. 같은 모델은 같은 종류의 실수에 같은 식으로 무뎌진다. 게으름과 형식적 누락은 잘 잡지만, 사실 자체의 오류는 review 단계에서 자연스럽게 통과한다. revise는 문장만 다듬고 사실은 그대로 흘러갈 가능성이 늘 열려 있다.
Python 카테고리 rank 2, 하루 동안 별 1,302개. 이 속도는 도구의 완성도가 아니라 사람들의 욕망 크기를 가리킨다. Claude에게 논문을 맡기고 싶다는 욕망. 그 욕망 위에 이 repo는 '직진 금지' 표지판을 세우려고 한다. 평가해야 할 곳은 두 군데다. research 단계가 어떤 소스 정책을 갖는지, 그리고 review 단계의 판정 루브릭이 얼마나 구체적이고 외부화되어 있는지. 이 두 곳의 강도가 곧 안전장치의 강도다. finalize라는 이름의 마지막 잠금은, 그 두 단계가 부실하면 환각을 마감 처리한 채로 봉인하는 도장이 될 수도 있다.