Plugins for Claude Natives 저장소 소개
plugins-for-claude-natives 저장소는 최근 Anthropic이 공개한 CLI 기반의 에이전트 환경인 Claude Code 를 위해, 한국의 AI 엔지니어링 그룹인 Team Attention 이 개발하여 공개한 오픈소스 플러그인 모음 저장소입니다.
기본적인 Claude Code 가 코딩 작업 자체에 집중한다면, 이 프로젝트는 개발자가 실제 업무를 수행하며 마주하는 '코딩 외적인' 맥락(Context)과 워크플로우를 보강하는 데 초점을 맞추고 있습니다.
예를 들어, 단순한 코드 생성을 넘어 외부 AI 모델들의 의견을 취합하여 아키텍처를 결정하거나, 모호한 기획 문서를 명확한 명세서로 변환하고, 개발 중 피로도를 줄이기 위해 음성으로 진행 상황을 브리핑받는 식입니다.
이 저장소에 소개된 플러그인들을 Claude Marketplace를 사용하여 간편하게 설치 및 사용해볼 수 있으며, 특히 한국 사용자들에게 유용한 (macOS에서) 카카오톡(KakaoTalk) 읽기 / 보내기 스킬이나, 한국어 음성으로 말하는 TTS 스킬 등이 포함된 것이 특징입니다.
Team Attention 소개
Team Attention은 "AI-Native Engineering Team"을 표방하며, AI 시대에 소프트웨어 엔지니어가 일하는 방식을 재정의하고 생산성을 극대화하는 도구와 문화를 만들어가는 전문가 그룹입니다.
Team Attention은 단순히 AI 기술을 사용하는 것을 넘어, "Attention is all you need" 라는 AI의 핵심 철학처럼 개발 과정에서 불필요한 노이즈를 제거하고 본질적인 문제 해결에 '집중(Attention)'할 수 있는 환경을 구축하는 데 주력합니다.
주요 활동으로는 스탠포드 대학의 The Modern Software Developer 강의(CS146S)를 한국 실정에 맞춰 해설하는 The Modern Software Developer(CS146S) 한국어 에디션 프로젝트, AI 빌더들을 위한 Meetup 주최 등이 있으며, 특히 Claude Code와 같은 최신 에이전트 환경에서 한국 개발자들이 겪는 불편함을 해소하기 위해 plugins-for-claude-natives와 같은 오픈소스 도구를 적극적으로 배포하고 있습니다.
Team Attention에 대한 소개는 홈페이지에서 확인해보실 수 있습니다:
Team Attention이 공개한 주요 플러그인
Team Attention이 공개한 plugin-for-claude-natives 저장소에는 9개의 플러그인이 공개되어 있습니다.
| 플러그인 (Plugin) | 상세 설명 (Description) |
|---|---|
| agent-council | Gemini, GPT, Codex 등 여러 AI 에이전트의 의견을 수집하고 종합하여 균형 잡힌 결론을 도출합니다. |
| clarify | 사용자의 모호한 요구사항에 대해 역으로 질문(인터뷰)을 던져 구체적이고 명확한 기술 명세서로 변환합니다. |
| dev | 주요 개발자 커뮤니티의 여론을 검색·분석하여 기술 도입 시 참고할 수 있는 찬반 의견과 트렌드를 제공합니다. |
| interactive-review | 터미널의 한계를 넘어, 웹 UI(브라우저)에서 시각적으로 계획 문서를 검토하고 승인/반려할 수 있습니다. |
| say-summary | (macOS 전용) Claude 답변의 핵심 요약을 한국어 또는 영어 음성(TTS)으로 브리핑해 줍니다. |
| youtube-digest | YouTube 영상의 자막 추출, 한국어 번역, 핵심 요약은 물론 학습을 위한 퀴즈까지 생성합니다. |
| google-calendar | 업무용/개인용 등 여러 구글 계정의 일정을 동시에 조회하여 충돌을 감지하고 일정을 조율합니다. |
| kakaotalk | (macOS 전용) 운영체제의 Accessibility API를 활용하여 카카오톡 메시지를 읽거나 전송합니다. |
| session-wrap | 긴 작업 세션의 히스토리를 분석하여 누락된 작업이 없는지 검증하고, 세션을 체계적으로 회고(Wrap-up)합니다. |
각 플러그인이 해결하고자 하는 문제와 사용 방법은 다음과 같습니다:
Agent Council (AI 에이전트 위원회)

