wshobson/agents
요약
wshobson/agents는 Claude Code, Cursor, GitHub Copilot 등 다양한 AI 코딩 도구에서 즉시 사용할 수 있는 에이전트 워크플로우 빌딩 블록입니다. 84개의 플러그인과 192개의 에이전트를 포함하며, 각 도구의 특성에 최적화된 네이티브 아티팩트를 제공합니다.
핵심 포인트
- Claude Code, Cursor, Copilot 등 주요 AI 코딩 도구와 네이티브 호환
- 84개 플러그인, 192개 에이전트, 156개 기술 등 방대한 구성 요소 제공
- 단일 소스(Single Source-of-Truth) 기반의 도구별 최적화된 설치 지원
- 필요한 플러그인만 선택적으로 로드하여 컨텍스트 효율성 극대화
프로덕션 환경에 즉시 적용 가능한 에이전트 워크플로우 (agentic workflow) 빌딩 블록:
84개의 플러그인 (plugins), 192개의 에이전트 (agents), 156개의 기술 (skills), 102개의 명령 (commands) — 단일 Markdown 소스로부터 Claude Code를 위해 구축되었으며, OpenAI Codex CLI, Cursor, OpenCode, Gemini CLI, GitHub Copilot에서 네이티브하게 사용됩니다.
참고
하나의 단일 진실 공급원 (single source-of-truth, plugins/), 다섯 개의 하네스 (harnesses). 각 하네스는 공통 분모를 찾는 방식의 번역이 아닌, 각 하네스에 최적화된 관용적이고 네이티브한 아티팩트 (artifacts)를 제공합니다. 기능 매트릭스 (capability matrix)에 대해서는 docs/harnesses.md를 참조하세요.
사용할 하네스를 선택하세요:
/plugin marketplace add wshobson/agents
/plugin install python-development # 또는 84개의 플러그인 중 아무거나
Codex와 Cursor는 커밋된 레지스트리(소스인 plugins/를 가리킴)로부터 네이티브하게 설치됩니다:
npx codex-marketplace add wshobson/agents # Codex; 그 다음 개별 플러그인 설치
# Cursor: 마켓플레이스를 추가한 후, `/plugin install <name>` 실행 (.cursor-plugin/ 및 소스 읽기)
Gemini와 OpenCode는 클론(clone) + 생성(generate) 방식을 통해 설치합니다 (변환된 트리들은 gitignored 처리됨):
gh repo clone wshobson/agents ~/agents && cd ~/agents
make generate HARNESS=gemini && gemini extensions install . # Gemini
make install-opencode # OpenCode (generate 실행 + 심볼릭 링크 생성)
설정 세부 사항 및 하네스별 주의 사항: docs/harnesses.md. Gemini 전용 설정: GEMINI.md (Gemini CLI에 의해 자동 로드됨).
| 수량 | 항목 | |
|---|---|---|
| 플러그인 (Plugins) | 84 | 세분화된 단일 목적의 설치 가능 단위 (로컬 82개 + git-subdir를 통한 외부 2개) |
| 에이전트 (Agents) | 192 | 도메인 전문가 (아키텍처, 언어, 인프라, 보안, 데이터, ML, 문서, 비즈니스, SEO) |
| 기술 (Skills) | 156 | 점진적 공개 (활성화 시 로드되는) 모듈형 지식 패키지 |
| 명령 (Commands) | 102 | 슬래시 명령 (Slash commands): 스캐폴딩 (scaffolding), 보안 스캔, 테스트 생성, 인프라 설정 |
| 오케스트레이터 (Orchestrators) | 16 | 멀티 에이전트 조정 워크플로우 (풀스택, 보안, ML, 사고 대응) |
카탈로그 탐색: docs/plugins.md · docs/agents.md · docs/agent-skills.md
각 플러그인은 격리되어 있으며 조합 가능합니다: 에이전트 (agents), 명령 (commands), 기술 (skills)은 디렉토리 구조로부터 자동 검색됩니다. 플러그인을 설치하면 전체 마켓플레이스가 아닌 해당 플러그인의 구성 요소만 컨텍스트 (context)에 로드됩니다.
plugins/python-development/
├── .claude-plugin/plugin.json
├── agents/ # 3개의 Python 에이전트 (python-pro, django-pro, fastapi-pro)
...
계층형 모델 전략 (Tiered model strategy):
| 계층 (Tier) | 모델 (Model) | 용도 (Use) |
|---|---|---|
| 0 | Fable 5 | 가장 긴 호흡의 자율 작업 — 대규모 마이그레이션, 수 시간 단위 실행 (선택 사항, 프리미엄 비용) |
| ... |
이 마켓플레이스는 하나의 Markdown 소스로부터 5개의 에이전트용 하네스 (agentic harnesses)로 배포됩니다. 각 어댑터 (adapter)는 하네스 네이티브 아티팩트 (harness-native artifacts)를 생성합니다 (최소 공통 분모 방식의 번역이 아님):
| 하네스 (Harness) | 생성물 (Generates) | 참고 사항 (Notes) |
|---|---|---|
| Claude Code | (신뢰할 수 있는 원본) | 네이티브 marketplace.json + plugins/ |
| Codex CLI | .agents/plugins/marketplace.json + plugins/*/.codex-plugin/plugin.json (커밋됨); .codex/skills/ , .codex/agents/ (gitignored) | 8 KB 기술 제한 준수; 명령 (commands) → 기술 (skills) |
| Cursor | .cursor-plugin/ , .cursor/rules/ | 가벼운 마켓플레이스 + 큐레이션된 규칙; .claude/ 재사용 |
| OpenCode | .opencode/agents/ , .opencode/commands/ , .opencode/skills/ | tools: 허용 목록(allowlist)의 permission: 블록; OpenCode-safe 기술 이름 |
| Gemini CLI | skills/ , agents/ , commands/ (TOML) | 네이티브 기술 + 서브 에이전트 (subagents) (2026년 4월 사양) |
| Copilot | .copilot/agents/ , .copilot/skills/ , .copilot/commands/ | Markdown 에이전트 프로필 + SKILL.md 기술 + 명령-as-기술; 모델은 네이티브 Claude 모델로 매핑됨 |
make generate-all # 5개 모두 생성
make validate # 구조적 검사
make garden # 드리프트 (drift) / 데드 링크 (dead-link) / 제한 초과 감지
Codex와 Cursor는 커밋된 레지스트리(registries)를 통해 소스에서 설치합니다; Gemini와 OpenCode는 클론(clone) + make를 통해 설치합니다.
plugin-eval은 플러그인/기술의 품질을 측정하고 인증하기 위한 3계층 평가 프레임워크입니다:
Static (정적)— 결정론적 구조 분석 (<2초, 무료)
LLM Judge (LLM 판사)— 4개 차원에 걸친 의미론적 평가 (30초, Haiku + Sonnet)100회의 시뮬레이션 실행을 통한 통계적 신뢰성 확보 (
Monte Carlo (몬테카를로)— 5025분)
uv run plugin-eval score path/to/skill --depth quick
uv run plugin-eval certify path/to/skill
상세 내용은 docs/에 있습니다.
다음 순서로 읽어보세요:
docs/plugins.md— 84개 플러그인 전체 카탈로그
docs/agents.md— 카테고리별 192개 에이전트 전체 목록
docs/agent-skills.md— 단계적 공개 방식의 156개 기술 (skills)
docs/usage.md— 명령어, 워크플로 (workflows), 예시
docs/architecture.md— 설계 원칙
docs/harnesses.md— 교차 하네스 (cross-harness) 역량 매트릭스
docs/authoring.md— 휴대 가능한 콘텐츠 (portable-content) 스타일 가이드
docs/plugin-eval.md— 품질 평가 프레임워크
docs/round-trip-results.md— 실제 CLI 검증 레시피
Gemini 전용 설정: GEMINI.md. 그 외 모든 하네스 (harness) 설정, 역량 차이 (capability deltas), 주의 사항 (gotchas)은 docs/harnesses.md에 있습니다.
기여하기 (Contributing): CONTRIBUTING.md · 저술하기 (Authoring): docs/authoring.md
Pensyve는 Claude Code를 위한 외부 git-subdir 항목으로 포함되어 있습니다. Pensyve는 또한 이 마켓플레이스의 다른 지원되는 하네스들을 위한 직접적인 업스트림 (upstream) 통합을 유지 관리합니다.
| 하네스 (Harness) | Pensyve 통합 |
|---|---|
| Claude Code | 이 마켓플레이스에서 /plugin install pensyve 실행 (integrations/claude-code) |
| ... |
MIT — LICENSE 참조.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기