화려한 데모보다, 실제로 작업 속도를 높여 주고 계속 손이 가는 도구들. GitHub 스타가 많은 순서로 정리하고 동작 방식과 설치법까지 짚었다.
AI 코딩 도구의 확장 기능을 한동안 써 보면 한 가지 패턴이 보인다. 소개될 때는 대부분 화려하다. 이것도 되고 저것도 된다고 한다. 그런데 막상 설치하면 한두 번 만져 보고는 손이 가지 않는 경우가 많다. 반대로 정작 매일 쓰게 되는 것은 따로 있다. 기능이 거창하진 않아도 반복 작업을 덜어 주고, 한 번 설치한 뒤로 계속 켜 두게 되는 것들이다.
이 글은 후자에 해당하는 도구들을 모았다. Claude Code를 쓰며 실제로 자리를 잡은 스킬·플러그인을 추려 GitHub 스타 순으로 정렬하고, 각 도구가 무엇을 해결하는지·어떻게 동작하는지·누구에게 맞는지를 설명한다. 전부 한꺼번에 깔 필요는 없다. 하나 골라 써 보고, 괜찮은 것만 남기면 된다.
Claude Code는 터미널 안에서 동작하는 코딩 도구다. 사람이 자연어로 지시하면 코드를 읽고 쓰고, 파일을 고치고, 명령을 실행한다. 여기에 스킬(skill)은 "이런 상황에서는 이렇게 하라"는 절차와 자료를 담은 작은 묶음이다. 가장 단순하게는 설명문이 붙은 지시문 한 장이고, 복잡하게는 여러 명령·스크립트·예제 파일을 포함한다. 핵심은 매번 같은 말을 반복하지 않고, 한 번 정리해 둔 방식을 계속 재사용한다는 데 있다.
스킬이 똑똑한 점은 작동 방식에 있다. 스킬을 여러 개 설치해도 평소에는 각 스킬의 짧은 설명문만 가볍게 훑는다. 그러다 지금 하려는 작업이 어떤 스킬과 맞아떨어질 때만 그 스킬의 전체 내용을 불러오고, 거기 딸린 스크립트나 자료는 정말 필요한 순간에 추가로 읽는다. 이렇게 단계적으로 펼쳐지는 구조를 점진적 공개(progressive disclosure)라고 부른다.
스킬은 서랍에 넣어 둔 전문가 동료의 매뉴얼과 비슷하다. 평소에는 매뉴얼 표지(설명문)만 슬쩍 보고 있다가, 지금 맡은 일이 그 매뉴얼과 맞을 때 비로소 꺼내 펼쳐 그대로 따른다. 표지를 백 권 쌓아 둬도 책상은 어지럽지 않다. 펼치는 건 한 번에 한 권뿐이기 때문이다.
아래 목록은 이런 스킬 가운데 실제로 자주 쓰이는 것들을 GitHub 스타가 많은 순으로 정렬한 것이다. 스타 수는 인기를 가늠하는 대략의 지표이며 매일 바뀐다. 아래 숫자는 2026년 5월 말 기준 근삿값으로, 순위도 그 시점의 스냅숏이라고 보면 된다.
코드부터 쏟아 내던 AI를, 설계와 테스트를 먼저 챙기는 개발자로 바꾼다.
보통 Claude Code에 무언가를 만들어 달라고 하면 곧바로 코드를 짜기 시작한다. 표면적으로는 그럴듯해 보이지만, 막상 돌려 보면 엉뚱한 곳에서 터지는 일이 잦다. Superpowers는 서로 조합되는 스킬들의 묶음이자 하나의 개발 방법론으로, 코딩 에이전트에게 시니어 개발자의 작업 순서를 강제한다. 스킬들이 상황에 맞춰 자동으로 켜지기 때문에 사용자가 따로 무엇을 할 필요는 없다.
흐름은 이렇다. 먼저 무엇을 만들 것인지를 캐묻는다. 질문을 주고받으며 빠진 명세를 메우고 확인을 받은 다음, 작은 단위로 쪼갠 구현 계획을 세운다. 그리고 핵심은 코드보다 테스트를 먼저 쓴다는 점이다. 테스트를 통과시키는 방향으로 구현하고, 테스트 없이 작성된 코드는 받아들이지 않는다. 각 작업은 서브에이전트가 깨끗한 맥락에서 맡아 처리하며, 끝나면 두 번 검토한다. 한 번은 명세대로 구현됐는지, 또 한 번은 코드 품질이 괜찮은지를 본다. 이렇게 하면 계획 단계를 건너뛰거나 테스트 전에 코드를 쓰는 일이 구조적으로 막힌다.
한 번에 완벽한 결과가 나오는 것은 아니다. 다만 첫 결과물의 완성도가 눈에 띄게 올라가고, 계획에서 벗어나지 않은 채 꽤 오래 자율적으로 일을 이어 가기도 한다. 결국 뒤따르는 디버깅 시간과 토큰 낭비가 줄어든다. Claude Code뿐 아니라 다른 여러 코딩 에이전트에서도 쓸 수 있고, Anthropic 공식 마켓플레이스에도 올라와 있다.
# 마켓플레이스 등록 후 설치
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
# 또는 Anthropic 공식 마켓플레이스에서
/plugin install superpowers@claude-plugins-official
설계 문서와 테스트가 갖춰지기 전에는 코드에 손대지 않으려는 선임 엔지니어와, 일단 키보드부터 두드리는 의욕만 앞선 신입의 차이다. Superpowers는 전자의 습관을 도구에 심어 둔 것이다.
속도보다 신중함 쪽으로 기운다. 한 줄 고치면 되는 사소한 작업에는 절차가 과할 수 있으니, 가벼운 일에는 굳이 켜지 않는 편이 낫다.
AI 코딩에서 반복되는 실수 세 가지를, 규칙 네 줄로 막는다.
지시문 한 장(CLAUDE.md, 약 70줄)이 전부인데 스타가 16만을 넘었다. 거의 같은 내용의 개인 계정 저장소와 조직 미러가 따로 있어, 둘을 합치면 도달 범위는 훨씬 넓다. 내용은 AI 연구자 안드레이 카파시가 2026년 1월에 공개한 글에서 정리된 관찰을 바탕으로 한다. 그가 LLM(Large Language Model, 대규모 언어 모델) 코딩 에이전트를 쓰며 거듭 마주친 함정들을 짚은 글이었다. 다만 카파시 본인이 만들거나 공식적으로 보증한 파일은 아니다. 글이 올라온 다음 날 제3의 개발자가 그 관찰을 규칙으로 옮겨 정리한 것이다.
이를 막기 위한 규칙은 단순하다. 가정을 드러내고 모르면 물을 것, 해석이 갈리면 말없이 하나를 고르지 말고 제시할 것, 막히면 멈춰서 무엇이 불분명한지 말할 것, 그리고 문제를 푸는 데 필요한 최소한의 코드만 쓸 것. 여기에 한 가지 적극적인 원칙이 더해진다. 단계마다 일일이 명령하기보다 성공 기준과 검증 방법을 주고 알아서 도달하게 하라는 것이다. 명령형 지시를 "이런 상태가 되면 성공"이라는 선언형 목표로 바꿔, 도구가 스스로 확인하며 반복하게 만드는 방식이다.
# 가장 단순한 방법: 프로젝트 CLAUDE.md 끝에 규칙 덧붙이기
curl https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md
# 플러그인/스킬 형태로도 설치할 수 있다
벽에 붙여 둔 한 장짜리 행동 수칙과 같다. 도구가 일을 시작할 때마다 그 수칙을 먼저 읽고 자리에 앉는다. 설치라 부르기도 민망할 만큼 가볍지만, 효과는 첫 사용에서 바로 체감된다.
널리 복제·재배포되는 파일인 만큼, 붙여 넣을 내용은 공식 저장소에서 직접 받는 편이 안전하다. 70줄 평문이라 1분이면 직접 훑어볼 수 있다.
도구를 다루는 스킬, 그리고 스킬을 만들어 주는 스킬.
Anthropic이 직접 공개·관리하는 스킬 저장소다. 여기서 두 가지가 특히 쓸모 있다. 하나는 문서 스킬이다. Word(docx)·PowerPoint(pptx)·PDF·Excel(xlsx)을 비롯해 서식·표·도형까지 제대로 갖춘 문서를 만들고 고치는 작업을 맡는다. 보고서나 발표자료처럼 결과물을 그대로 내보내야 할 때 손이 가장 많이 간다.
다른 하나는 스킬 제작기(Skill Creator)다. 어떤 스킬을 원하는지 설명하면, 되묻는 과정을 거쳐 스킬 정의 파일을 만들어 주고, 테스트까지 돌려 본 뒤 하나의 묶음으로 포장해 준다. 형식을 외우거나 코드를 직접 손볼 필요가 없다. 가령 자막 파일을 자동으로 교정해 주는 스킬을 원한다고 말하면 그에 맞는 스킬을 생성해 주고, 그다음부터는 그것을 계속 재사용하면 된다.
사실 이 저장소에서 가장 값진 건 특정 스킬 하나가 아니라 그 발상이다. 가장 강력한 스킬은 결국 나에게 딱 맞게 직접 만든 것이라는 점이다. 많은 사람이 프롬프트 한 줄 한 줄에는 공을 들이면서도, 그 프롬프트를 스킬로 굳혀 두지는 않는다. 스킬을 한 번 돌려 보고 아쉬운 부분이 있으면 "다음부터는 이렇게 해 달라"고 고쳐 두면, 다음 세션에는 그 수정이 반영된 채로 더 나은 결과가 나온다. 반대로 같은 프롬프트를 매번 다시 입력하는 것은 같은 일을 매번 처음부터 시작하는 셈이다. 도구를 쓰기 시작한 첫날과 한 달 뒤의 사용법은 달라져 있어야 한다.
# 스킬 제작기는 Claude Code의 플러그인 개발 도구에 기본 포함
# 문서 스킬(docx·pptx·pdf·xlsx)은 Claude.ai / Code / API에서 바로 사용 가능
# 저장소를 직접 받아 살펴보려면
git clone https://github.com/anthropics/skills
스킬 제작기는 도구를 만드는 도구다. 같은 자잘한 준비를 매번 반복하지 않도록 맞춤 지그(jig)를 깎아 두는 작업장과 비슷하다. 한 번 잘 만들어 두면 이후의 같은 일은 끼우기만 하면 끝난다.
오래된 기억 대신, 지금 버전의 문서를 코드 작성 직전에 넣어 준다.
이것은 스킬이라기보다 MCP(Model Context Protocol, 모델 컨텍스트 프로토콜) 서버다. MCP는 AI 도구를 외부 데이터·서비스에 연결하는 공개 표준이고, MCP 서버는 그 연결 통로 하나를 가리킨다. Context7은 라이브러리의 최신 문서를 그 통로로 가져와 Claude의 작업 맥락에 끼워 넣는다.
왜 필요한가. 모델의 지식은 몇 달 전 학습 데이터에 머물러 있을 수 있다. 그래서 존재하지 않는 함수(API, Application Programming Interface)를 지어내거나, 이미 폐기된 방식의 코드를 자신 있게 써 버린다. Context7은 지금 쓰고 있는 바로 그 버전의 실제 문서를 끌어와, 생성되는 코드가 현실과 어긋나지 않게 맞춘다. 버전이 자주 바뀌는 프레임워크를 다룰 때 특히 값지다. API 키 없이도 쓸 수 있고, 키를 등록하면 사용량 한도가 올라간다.
# 공식 마켓플레이스에서 설치
/plugin install context7
# MCP 서버로 직접 등록해 다른 도구와 함께 쓸 수도 있다
작년 판 설명서를 외워서 읊게 두는 대신, 그 도구의 현재 버전 설명서를 실시간으로 손에 쥐여 주는 것이다. 기억에 의존한 추측이 줄고, 지금 통하는 방식으로 코드를 쓴다.
잘 알려진 안정적인 라이브러리에는 과할 수 있고, 때로는 필요 이상으로 많은 내용을 끌어와 토큰을 잡아먹는다. 언제 켤지를 가려서 쓰는 편이 좋다.
처음 보는 코드 더미를, 한눈에 보이는 지도로 바꾼다.
새 팀에 합류했는데 코드가 20만 줄이라면 어디서부터 봐야 할까. 이 막막함을 겨냥한 도구다. 여러 에이전트가 프로젝트를 훑어 모든 파일·함수·클래스·의존 관계를 추출하고, 이를 지식 그래프로 엮어 로컬에 저장한다. 그러고 나면 인터랙티브 대시보드가 열리는데, 아키텍처 계층(API·서비스·데이터·UI 등)별로 색이 입혀져 있다. 노드를 누르면 그 코드가 무슨 일을 하고 어디와 연결되는지 설명이 나온다.
가이드 투어 기능은 의존 순서대로 아키텍처를 짚어 가며 "이 코드는 어떤 순서로 읽으면 되는지"를 안내한다. 변경 영향 분석도 있다. 커밋 전에 지금 손댄 내용이 코드베이스의 어느 부분까지 파급되는지 미리 볼 수 있다. 특정 파일이나 함수만 깊게 파고들 수도, 새로 온 사람을 위한 온보딩 가이드를 만들 수도 있다. 코드뿐 아니라 PDF·마크다운·이미지까지 읽어 그래프에 넣고, 다시 돌릴 때는 바뀐 파일만 갱신한다. 결과를 한국어로 뽑는 것도 된다.
/plugin marketplace add Lum1104/Understand-Anything
/plugin install understand-anything
/understand # 전체 스캔 → 지식 그래프 + 대시보드
/understand-chat 결제 흐름이 어떻게 동작하나요?
/understand-diff # 지금 변경의 영향 범위 보기
가 본 적 없는 도시의 지하철 노선도와 같다. 모든 골목을 직접 걸어 보는 대신, 노선과 역과 환승 지점을 한눈에 파악하고 움직인다.
매번 다시 설명하지 않도록, 세션을 넘어 기억한다.
코딩 에이전트는 세션이 바뀌면 잊는다. 아키텍처를 한 번 설명하고, 어떤 버그를 한 번 잡고, 어떤 라이브러리를 쓰기로 한 번 정해도, 다음 세션은 다시 0에서 시작한다. agentmemory는 각 세션에서 일어난 일을 조용히 기록하고, 압축해 로컬 데이터베이스에 담았다가, 다음 세션에는 그중 지금 필요한 맥락만 골라 다시 넣어 준다. 사용자가 따로 할 일은 없다. 평소처럼 코딩하면 된다.
Claude Code에 기본으로 있는 메모리 기능과의 차이가 핵심이다. 마크다운 메모리 파일은 전체 내용을 통째로 맥락에 밀어 넣어, 지금과 무관한 것까지 함께 들어가고 분량이 커질수록 다루기 어려워진다. agentmemory는 벡터 검색과 그래프 검색을 함께 써서 관련 있는 것만 끄집어낸다. 프로젝트에 대해 지금 무엇을 기억하고 있는지는 웹 뷰어로 직접 확인할 수 있다.
# 메모리 서버 실행 후 연결
npx @agentmemory/agentmemory
agentmemory connect claude-code
# 플러그인 형태로도 설치할 수 있다
몇 달 전의 결정 가운데 지금 필요한 하나를 정확히 떠올려 주는 유능한 비서와, 매일 아침 일기장 전체를 다시 읽으라고 통째로 건네는 비서의 차이다. 같은 정보라도 어느 쪽이 가벼운지는 분명하다.
영상 링크만 던지던 것을, 화면을 보고 말을 듣게 한다.
코딩 에이전트에 영상 링크를 건네도 원래는 제목과 설명문 정도만 읽을 수 있다. 화면에 무엇이 떠 있는지, 무슨 말을 하는지는 알지 못한다. claude-video는 /watch 명령 하나로 그 간극을 메운다. 영상을 내려받아 일정 간격으로 화면을 캡처하고 음성을 글로 옮긴 다음, 그 둘을 함께 에이전트에게 넘긴다. 그러면 에이전트는 실제 장면을 눈으로 보고 말소리까지 읽은 상태에서 답한다.
재미있는 점은 캡처하는 화면 수가 영상 길이에 맞춰 자동으로 조절된다는 것이다. 30초 안팎의 짧은 영상은 30장가량 촘촘하게 뽑고, 길어질수록 간격을 넓혀 대략 100장 안에서 갈무리한다. 특정 구간만 보고 싶으면 시작·끝 시점을 지정해 그 부분만 잘라 볼 수도 있다. 한 영상이 어떻게 시작해 어떤 흐름으로 이어지는지를 장면 단위로 캐물으며 구조를 파악하는 식으로 쓰기 좋다.
# 마켓플레이스 등록 후 설치
/plugin marketplace add bradautomates/claude-video
/plugin install watch@claude-video
# 이후 영상 주소와 질문을 함께 전달
/watch
영화 줄거리만 듣고 평하던 사람에게, 이번에는 직접 극장에서 보게 하고 대사까지 받아 적게 한 셈이다. 같은 영상이라도 표지만 보는 것과 끝까지 앉아 보는 것은 다르다.
위 일곱 가지가 비교적 두루 쓸 만한 축이라면, 다음 둘은 특정한 작업을 하는 사람에게 분명히 값지지만 그렇지 않으면 굳이 둘 이유가 없는 쪽이다.
Remotion은 React로 코드를 짜서 영상을 만드는 프레임워크다. 그냥 두면 코딩 에이전트가 Remotion 코드를 쓸 때 애니메이션 타이밍이나 화면 동기화에서 자주 헛디딘다. Remotion이 펴낸 공식 스킬을 깔아 두면 그런 실수가 눈에 띄게 줄어든다. 공식 문서 안내에 따라 적용할 수 있으며, 코드로 모션 그래픽을 만드는 사람에게만 해당한다.
웹 화면을 만들고 나면 정작 그게 의도대로 동작하는지는 사람이 일일이 눌러 봐야 한다. Playwright MCP(Model Context Protocol, 모델이 외부 도구와 주고받게 하는 규약)를 연결하면 에이전트가 실제 브라우저를 띄워 버튼을 누르고 입력을 채워 흐름을 점검한 뒤, 어긋난 곳을 짚어 고친다. 화면을 추측으로 다듬는 대신 실제로 만져 보고 다듬게 하는 셈이라, 프런트엔드를 자주 손보는 사람에게 어울린다.
일곱 가지를 한꺼번에 깔 필요는 없다. 하나 골라 써 보고, 손에 붙는 것만 남기면 된다. 다만 목록을 훑는 것보다 한 걸음 더 들어간 이야기가 있다.
스킬이라는 것은 결국 "이건 이렇게 해 줘"라는 말을 매번 되풀이하는 대신, 한 번 정리해 두고 계속 다시 쓰는 장치다. 사람들은 프롬프트 한 줄 한 줄에는 공을 들이면서도, 그 프롬프트를 스킬로 굳혀 두지는 않는다는 지적이 있다. 같은 지시를 매번 새로 입력하는 것은 같은 일을 매번 처음부터 다시 시작하는 것에 가깝다.
그래서 도구를 1일 차에 쓰는 방식과 30일 차에 쓰는 방식은 같을 수 없다. 방법은 단순하다. 스킬을 한 번 돌려 보고, 결과에서 아쉬운 데가 있으면 "이번엔 이렇게 나왔는데 다음부터는 이렇게 해 달라"고 스킬 자체를 고친다. 그러면 다음 세션부터는 그 수정이 반영된 채로 더 나은 결과가 나온다.
그 차이가 쌓이면, 같은 시간을 들여도 결과물의 결이 달라진다.