feat: split zio-harness into a standalone plugin

Move skills/zio-harness into plugins/zio-harness/ as a self-contained
plugin with its own .claude-plugin/plugin.json. Add a second marketplace
entry (zio-harness@1.0.0) and bump the harness plugin to 1.3.0 since it no
longer bundles zio-harness. Single ownership: harness ships only the
harness skill, zio-harness ships only the zio-harness skill.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
ythong 2026-06-17 16:54:17 +09:00
parent 7ea6c443c5
commit cc46c4528e
16 changed files with 55 additions and 19 deletions

View File

@ -10,7 +10,13 @@
"name": "harness",
"source": "./",
"description": "에이전트 팀 & 스킬 아키텍트. 도메인/프로젝트에 맞는 하네스를 구성하고, 전문 에이전트를 정의하며, 에이전트가 사용할 스킬을 생성하는 메타 스킬.",
"version": "1.2.1"
"version": "1.3.0"
},
{
"name": "zio-harness",
"source": "./plugins/zio-harness",
"description": "React + Spring Boot + Mobile App 풀스택 개발 하네스. orchestrator·analyst·bot·agent 에이전트 팀이 기능 개발·테스트·배포를 파이프라인으로 처리. PROJECT_MAP.md로 폴더 구조를 세션 간 기억.",
"version": "1.0.0"
}
]
}

View File

@ -1,7 +1,7 @@
{
"name": "harness",
"description": "The team-architecture factory for Claude Code — a meta-skill that turns a domain description into an agent team and the skills they use, with six pre-defined team-architecture patterns (Pipeline, Fan-out/Fan-in, Expert Pool, Producer-Reviewer, Supervisor, Hierarchical Delegation). Claude Code용 팀 아키텍처 팩토리: 도메인 한 문장을 에이전트 팀과 스킬 세트로 변환하는 메타 스킬.",
"version": "1.2.1",
"version": "1.3.0",
"author": {
"name": "ythong",
"url": "https://git.zioinfo.co.kr/ythong"

View File

@ -34,10 +34,15 @@ harness-main/
│ │ └── agent.md # 코드 구현
│ └── skills/ # (추가 스킬 위치)
├── skills/
│ ├── harness/ # 메타 하네스 스킬
│ │ ├── SKILL.md
│ │ └── references/ # 패턴·템플릿·가이드
│ └── zio-harness/ # 풀스택 개발 하네스 스킬
│ └── harness/ # 메타 하네스 스킬 (harness 플러그인)
│ ├── SKILL.md
│ └── references/ # 패턴·템플릿·가이드
├── plugins/
│ └── zio-harness/ # 독립 플러그인: 풀스택 개발 하네스
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── skills/
│ └── zio-harness/
│ ├── SKILL.md
│ └── references/
│ ├── folder-map.md # PROJECT_MAP 생성 가이드
@ -58,6 +63,6 @@ harness-main/
| 파일 | 역할 |
|------|------|
| `PROJECT_MAP.md` (프로젝트 루트) | 폴더 구조 메모리 — 에이전트가 세션마다 읽는 기준 파일 |
| `skills/zio-harness/SKILL.md` | zio-harness 오케스트레이터 진입점 |
| `plugins/zio-harness/skills/zio-harness/SKILL.md` | zio-harness 오케스트레이터 진입점 (독립 플러그인) |
| `skills/harness/SKILL.md` | harness 메타 스킬 진입점 |
| `.claude/agents/*.md` | 에이전트 역할·원칙·통신 프로토콜 정의 |

View File

@ -77,7 +77,7 @@ zio-harness 풀스택 개발 에이전트 팀. 4종 에이전트가 파이프라
| `references/skill-testing-guide.md` | 테스트/평가/반복 개선 방법론 |
| `references/qa-agent-guide.md` | QA 에이전트 통합 가이드 + 7개 버그 패턴 |
### skills/zio-harness/ (풀스택 개발 하네스)
### plugins/zio-harness/skills/zio-harness/ (풀스택 개발 하네스 — 독립 플러그인)
| 파일 | 용도 |
|------|------|

View File

@ -0,0 +1,25 @@
{
"name": "zio-harness",
"description": "React + Spring Boot + Mobile App 풀스택 개발 하네스. orchestrator·analyst·bot·agent 에이전트 팀이 기능 개발·테스트·배포를 파이프라인으로 처리. PROJECT_MAP.md로 폴더 구조를 세션 간 기억.",
"version": "1.0.0",
"author": {
"name": "ythong",
"url": "https://git.zioinfo.co.kr/ythong"
},
"homepage": "https://git.zioinfo.co.kr/ythong/harness",
"repository": "https://git.zioinfo.co.kr/ythong/harness",
"license": "Apache-2.0",
"keywords": [
"harness",
"zio-harness",
"fullstack",
"react",
"spring-boot",
"mobile",
"orchestration",
"claude-code",
"claude-code-plugin",
"multi-agent",
"pipeline"
]
}