보안과운영 - 안전한 스킬 관리

이미지
스킬이 위험한 명령을 실행 하면 어떻게 될까요? 편리함 뒤에는 항상 보안 위험이 있습니다. 스킬을 안전하게 만들고 운영하는 방법을 알아야 합니다. 이 글에서는 스킬 보안과 효율적인 운영 방법을 알아봅니다. 보안 기본 원칙 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 스킬이 rm -rf 같은 명령을 실행하면 어떻게 돼요? 🎯 딱딱씨 기본적으로 Claude Code는 위험한 명령 전에 확인 을 요청해. 하지만 allowedCommands에 추가하면 확인 없이 실행되니까 조심해야 해! 🤔 왜왜씨 그럼 어떤 명령은 절대 허용하면 안 되겠네요? 🎯 딱딱씨 맞아! 파일 삭제, 권한 변경, 시스템 명령 은 절대 자동 허용하면 안 돼. 복구가 불가능한 경우가 많거든. 보안 3원칙 ① 최소 권한 - 필요한 것만 허용 ② 확인 유지 - 위험 명령은 확인 필수 ③ 비밀 보호 - API 키, 비밀번호 노출 금지 위험 명령 목록 ⚠️ 절대 자동 허용 금지 명령 위험성 영향 ...

n8n 서브 워크플로우 설계 : 모듈화와 재사용

이미지
노드 100개짜리 워크플로우, 어디서 에러났는지 찾으시나요? 서브 워크플로우로 쪼개면 한 눈에 보입니다. 한 번 만들면 어디서든 재사용까지. 이 글을 다 읽으면 복잡한 워크플로우를 깔끔하게 모듈화할 수 있습니다. ① n8n 서브 워크플로우란 — 프로그래밍의 함수처럼 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 워크플로우 노드가 너무 많아서 복잡해요... 🎯 딱딱씨 서브 워크플로우 로 분리해! 반복되는 로직을 하나의 모듈로 만들고, 필요할 때 호출하는 거야. 🤔 왜왜씨 프로그래밍의 함수 같은 건가요? 🎯 딱딱씨 딱 맞아! 입력받고, 처리하고, 결과를 반환하는 재사용 가능한 단위 라고 생각하면 돼. 서브 워크플로우 개념 구분 메인 워크플로우 서브 워크플로우 역할 전체 흐름 제어 특정 기능 담당 트리거 Schedule, Webhook 등 ...

통합아키텍처 : 전체 구성 요소 조합

이미지
CLAUDE.md, 스킬, MCP, Hooks... 이것들을 어떻게 조합 해야 할까요? 개별 기능을 아는 것과 전체를 설계 하는 것은 다릅니다. 이 글에서는 Claude Code의 구성 요소들을 통합하는 아키텍처를 알아봅니다. 구성 요소 정리 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 CLAUDE.md, 스킬, settings.json... 다 비슷해 보이는데 어떤 걸 써야 하는지 헷갈려요. 🎯 딱딱씨 회사로 비유하면 이해하기 쉬워! CLAUDE.md = 회사 규정 (항상 적용) 스킬 = 업무 매뉴얼 (필요할 때 참조) settings.json = 시스템 설정 (백그라운드) MCP = 외부 협력사 연결 구성 요소 역할 적용 시점 CLAUDE.md 기본 지침, 프로젝트 규칙 항상 로드 스킬 (SKILL.md) 특정 작업 수행 가이드 키워드/명령으로 활성화 settings.json 권한, 동작, MCP 설정 백그라운드 ...

n8n Claude API 연동 : Anthropic AI 활용하기

이미지
50페이지 보고서 요약에 3시간 걸리시나요? Claude는 200K 토큰 . 긴 문서도 한 번에 분석하고 요약합니다. 이 글을 다 읽으면 글쓰기 AI의 끝판왕 Claude를 자동화에 활용할 수 있습니다. ① n8n Claude 강점 — ChatGPT와 뭐가 다를까 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 Claude가 ChatGPT랑 뭐가 다른가요? 🎯 딱딱씨 Claude는 긴 문서 처리 와 정교한 글쓰기 에 강해! 특히 200K 토큰 컨텍스트라 긴 보고서도 한 번에 분석 가능하지. 🤔 왜왜씨 어떤 작업에 Claude가 좋을까요? 🎯 딱딱씨 문서 요약, 보고서 작성, 코드 리뷰, 이메일 작성 같은 글쓰기 중심 작업 에 최고야! Claude 모델 비교 모델 특징 추천 용도 Claude Sonnet 4.5 균형잡힌 성능 일반 자동화 (추천!) Claude Op...

