Claude에서 'Superpowers' 기능을 제거한 이유
Why I removed superpowers from Claude
핵심 요약
작은 작업에는 너무 장황하고 느린 'Superpowers' 기능을 제거하고, 자신의 워크플로우에 맞게 최적화한 경험을 공유함.
- 기능 제거 이유 — 작은 작업에 비해 너무 장황하고 속도가 느려 효율성이 떨어짐
- Superpowers의 한계 — 모든 작업에 과도한 브레인스토밍과 사양 작성을 강제함
- 사용자 워크플로우 — 소규모 기능 구현이나 버그 수정에는 일반적인 방식이 더 적합함
- 향후 계획 — 대규모 프로젝트를 진행할 때 다시 시도해 볼 의향이 있음
나는 숙련된 개발자로서 코딩 효율을 높이기 위해 Claude를 사용한다. 보통 나는 Claude가 코딩 작업에서 어떤 방향으로 나아가길 원하는지 잘 파악하고 있다. 그래서 'Superpower' 스킬이 어떤지 테스트해 보기로 했다.
이틀 만에 삭제했다.
왜냐고?
너무 장황했기 때문이다. 내 프로젝트 대부분은 소규모에서 중규모 정도다. 보통 새로운 기능을 추가하거나 버그를 수정하는 식이다. Superpower를 켜면 그런 작업들이 영원히 걸리는 것처럼 느껴졌다. 작은 기능 하나하나가 전체 브레인스토밍과 조사 단계를 거쳐야 했다. 끔찍한 건 아니지만, 시간(그리고 토큰)이 너무 많이 소모됐다. Claude가 오랫동안 '생각'하고 있을 때 나는 메모리 상에서 코드를 작성하고 있는 줄 알았다. 아니었다. 완전한 사양서를 작성하고 있었던 것이다. 그 후 서브 에이전트 개발을 몇 번 시도해 봤지만, 작업마다 새로운 컨텍스트를 생성해야 해서 오히려 속도가 더 느려졌다.
소규모 기능을 주로 다루는 내 워크플로우에는 Superpower가 적합하지 않았다. 나중에 더 큰 규모의 작업을 할 때 다시 한번 기회를 줘볼 생각이다.


