/ 디렉터리 / 플레이그라운드 / wshobson skills
● 커뮤니티 wshobson ⚡ 바로 사용

wshobson skills

제작: wshobson · wshobson/skills

테스트, 디버깅, 리팩토링, 아키텍처를 다루는 큐레이션된 Anthropic 형식 스킬 — agents 레포의 검증된 동반자.

wshobson/skills는 agents 및 commands 레포의 스킬 대응물입니다. 각 스킬은 단일 관심사에 대한 깊은 지침이 있는 SKILL.md(Anthropic 스킬 형식)입니다: testing-strategy, refactor-safely, debug-systematically 등. 열심히 호출되는 것이 아니라 Claude Code에 의해 온디맨드로 로드됩니다.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

준비됨

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "wshobson-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "wshobson-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "wshobson-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "wshobson-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "wshobson-skills-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "wshobson-skills-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/wshobson/skills",
          "~/.claude/skills/wshobson"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add wshobson-skills-skill -- git clone https://github.com/wshobson/skills ~/.claude/skills/wshobson

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: wshobson skills

막혔을 때 체계적인 디버깅 흐름 적용

👤 버그 헌팅 3시간 차의 개발자 ⏱ ~60 min intermediate

언제 쓸까: 한 시간 동안 추측하다가 구조화된 접근법이 필요할 때.

사전 조건
  • 스킬 설치 — ~/.claude/skills/wshobson에 클론
흐름
  1. 스킬 트리거
    I'm stuck debugging a flaky test that fails on CI but passes locally. Apply your debug-systematically skill.✓ 복사됨
    → 스킬이 시작되어 재현 단계 + 가장 최근 변경사항을 요청
  2. 단계 따르기
    Step through the bisect/log/instrument plan it gives you.✓ 복사됨
    → 단계별 출력 캡처
  3. 수정 적용
    Once root cause confirmed, apply the fix and add a regression test.✓ 복사됨
    → 버그 수정, CI 초록

결과: 문서화된 증거 체인으로 해결된 버그.

함정
  • 사소한 버그에서의 스킬 오버헤드 — 명백한 버그에는 스킬 건너뛰기 — 30분 이상 막혔을 때만 사용
함께 쓰기: wshobson-agents-skill

새 기능을 위한 테스트 전략 설계

👤 스프린트를 계획하는 기술 리드 ⏱ ~45 min intermediate

언제 쓸까: 기능이 사소하지 않고 유닛 + 통합 + e2e 커버리지를 제대로 원할 때.

흐름
  1. 스킬 브리핑
    Use testing-strategy. Feature: per-tenant data isolation in the API. Help me decide what to test where.✓ 복사됨
    → 기능에 매핑된 테스트 피라미드
  2. 테스트 스캐폴딩 구현
    Generate the scaffolding. Mark which tests are highest leverage.✓ 복사됨
    → 테스트 스텁이 있는 파일

결과: 설계 검토에서 방어할 수 있는 테스트 계획.

동작을 회귀시키지 않고 트래픽이 많은 함수 리팩토링

👤 중요 코드 경로를 건드리는 개발자 ⏱ ~90 min advanced

언제 쓸까: 함수가 중요 경로에 있고 버그 하나가 고객 영향으로 이어질 때.

흐름
  1. 특성화 테스트로 동작 고정
    Use refactor-safely. First write characterization tests around src/checkout.ts:processOrder.✓ 복사됨
    → 현재 동작을 고정하는 테스트
  2. 마이크로 단계로 리팩토링
    Now apply refactors one tiny step at a time, running tests after each.✓ 복사됨
    → 초록 테스트가 있는 단계별 diff

결과: SRE가 거부하지 않을 리팩토링.

조합

다른 MCP와 조합해 10배 효율

wshobson-skills-skill + wshobson-agents-skill

스킬은 방법을 형성하고, 에이전트는 실행

Apply refactor-safely skill, delegate the actual edits to backend-architect agent.✓ 복사됨
wshobson-skills-skill + wshobson-commands-skill

빠른 트리거에는 명령, 더 깊은 지침에는 스킬

/refactor for quick; refactor-safely for the critical-path version.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
debug-systematically bug description 30분 이상 막혔을 때 0
testing-strategy feature spec 구현 전 0
refactor-safely target 중요 경로 리팩토링 0
review-architecture design doc 설계 검토 0

비용 및 제한

운영 비용

API 쿼터
해당 없음 — 로컬
호출당 토큰
완전히 호출될 때 높음 (스킬은 상세한 지침 블록)
금액
무료 (MIT)
스킬은 트리거될 때만 로드됨; 유휴 비용 걱정 불필요

보안

권한, 시크릿, 파급범위

최소 스코프: filesystem-read
자격 증명 저장: 없음
데이터 외부 송신: 없음 — 순수 프롬프트

문제 해결

자주 발생하는 오류와 해결

스킬이 자동으로 트리거되지 않음

SKILL.md 설명이 사용자 요청과 의미론적으로 일치하는지 확인; 거짓 음성이 발생하면 설명을 더 구체적으로

원하지 않을 때 스킬이 트리거됨

설명을 더 구체적으로 편집; 일반적인 트리거 단어 제거

긴 스킬이 token 비용을 부풀림

스킬 본문을 핵심만으로 트리밍; 스킬은 소설이 아닌 체크리스트여야 함

대안

wshobson skills 다른 것과 비교

대안언제 쓰나단점/장점
wshobson/agents (sibling)스킬 대신 서브에이전트를 원할 때서브에이전트는 명시적, 스킬은 자동 트리거
obra/superpowers다른 의견을 가진 더 작은 큐레이션된 스킬 세트더 적은 커버리지, 더 많은 취향

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기