개발을 하다 보면 혼자 결정하기 어려운 중요한 기술적 의사결정의 순간이 찾아옵니다. 이때 Agent Council은 Claude 혼자의 판단에만 의존하는 것이 아니라, 여러 '전문가 AI'들을 소집하여 합의된 결론을 도출해 주는 도구입니다.
Andrej Karpathy의 LLM Council 프로젝트에서 영감을 얻은 이 플러그인은 사용자가 질문을 던지면 시스템은 백그라운드에서 보안 전문가, 백엔드 엔지니어, 아키텍트 등 서로 다른 페르소나를 가진 에이전트들을 병렬로 호출합니다.
이 과정에서 설정에 따라 Gemini, GPT, Codex 등 외부 모델 API가 활용되기도 하며, 각 에이전트는 독립적인 시각에서 의견을 제시합니다. 마지막으로 Claude는 이 토론의 사회자(Moderator) 역할을 맡아 각 의견의 공통점(Consensus)과 대립점(Dissensus)을 분석하고 종합하여 사용자가 최선의 결정을 내릴 수 있도록 돕는 최종 리포트를 작성합니다.
Clarify (요구사항 명세화)

"로그인 기능 좀 만들어줘"와 같이 모호하고 불친절한 요구사항은 개발 프로젝트 실패의 주된 원인이 됩니다. Clarify는 이러한 추상적인 아이디어를 개발자가 바로 코드로 옮길 수 있는 수준의 구체적인 명세서(Spec)로 변환해 주는 'AI 프로덕트 매니저'입니다.
이 플러그인은 단순히 사용자의 말을 정리하는 것을 넘어, 구현에 필요한 핵심 정보가 누락되었을 때 적극적으로 사용자에게 역질문(Interview)을 던집니다. 소셜 로그인은 필요한지, 비밀번호 정책은 어떻게 할지 등을 묻고 답하는 상호작용 과정을 거쳐 초기 요구사항과 확정된 명세를 비교해 보여주며, 최종적으로는 완벽하게 정리된 마크다운 형식의 기술 문서를 생성하여 저장해 줍니다.
Dev (개발자 여론 분석)
Phase 1: Parallel Information Gathering
┌─────────────────┬─────────────────┬─────────────────┬─────────────────┐
│ codebase- │ docs- │ dev-scan │ agent-council │
│ explorer │ researcher │ (community) │ (AI experts) │
└────────┬────────┴────────┬────────┴────────┬────────┴────────┬────────┘
└─────────────────┴─────────────────┴─────────────────┘
│
Phase 2: Analysis & Synthesis ▼
┌─────────────────────────────────────────────────────────────────────────┐
│ tradeoff-analyzer │
└─────────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ decision-synthesizer │
│ (Executive Summary First) │
└─────────────────────────────────────────────────────────────────────────┘
새로운 라이브러리나 프레임워크를 도입하려 할 때, 구글 검색 결과는 SEO(검색 최적화)된 광고성 글이나 얕은 튜토리얼로 가득 차 있는 경우가 많습니다. Dev 플러그인은 이러한 노이즈를 제거하고 Reddit, Hacker News, Dev.to, Lobsters와 같은 '진짜' 개발자 커뮤니티만을 타겟팅하여 검색을 수행합니다.
이를 통해 단순히 기능적인 장단점을 나열하는 것을 넘어, 현업 개발자들이 겪은 구체적인 트러블슈팅 경험, 해당 기술에 대한 업계의 전반적인 분위기, 그리고 실무 적용 시 주의해야 할 논쟁적인 지점들을 파악하여 리포트합니다.
Interactive Review (웹 UI 리뷰)
터미널(CLI) 환경은 빠르고 효율적이지만, 긴 문서를 읽거나 복잡한 계획을 검토하기에는 가독성이 떨어지는 것이 사실입니다. Interactive Review는 Claude가 작성한 방대한 마크다운 계획서나 코드 변경 사항을 사용자가 보기 편한 웹 브라우저 UI로 띄워주는 기능을 제공합니다.
사용자는 터미널의 텍스트를 힘들게 스크롤하는 대신, 브라우저에서 각 항목을 직관적으로 확인하고 체크박스를 통해 승인하거나 반려할 수 있습니다. 웹 인터페이스에서 입력한 피드백과 코멘트는 구조화된 데이터 형태로 다시 Claude에게 전송되어, 즉시 계획을 수정하거나 다음 작업을 진행하는 데 반영됩니다.
Say Summary (음성 브리핑)

