Claude Code "개발 팀" 스택: 실제로 설치할 가치가 있는 스킬과 MCP는 무엇인가
요약
Claude Code를 하나의 개발 팀처럼 운영하기 위한 실질적인 스택과 MCP 서버 활용법을 분석합니다. 단순한 바이럴을 넘어 설치 데이터 기반의 검증된 에이전트 스킬과 보안 주의사항을 다룹니다.
핵심 포인트
- 하위 에이전트 기반 개발(subagent-driven-development)이 병렬 작업의 핵심
- 계획 수립 및 실행 루프를 통한 작업 경로 이탈 방지 중요
- 코드 리뷰, 디버깅, 웹앱 테스트 등 전문 역할 스킬의 높은 활용도
- Bash 도구 사용 시 보안을 위한 PreToolUse 훅 제어 권장
이번 주 AI 코딩 X(구 트위터)에서 화제가 되고 있는 설정은 하나의 Claude Code CLI를 작은 개발 팀으로 변모시키는 것입니다. 리뷰, 테스트, DB 작업을 위한 전문 에이전트, 가드레일(guardrails)을 위한 훅(hooks), 그리고 실제 도구 활용을 위한 다양한 MCP 서버들이 포함됩니다. 바이럴이 된 스크린샷들(132개의 에이전트, 수십 개의 명령어, 25개 이상의 MCP)은 인상적으로 보이지만, 한 가지 실질적인 질문을 던지게 합니다. 어떤 요소들이 실제로 설치할 가치가 있고, 어떤 것들이 소음(noise)일까요?
우리는 skills.sh, GitHub 및 MCP 레지스트리로부터 매일 업데이트되는 실제 설치 수를 기준으로 Claude Code 스킬, MCP 서버 및 마켓플레이스를 순위 매기는 디렉토리를 운영하고 있습니다. 따라서 추측하는 대신, 설치 데이터가 말해주는 현재 방어 가능한 "개발 팀" 스택의 모습은 다음과 같습니다.
카탈로그에 실제로 포함된 내용
현재 카탈로그는 67,052개의 스킬, 8,120개의 MCP 서버, 10,246개의 마켓플레이스 및 2,385개의 플러그인을 추적하고 있습니다. 모든 유형에 걸쳐 87,803개의 리스팅이 있으며, 기록된 설치 수는 1억 2,800만 건이 넘습니다. 가장 큰 비중을 차지하는 부분은 에이전트 도구화(agent-tooling)로, 37,468개의 스킬이 에이전트가 팀의 일원처럼 행동하도록 만드는 역할을 합니다. 이것이 바로 "개발 팀" 트렌드를 구축하는 원재료입니다.
하나의 에이전트를 여러 개로 만드는 방법
하나의 긴 직렬 프롬프트(serial prompt) 대신 병렬적인 하위 작업(subtasks)을 원한다면, 설치 수는 명확한 시작 세트를 가리키고 있습니다:
- subagent-driven-development (134,040회 설치). 팬들은 큰 작업이 하나의 컨텍스트에서 실행되는 대신 병렬로 실행될 수 있도록 독립적인 단계를 하위 에이전트(subagents)로 분리합니다.
- writing-plans (170,580회) 및 executing-plans (141,389회). 긴 작업이 경로를 벗어나지 않도록 유지하는 '계획 후 실행(plan-then-execute)' 루프입니다.
- using-superpowers (169,910회). Claude에게 나머지 컬렉션을 언제 활용해야 하는지 가르쳐주는 진입점 스킬입니다.
이것들은 에이전트가 무엇을 호출할 수 있는지보다는 에이전트가 작동하는 방식을 변화시키며, 이것이 거의 모든 진지한 멀티 에이전트(multi-agent) 설정 아래에 위치하는 이유입니다.
전문 역할: 리뷰, 테스트, 디버깅
개발 팀은 전문가들이 실제일 때만 유용합니다. 가장 많이 설치된 역할 스킬은 다음과 같습니다:
- requesting-code-review (154,036) 및 receiving-code-review (126,571). 버그가 배포되기 전에 잡아내는 요청 및 해결 루프 (request-and-address loop).
- systematic-debugging (172,160). 추측과 확인 (guess-and-check) 대신 수행하는 규율 있는 버그 추적.
- webapp-testing (109,599). 브라우저를 구동하여 실제로 앱을 테스트함.
바이럴 스레드에서 생략된 보안 주의 사항: 여전히 Bash 도구를 보유한 "리뷰어 (reviewer)" 에이전트는 읽기 전용 (read-only)이 아닙니다. Bash 도구는 쓰기 (Write) 권한이 거부되었더라도 리포지토리를 변경하는 명령을 실행할 수 있습니다. 진정한 읽기 전용 역할을 원한다면, 단순히 도구 허용 목록 (tools allowlist)만 사용할 것이 아니라 PreToolUse 훅 (hook)으로 제어해야 합니다.
MCP 레이어: 팀 전체가 공유하는 도구
MCP는 이 스택이 서로 조합될 수 있는 이유입니다. 서버를 한 번 설치하면 Claude Code, Cursor 또는 Codex의 모든 에이전트가 이를 사용할 수 있습니다: 데이터베이스 서버, 브라우저 서버, 문서 가져오기 (docs-fetch) 서버 등. 카탈로그에는 8,120개의 서버가 등록되어 있습니다. 서버를 설치하기 전에 런타임 동작 (runtime behavior)을 확인하세요: 한 번에 얼마나 많은 도구를 노출하는지, 그리고 출력이 메인 컨텍스트 (context)를 범람시키지 않고 격리된 상태를 유지하는지 확인해야 합니다.
132개의 에이전트가 아닌 스타터 스택
최대 설정이 반드시 필요한 것은 아닙니다. Claude Code 개발 팀의 최소 기능 제품 (Minimum Viable Product)은 약 4개의 스킬과 2개의 MCP 서버로 구성됩니다:
- 오케스트레이션 중추 (orchestration spine)를 위한 using-superpowers 및 writing-plans
- 병렬 작업을 위한 subagent-driven-development
- 전문가 역할을 위한 requesting-code-review 및 systematic-debugging
- 실제 스택 (DB, 브라우저, 귀하의 API)을 위한 2~3개의 MCP 서버
스크린샷에 25개의 MCP가 있다고 해서 추가하는 것이 아니라, 작업에 실제로 필요할 때 역할을 추가하세요.
순위별 스택 둘러보기
위에 언급된 모든 스킬(Skill)과 서버(Server)는 설치 횟수에 따라 순위가 매겨진 실제 설치 가능한 항목입니다. Skillselion에서 전체 에이전트 구축 세트를 둘러보거나, Skillselion MCP를 통해 아무것도 설치하지 않고 작업 도중에 순위가 매겨진 요약 목록을 불러올 수 있습니다.
Skillselion은 독립적인 디렉토리이며 Anthropic, OpenAI 또는 Cursor와 관련이 없습니다. 수치는 skills.sh, GitHub 및 MCP 레지스트리에서 매일 업데이트되는 라이브 카탈로그를 기반으로 하며, 실제 설치 횟수에 따라 순위가 매겨집니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기