Community코딩 & 개발github.com

spyrae/harness-control-plane

Claude Code 에코시스템(스킬, 에이전트, MCP 서버)을 .claude/ 설정에서 자동으로 발견하여 대화형 시각적 지도로 보여줍니다.

harness-control-plane란 무엇인가요?

spyrae/harness-control-plane은 Claude Code의 전체 에코시스템을 대화형 시각 지도로 한눈에 파악할 수 있게 해주는 스킬입니다. 개발자가 작성한 `.claude/` 디렉토리 내 설정 파일(예: `.claude/agents`, `.claude/skills`, `.claude/mcp_servers`)을 자동으로 스캔하여 연결된 스킬, 에이전트, MCP 서버들의 관계를 그래프 형태로 시각화합니다. 이를 통해 복잡하게 얽힌 구성 요소 간의 의존성과 흐름을 직관적으로 이해할 수 있으며, 특히 여러 스킬과 에이전트를 함께 사용하는 대규모 Claude Code 워크플로우에서 유용합니다. Cursor, Codex 등 다른 AI 에이전트 플랫폼에서도 유사한 설정 구조를 가진 경우 적용할 수 있습니다. 이 스킬은 설정 파일을 읽어들여 Mermaid.js 기반의 플로우차트나 그래프를 생성하며, 사용자가 직접 명령어를 입력하여 특정 에이전트나 서버로 드릴다운할 수 있는 기능을 제공합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add spyrae/harness-control-plane

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

harness-control-plane은(는) 무엇을 하나요?

Claude Code 에코시스템(스킬, 에이전트, MCP 서버)을 .claude/ 설정에서 자동으로 발견하여 대화형 시각적 지도로 보여줍니다.

개요

이 스킬은 현재 프로젝트의 .claude/ 디렉토리를 스캔하여 등록된 모든 스킬(skills), 에이전트(agents), MCP 서버(MCP servers) 를 찾아내고, 이들 간의 관계를 시각적인 대화형 지도로 렌더링합니다. 이를 통해 개발자는 복잡한 에코시스템을 단일 뷰에서 이해하고 탐색할 수 있습니다.

사용 방법

  1. 스킬 활성화: 프로젝트의 .claude/skills 디렉토리에 이 스킬을 설치하거나 추가합니다.
  2. 명령 실행: Claude Code 세션 내에서 다음 명령어를 입력합니다.
/harness map

또는

Claude, 내 에코시스템 지도를 보여줘.
  1. 결과 확인: 현재 디렉토리의 .claude/ 설정을 기반으로 생성된 대화형 그래프가 출력됩니다. 각 노드를 클릭하여 상세 정보를 확인할 수 있습니다.

지원 설정 파일

이 스킬은 다음 파일들을 자동으로 읽습니다:

  • .claude/skills/ — 설치된 스킬 목록
  • .claude/agents/ — 정의된 에이전트 설정
  • .claude/mcp_servers/ — MCP 서버 구성

만약 설정이 YAML 또는 JSON 형식으로 되어 있다면, 해당 형식을 파싱하여 지도에 반영합니다.

예시

# .claude/agents/my-agent.yml
name: my-agent
skills:
  - code-review
  - deploy
mcp_servers:
  - github
  - slack

위와 같은 설정이 있을 경우, 지도에는 my-agent 노드가 code-review, deploy 스킬과 github, slack MCP 서버에 연결된 형태로 표시됩니다.

참고 사항

  • 이 스킬은 Claude Code 환경에 최적화되어 있지만, 유사한 디렉토리 구조를 가진 다른 AI 에이전트 플랫폼에서도 동작할 수 있습니다.
  • 대화형 지도는 텍스트 기반으로 제공되며, Mermaid.js 다이어그램을 사용하여 CLI에서도 시각적으로 표현됩니다.
  • 현재 디렉토리에 .claude/ 설정이 없으면 오류 메시지를 출력합니다.

라이선스

MIT

관련 스킬