macOS 사용자들을 위해 개발된 Say Summary는 코딩 중 화면을 계속 주시하기 힘들거나 눈의 피로를 덜고 싶을 때 유용한 청각적 보조 도구입니다. Claude가 긴 텍스트로 답변을 내놓으면, 이 플러그인은 그 내용을 3~10단어 내외의 핵심 헤드라인(Haiku)으로 압축하여 추출합니다.
이후 macOS의 내장 TTS(Text-to-Speech) 엔진을 활용하여 이를 음성으로 읽어주는데, 이때 한국어는 'Yuna', 영어는 'Samantha'와 같이 언어에 최적화된 목소리를 자동으로 선택하여 자연스럽게 브리핑해 줍니다. 이 플러그인을 사용하면 개발자는 긴 코드 생성이 진행되는 동안 잠시 눈을 감고 휴식을 취하거나 다른 업무를 보면서도 작업의 진행 상황을 귀로 확인할 수 있습니다.
YouTube Digest (영상 학습 비서)
YouTube Digest는 긴 기술 컨퍼런스 영상이나 튜토리얼을 효율적으로 학습할 수 있도록 돕는 강력한 도구입니다. 영상의 URL을 입력하면 단순히 내용을 요약하는 것에 그치지 않고, 전체 자막을 추출하여 한국어로 번역하고 타임스탬프와 함께 주요 인사이트를 정리해 줍니다.
특히 주목할 점은 'Active Learning' 기능으로, 사용자가 영상의 내용을 제대로 이해했는지 확인하기 위해 기초, 중급, 심화 단계로 구성된 퀴즈를 출제합니다. 이 기능을 사용하면 사용자는 영상을 처음부터 끝까지 시청하지 않고도 5분 안에 핵심 내용을 파악하고, 퀴즈를 풀며 지식을 확실히 내재화할 수 있습니다.
Google Calendar (일정 통합 관리) 

개발자가 코딩 흐름(Flow)을 깨지 않고 일정을 관리할 수 있도록 돕는 Google Calendar 플러그인은 단순한 일정 조회 이상의 기능을 제공합니다. 업무용 계정과 개인용 계정을 동시에 연동하는 것과 같이 여러 구글 계정(Multiple Google Calendar Accounts)를 관리할 수 있어, "내일 오후 2시에 미팅 잡아도 될까?"라고 물으면 두 캘린더를 모두 확인하여 충돌 여부를 알려줍니다.
또한, 자연어 대화를 통해 새로운 일정을 생성하거나 기존 일정을 수정 및 삭제하는 CRUD 작업을 모두 수행할 수 있습니다. 리프레시 토큰 방식을 사용하여 한 번 인증하면 연결이 지속되므로, 매번 로그인하는 번거로움 없이 터미널 안에서 개인 비서처럼 활용할 수 있습니다.
KakaoTalk (카카오톡 연동)

