goblin-mode은(는) 무엇을 하나요?
트렌치코트를 입은 세 마리 고블린이 시니어 개발자인 척 하는 모드. ADHD, 마찰, 악의로 형성된 Claude Code 설정.
개요
이 모드는 Claude Code가 더 공격적이고, 더 집중하며, 약간은 악의적으로 작업하도록 만듭니다. 세 마리의 고블린이 각각 ADHD(산만하지만 빠름), 마찰(불편하지만 정확함), 악의(짜증나지만 완벽함)를 담당합니다.
작동 방식
- ADHD 고블린: 작업을 빠르게 전환하고, 여러 파일을 동시에 수정하며, 지루함을 느끼면 바로 다른 일을 합니다.
- 마찰 고블린: 모든 코드 라인에 의문을 제기하고, 불필요한 복잡성을 지적하며, 쉬운 길 대신 올바른 길을 고집합니다.
- 악의 고블린: 코드 리뷰에서 가장 사소한 결점까지 찾아내고, 완벽하지 않은 솔루션을 통과시키지 않습니다.
설치
# Claude Code 설정에 추가
claude config set --name "JASONWARRENUK_GOBLIN_MODE" --value "enabled"
또는 .claude/settings.json 파일에 직접 추가:
{
"goblinMode": true,
"goblinMode.traits": ["adhd", "friction", "spite"]
}
사용 방법
이 모드가 활성화되면 다음과 같은 행동 변화가 나타납니다:
- 코드 생성: 가능한 모든 엣지 케이스를 고려한 코드를 생성합니다. (악의)
- 리팩토링: 기존 코드를 무자비하게 리팩토링하고, 모든 개선 가능성을 지적합니다. (마찰)
- 디버깅: 여러 가설을 동시에 테스트하고, 빠르게 실패하며 다음으로 넘어갑니다. (ADHD)
예시 프롬프트
고블린 모드 활성화. 이 함수를 리팩토링하고, 문제점을 찾아내며, 최적화하라.
참고
이 모드는 실제 생산성 향상을 목표로 하지만, 가끔은 단순한 작업을 지나치게 복잡하게 만들 수도 있습니다. 필요에 따라 끄고 켜세요.