MCP통합 - 외부 서비스 연결

이미지
Claude Code가 외부 서비스와 대화 할 수 있다면 어떨까요? Slack 메시지 전송, GitHub 이슈 생성, 데이터베이스 조회... 이 모든 것이 MCP(Model Context Protocol) 로 가능합니다. 이 글에서는 MCP의 개념과 설정 방법을 알아봅니다. MCP란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 MCP가 뭔가요? 이름만 들으면 무슨 프로토콜 같은데... 🎯 딱딱씨 맞아, 프로토콜이야! 쉽게 말하면 Claude Code가 외부 도구와 소통하는 표준 방식 이지. USB가 다양한 기기를 컴퓨터에 연결하듯, MCP는 다양한 서비스를 Claude에 연결해. 🤔 왜왜씨 그럼 아무 서비스나 연결할 수 있어요? 🎯 딱딱씨 MCP 서버가 있는 서비스만 가능해. GitHub, Slack, 데이터베이스 등 주요 서비스들은 이미 MCP 서버가 있어서 바로 연결할 수 있어! MCP의 핵심 MCP = Model Context Protocol 역할 = Claude와 외부 서비스 연결 구성 = MCP 서버 (제공자) ↔ Claude (소비자) 결과: 외부 도구/데이터를 Clau...

에이전트팀즈 - 에이전트 협업 시스템

이미지
서브에이전트가 서로 협력 할 수 있다면 어떨까요? Agent Teams는 여러 에이전트가 하나의 목표를 위해 함께 작업 하는 실험적 기능입니다. 이 글에서는 Agent Teams의 개념과 활용 가능성을 알아봅니다. Agent Teams란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 서브에이전트랑 Agent Teams는 뭐가 달라요? 🎯 딱딱씨 학교 과제로 비유하면, 서브에이전트는 혼자 맡은 파트를 끝내고 제출 하는 거야. Agent Teams는 팀원끼리 대화하면서 함께 완성 하는 거지. 🤔 왜왜씨 팀원끼리 대화요? 🎯 딱딱씨 응! 에이전트 A가 작업 중 막히면 에이전트 B에게 메시지를 보내서 도움을 요청할 수 있어. 이게 핵심 차이야. 서브에이전트 vs Agent Teams 서브에이전트 = 독립 작업 → 결과 반환 Agent Teams = 협업 작업 → 상호 소통 가능 핵심: 에이전트 간 메시지 교환 Teams 핵심 기능 💡 Agent Teams의 특징 공유 Task List - 팀 전체가 같은 할 일 목록 공유 Peer-to-Peer ...

커스텀에이전트 - 서브에이전트와 Task 도구

이미지
복잡한 작업을 혼자 다 처리 하려면 버거울 때가 있습니다. 이럴 때 서브에이전트 를 활용하면 작업을 분산하고 병렬로 처리할 수 있습니다. 이 글에서는 커스텀 서브에이전트를 만들고 활용하는 방법을 알아봅니다. 서브에이전트란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 서브에이전트가 뭔가요? 🎯 딱딱씨 팀 프로젝트를 생각해봐. 팀장이 모든 일을 직접 하면 힘들잖아? 그래서 팀원에게 업무를 분담 하지. 서브에이전트가 바로 그 팀원이야. 🤔 왜왜씨 그럼 메인 에이전트가 팀장이고, 서브에이전트가 팀원인 거네요? 🎯 딱딱씨 정확해! 메인 에이전트가 전체를 조율하고, 서브에이전트들이 각자 맡은 작업을 처리해서 결과를 돌려주는 거야. 서브에이전트 개념 메인 에이전트 = 전체 작업 조율 (팀장) 서브에이전트 = 특정 작업 전담 (팀원) 결과: 복잡한 작업 분산 + 병렬 처리 가능 언제 서브에이전트를 쓸까? 💡 서브에이전트가 유용한 경우 여러 파일 분석 - 각 파일을 서브에이전트가 병렬 분석 다양한 관점 필요 - 각 관점별 서브에이전트 배치 ...