KakaoTalk 플러그인은 macOS 환경에서 업무 중 스마트폰을 확인하지 않고도 카카오톡 메시지를 처리할 수 있게 해줍니다. 흥미로운 점은 복잡한 공식 API 키 발급 과정을 거치지 않고, 운영체제의 Accessibility API(접근성 기능) 를 활용하여 데스크탑 카카오톡 클라이언트를 직접 제어한다는 것입니다.
이를 통해 특정 채팅방의 최근 메시지를 읽어오거나, "팀장님께 배포 시작한다고 카톡 보내줘"와 같은 명령으로 메시지를 전송할 수 있습니다. 이는 개발자가 키보드에서 손을 떼지 않고도 팀원들과 신속하게 소통할 수 있도록 돕습니다.
Session Wrap (세션 회고 및 검증)
Phase 1: Analysis (Parallel)
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ doc-updater │ automation- │ learning- │ followup- │
│ │ scout │ extractor │ suggester │
└──────┬───────┴──────┬───────┴──────┬───────┴──────┬───────┘
└──────────────┴──────────────┴──────────────┘
│
Phase 2: Validation ▼
┌─────────────────────────────────────────────────────────────┐
│ duplicate-checker │
└─────────────────────────────────────────────────────────────┘
│
▼
User Selection
하루의 작업을 마치거나 긴 코딩 세션을 종료할 때, Session Wrap은 작업 내역을 체계적으로 정리하고 회고하는 역할을 수행합니다. 현재 세션에서 오고 간 모든 대화 히스토리를 분석하여, 사용자가 처음에 의도했던 목표가 달성되었는지 검증하고 놓친 부분은 없는지 점검합니다.
또한, 이번 세션에서 생성되거나 수정된 파일 목록을 정리하고, 다음 세션에서 이어서 해야 할 작업(Next Steps)을 명확하게 요약해 줍니다. 이를 통해 개발자는 퇴근 전 자신의 작업 상태를 확실하게 기록하고, 다음 날 업무를 시작할 때 빠르게 맥락을 파악할 수 있습니다.
Plugins for Claude Natives 설치 방법
지금까지 소개한 플러그인들은 Claude Code가 설치된 환경에서 마켓플레이스를 통해 간편하게 추가할 수 있습니다.
간편하게 Claude Code를 실행한 뒤, 다음과 같은 명령어로 Marketplace를 먼저 등록합니다:
/plugin marketplace add team-attention/plugins-for-claude-natives
이후, /plugin 메뉴에서 마켓플레이스 선택 - 원하는 플러그인을 선택하여 설치하거나, 아래와 같이 플러그인 이름을 입력하여 설치할 수 있습니다:
/plugin install <plugin-name>
# 예시: /plugin install agent-council
라이선스
Plugins for Claude Natives 프로젝트는 MIT License 로 배포되고 있어, 누구나 자유롭게 사용하고 수정할 수 있습니다.
Team Attention 공식 홈페이지
Team Attention의 정구봉님 인터뷰 기사
Plugins for Claude Natives 프로젝트 저장소
더 읽어보기
-
CS146S: AI-native 개발 워크플로우 학습을 목표로 하는 스탠포드 대학교의 2025년 가을학기 강의
-
Claude Code Showcase: Anthropic의 Claude Code 활용을 위한 설정 및 워크플로우 템플릿 프로젝트
-
oh-my-claude-sisyphus: 개발자를 위한 끈질긴 AI 파트너, Claude Code 오케스트레이션 시스템 (feat. oh-my-opencode)
-
ROMA: 고성능 멀티 에이전트 시스템을 위한 재귀적 메타 에이전트 프레임워크 (Recursive Open Meta-Agent)
-
TerminaI: 사용자의 시스템을 관리/제어하는 AI 기반 시스템 오퍼레이터 (feat. 오픈소스 버전 Claude Cowork)
-
Everything Claude Code: Anthropic x Forum Ventures 해커톤 우승자가 정리한, Claude Code 실전 설정 및 가이드
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. ![]()
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ ![]()

