목록전체 글 (81)
BIBI BLOG
Model Context Protocol 정리 Claude에게 도구와 데이터를 제공하는 통신 규격 —MCP의 개념, 구조, 동작 방식을 처음부터 이해하기 MCP란 무엇일까? MCP(Model Context Protocol)는 Claude 같은 AI 모델에게 컨텍스트와 도구를 제공하는 통신 계층입니다. 개발자가 외부 서비스마다 복잡한 통합 코드를 직접 짜지 않아도 되도록 설계되었습니다. 핵심 아이디어는 간단합니다. 도구 정의와 실행을 내 서버에서 전문화된 MCP 서버로 이전하는 것입니다. MCP 서버는 외부 서비스(GitHub, AWS 등)를 감싸는 인터페이스 역할을 하며, 표준화된 도구·프롬프트·리소스를 노출합니다. ..
🔧 Claude Code Skills — 트러블슈팅 완전 가이드스킬이 작동하지 않을 때 단계별 진단과 해결법 📌 이 글의 핵심 요약 먼저 Skills Validator로 구조 문제를 확인하고, 그다음 세부 디버깅을 진행하세요. 스킬이 트리거되지 않는 원인은 거의 항상 description에 있습니다. SKILL.md는 반드시 named 디렉토리 안에 있어야 하고, 파일명은 정확히 SKILL.md여야 합니다. 잘못된 스킬이 실행된다면 description을 더 구체적으로 작성하세요. 런타임 오류는 의존성 설치, 실행 권한(chmod +x), 경로 구분자(슬래시)를 확인하세요. 스킬이 기대대로 동작하지 않을 때, 문제는 대부분 몇 가지 예측 가능한 카테고리에 해당됩니다...
분위기·맛 모두 잡은 판교 맛집 가끔씩 뇨끼와 파스타가 땡길때마다 생각나던 빈티지 1988을 또 다녀왔어요.항상 인기가 많은 곳인데, 오랜만에 가도 여전히 사람이 많았습니다.오랜만에 식당 들어가면서 설레는 느낌이 너무 좋았습니다. 📍 위치 & 기본 정보경기도 성남시 분당구 판교역로 231 H스퀘어 S동 101호판교역 4번 출구 도보 이동주차: 지하주차장 무료콜키지 무료 ✔️ 영업시간점심: 11:00 ~ 15:00브레이크 타임: 15:00 ~ 17:30저녁: 17:30 ~ 21:00 (라스트오더 월~금:21시, 토일 :20시) 🍷 와인색 외관부터 감성 터지는 공간처음 도착하자마자 눈에 들어오는와인빛 외관 + 초록 식물 + 빨간 파라솔 조합유럽 골목 감성이에요.사진 찍는 분들도 많았고,입구부터 이미 ..
🤝 Claude Code Skills — 팀과 조직에 공유하기Git 커밋 · 플러그인 · 엔터프라이즈 배포 · Subagents 연동 📌 이 글의 핵심 요약 .claude/skills에 커밋한 프로젝트 스킬은 Git을 통해 팀 전체에 자동 공유됩니다. 플러그인으로 배포하면 여러 저장소와 커뮤니티에 스킬을 확산시킬 수 있습니다. Enterprise 관리 설정으로 스킬을 조직 전체에 배포하면 최우선 우선순위로 적용됩니다. Subagents는 스킬을 자동으로 상속하지 않습니다. frontmatter의 skills 필드에 명시해야 합니다. 내장 에이전트(Explorer, Plan, Verify)는 스킬에 접근할 수 없습니다. 커스텀 Subagent만 가능합니다. 혼자만 쓰는..
🔍 Claude Code — Skills vs 다른 커스터마이징 옵션 비교 📌 이 글의 핵심 요약 CLAUDE.md는 매 대화에 항상 로드 → 프로젝트 전체 표준에 적합 Skills는 요청에 따라 로드 → 특정 작업의 전문 지식에 적합 Subagents는 독립된 실행 컨텍스트 → 위임 작업에 적합 Hooks는 이벤트 기반(파일 저장, 툴 호출 시 실행) → 자동화 사이드이펙트에 적합 MCP Servers는 외부 툴·통합 제공 → Skills와는 완전히 다른 범주 1. 5가지 옵션 한눈에 보기Claude Code는 총 5가지 커스터마이징 방법을 제공합니다. 각각 다른 문제를 해결하도록 설계되어 있으며, 잘못 선택하면 불필요한 복잡성이 생깁니다. 🎯 Sk..
어슬청담 판교점 📌 경기도 성남시 동판교로 177번길 25, 아브뉴프랑 2층 🕐 매일 11:00 – 22:00 (브레이크타임 15:00 – 17:00 / 라스트오더 21:00) 🅿️ 지하 주차장 이용 시 3시간 무료 📱 캐치테이블 / 네이버 예약 가능 (주말 저녁은 예약 필수!!) 팀 회식 장소를 선택해야하는 날이 다가왔습니다...솔직히 회식 장소 잡는 게 제일 어렵잖아요. 가격도 봐야 하고, 분위기도 봐야 하고, 음식이 다양해서 다 같이 먹을 수 있어야 하고. 이번에 팀 점심 회식 장소로 어슬청담 판교점을 골랐는데, 결론부터 말하면 모두가 만족한 완벽한 선택이었습니다 😊가게 내부와 저희 팀원들이 앉은 테이블의 사진입니다 >.좌석 간 간격이 넓어서 옆 테이블 눈치 보지 않고 팀 이야기 나누기 딱..
⚙️ Claude Code Skills — 설정 & 다중 파일 구성allowed-tools · 효과적인 description · Progressive Disclosure · 스크립트 활용 📌 이 글의 핵심 요약 name과 description은 필수, allowed-tools와 model은 선택 필드입니다. 좋은 description은 "무엇을 하는가"와 "언제 사용하는가" 두 가지에 답해야 합니다. Progressive Disclosure로 SKILL.md를 500줄 이하로 유지하고 참조 파일을 분리합니다. 스크립트는 내용 없이 출력(output)만 컨텍스트에 올라가므로 토큰을 절약할 수 있습니다. 1. Skill 메타데이터 필드SKILL.md의 frontmatter에 작..
🛠️ Claude Code — 첫 번째 Skills 만들기SKILL.md 작성부터 매칭 원리, 우선순위까지 📌 이 글의 핵심 요약 Skills는 디렉토리 + SKILL.md 파일 하나로 만들 수 있습니다. Claude는 시작 시 이름과 설명만 로드하고, 요청과 매칭될 때만 전체 내용을 불러옵니다. 이름이 충돌할 경우 Enterprise → Personal → Project → Plugins 순으로 우선순위가 결정됩니다. 변경사항은 항상 Claude Code 재시작 후 반영됩니다. 1. 스킬의 구조스킬은 단순합니다. 디렉토리 하나와 그 안의 SKILL.md 파일이 전부입니다. 디렉토리 이름이 곧 스킬 이름이 됩니다. ~/.claude/skills/ └── pr-descr..