코딩 에이전트가 답을 묻지 않게: ADHD 친화적 출력을 강제하는 스킬
I-have-ADHD: A skill to stop your coding agent from burying the answer
GitHub에서 28.7k 스타를 받은 오픈소스 프로젝트 'i-have-adhd'는 코딩 에이전트(Claude Code, Codex, Cursor 등)가 답을 장황하게 묻지 않고 핵심부터 말하도록 강제하는 스킬/플러그인이다. '다음 행동 먼저', '단계 번호 매기기', '군더더기 제거' 등 10가지 규칙을 적용해 에이전트의 출력을 ADHD 친화적으로 바꾼다. 설치 시 에이전트가 'Hope this helps!' 같은 잡담 대신 바로 실행 가능한 지침을 제시하도록 동작을 변경한다. Claude Code, Codex, Cursor, Gemini CLI, OpenCode 등 다양한 도구를 지원하며, 항상 켜두는 방식과 필요할 때만 호출하는 방식을 모두 제공한다.
코딩 어시스턴트가 답을 묻어버리지 않도록 하는 스킬. 행동 우선. 단계는 번호로. '도움이 되길 바랍니다!' 따위는 없다.
HN 토론
160- jp57
솔직히 말해서, 클로드(특히)는 형편없는 작가입니다. 더 나은 글을 쓰도록 유도하는 스킬과 CLAUDE.md 지침의 전체 산업이 있지만, 각각의 새로운 모델 반복은 명시적으로 그 모든 것을 무시하고 불필요한 분사구, '이것이 아니라 저것' 같은 표현, 결론을 뒤로 미루기, 그리고 다른 헛소리로 글을 채우도록 설계된 것 같습니다.
정말로 Anthropic 내부 사람들이 실제로 그렇게 서로 의사소통하는지 궁금합니다. Dario의 기억 각인이 새겨진 것일까요?
- Banditoz
이런 저장소는 어떻게 항상 이렇게 많은 별과 포크를 가지고 있을까요? 대략 1,800개의 포크가 있는데 작성자는 40명 정도뿐이라고요? 별은 거의 30,000개? 뭔가 수상한데...
- sleazebreeze
클로드 모델이 이걸 가장 필요로 하는데, 이 특정 스킬을 사용해 본 경험상 몇 턴 동안만 간결함을 유지하고 완전히 잊어버려서 다시 그들의 이해할 수 없는 장황함으로 돌아갑니다. 희소한 전역 CLAUDE.md에 사용하도록 지시하고 세션 중에 정기적으로 수동으로 반복해도 마찬가지입니다. 모든 응답에 이걸 실행하는 훅을 설치하고 싶지는 않지만, 아마 그렇게 하면 효과가 있을 것 같습니다. 다만 모든 것이 더 느려질 것입니다(그리고 클로드 모델은 꽤 느립니다).
이 문제를 스킬로 해결할 수는 없다고 생각합니다.
- ryandrake
제가 LLM이 멈추게 하기 어려워하는 가장 큰 '클로디즘'은 그것이 한 일뿐만 아니라 하지 않은 일에 대해서도 말하려는 고집입니다. "저는 this.py와 that.py를 편집했지만 README.md는 편집하지 않았고 커밋하지도 않았습니다." 또는 "이 코드는 bar에 대해 foo를 호출하고 결과를 직접 반환합니다 -- 콜백을 통해서가 아닙니다." "이 코드는 사용자가 버튼을 클릭하면 true를 반환합니다 -- 목록 보기가 아니라요." 같은 코드 주석도 있습니다. 음, 고마워요, 클로드, 하지만 저는 코드가 하지 않는 일에는 관심이 없어요. 다른 LLM에서는 이런 경우를 잘 보지 못합니다.
거의 "'not'이나 'instead'라는 단어를 절대 사용하지 마세요"라는 규칙을 추가해 보고 싶을 정도입니다.
- hbn
> 설치
> CLI 프롬프트에 복사하여 붙여넣기:
> https://github.com/ayghri/i-have-adhd에서 i-have-adhd 스킬/플러그인을 설치하고, 지침은 저장소의 AGENTS.md를 참조하세요.
이것은 "curl을 셸 인터프리터로 파이프하는 스크립트를 복사하여 붙여넣지 마세요"에서 이상한 진화입니다.
LLM이 점점 나아지고 있다는 것을 알지만, LLM 텍스트 워터마킹이 통계적 패턴과 일치하는 '똑같이 올바른' 대안 토큰으로 토큰을 교체해야 하기 때문에, 스쿼팅된 유사한 이름의 GitHub 저장소에서 무언가를 설치하게 될까 봐 적어도 조금은 긴장될 것입니다.
제가 편집증인가요?
- acaloiar
몇 달 동안 사용해 봤는데, 어떤 스킬도 Claudeuage를 제어하는 데 충분하지 않다고 말할 수 있습니다. 같은 지침을 가진 '출력 스타일'을 사용하면 훨씬 더 많은 효과를 볼 수 있습니다. 출력 스타일은 정기적으로 클로드에게 말하는 방식을 상기시키기 때문입니다.
출력 스타일조차도 항상 충분하지는 않으며(Claudeuage가 새어 나옵니다), 그리고 그것들은 상호 배타적이어서 한 번에 하나만 활성화할 수 있습니다.
- hk1337
> 답을 묻지 않도록 코딩 에이전트를 멈추는 스킬
이것은 누구에게나 그냥 짜증나는 일입니다. "괜찮아요, 걱정할 것 없어요"로 요약되는 10페이지 분량의 논문을 제공합니다.
- andai
> 실행 기능 장애가 있는 것처럼 설명해 줘
이것은 사실입니다. 트랜스포머는 어떤 인간보다 몇 자릿수 더 많은 작업 기억 용량을 가지고 있습니다. 트랜스포머와 비교하면 우리 모두 실행 기능 장애가 있습니다.
기본적으로 그들은 내가 무한한 처리 대역폭을 가지고 있다고 가정하고 설명합니다. 나는 그렇지 않습니다! 나는 그들보다 몇 자릿수 적습니다.