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:
parent
7ea6c443c5
commit
cc46c4528e
@ -10,7 +10,13 @@
|
|||||||
"name": "harness",
|
"name": "harness",
|
||||||
"source": "./",
|
"source": "./",
|
||||||
"description": "에이전트 팀 & 스킬 아키텍트. 도메인/프로젝트에 맞는 하네스를 구성하고, 전문 에이전트를 정의하며, 에이전트가 사용할 스킬을 생성하는 메타 스킬.",
|
"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"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "harness",
|
"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용 팀 아키텍처 팩토리: 도메인 한 문장을 에이전트 팀과 스킬 세트로 변환하는 메타 스킬.",
|
"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": {
|
"author": {
|
||||||
"name": "ythong",
|
"name": "ythong",
|
||||||
"url": "https://git.zioinfo.co.kr/ythong"
|
"url": "https://git.zioinfo.co.kr/ythong"
|
||||||
|
|||||||
15
CLAUDE.md
15
CLAUDE.md
@ -34,10 +34,15 @@ harness-main/
|
|||||||
│ │ └── agent.md # 코드 구현
|
│ │ └── agent.md # 코드 구현
|
||||||
│ └── skills/ # (추가 스킬 위치)
|
│ └── skills/ # (추가 스킬 위치)
|
||||||
├── skills/
|
├── skills/
|
||||||
│ ├── harness/ # 메타 하네스 스킬
|
│ └── harness/ # 메타 하네스 스킬 (harness 플러그인)
|
||||||
│ │ ├── SKILL.md
|
│ ├── SKILL.md
|
||||||
│ │ └── references/ # 패턴·템플릿·가이드
|
│ └── references/ # 패턴·템플릿·가이드
|
||||||
│ └── zio-harness/ # 풀스택 개발 하네스 스킬
|
├── plugins/
|
||||||
|
│ └── zio-harness/ # 독립 플러그인: 풀스택 개발 하네스
|
||||||
|
│ ├── .claude-plugin/
|
||||||
|
│ │ └── plugin.json
|
||||||
|
│ └── skills/
|
||||||
|
│ └── zio-harness/
|
||||||
│ ├── SKILL.md
|
│ ├── SKILL.md
|
||||||
│ └── references/
|
│ └── references/
|
||||||
│ ├── folder-map.md # PROJECT_MAP 생성 가이드
|
│ ├── folder-map.md # PROJECT_MAP 생성 가이드
|
||||||
@ -58,6 +63,6 @@ harness-main/
|
|||||||
| 파일 | 역할 |
|
| 파일 | 역할 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| `PROJECT_MAP.md` (프로젝트 루트) | 폴더 구조 메모리 — 에이전트가 세션마다 읽는 기준 파일 |
|
| `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 메타 스킬 진입점 |
|
| `skills/harness/SKILL.md` | harness 메타 스킬 진입점 |
|
||||||
| `.claude/agents/*.md` | 에이전트 역할·원칙·통신 프로토콜 정의 |
|
| `.claude/agents/*.md` | 에이전트 역할·원칙·통신 프로토콜 정의 |
|
||||||
|
|||||||
@ -77,7 +77,7 @@ zio-harness 풀스택 개발 에이전트 팀. 4종 에이전트가 파이프라
|
|||||||
| `references/skill-testing-guide.md` | 테스트/평가/반복 개선 방법론 |
|
| `references/skill-testing-guide.md` | 테스트/평가/반복 개선 방법론 |
|
||||||
| `references/qa-agent-guide.md` | QA 에이전트 통합 가이드 + 7개 버그 패턴 |
|
| `references/qa-agent-guide.md` | QA 에이전트 통합 가이드 + 7개 버그 패턴 |
|
||||||
|
|
||||||
### skills/zio-harness/ (풀스택 개발 하네스)
|
### plugins/zio-harness/skills/zio-harness/ (풀스택 개발 하네스 — 독립 플러그인)
|
||||||
|
|
||||||
| 파일 | 용도 |
|
| 파일 | 용도 |
|
||||||
|------|------|
|
|------|------|
|
||||||
|
|||||||
25
plugins/zio-harness/.claude-plugin/plugin.json
Normal file
25
plugins/zio-harness/.claude-plugin/plugin.json
Normal 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"
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user