#159 by GitHub stars
revfactory/harness
A meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/evolve/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
92d9f1b29e7a → 92d9f1b29e7a
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 92d9f1b29e7a
No earlier version was observed for comparison.
skills/harness/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
92d9f1b29e7a → 92d9f1b29e7a
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 92d9f1b29e7a
No earlier version was observed for comparison.
Verified commit 92d9f1b29e7af81acebf51a9fcd1832e739a1414
git clone --filter=blob:none --no-checkout https://github.com/revfactory/harness.git .hotskills/revfactory-harness && git -C .hotskills/revfactory-harness checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414
# Copy each selected skill directory from .hotskills/revfactory-harness into .claude/skills/<skill-name>/Heat
5.3- Star growth, last 7 daysAhead of 70% of tracked repositories
- Star growth, last 24 hoursAhead of 70% of tracked repositories
- Rank movement, last 7 daysAhead of 74% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
evolve
When your agent uses it
하네스 진화 스킬. 사용 중인 하네스의 실행 결과에 대한 피드백을 수집·일반화하여 에이전트/스킬/오케스트레이터에 반영하고, 초기 구성 대비 델타를 포착해 변경 이력을 갱신한다. '하네스 회고', '하네스 진화', '하네스 피드백 반영', '하네스 개선', '결과가 아쉬웠어 하네스 고쳐줘', '이 피드백 하네스에 반영해줘', '하네스 레슨 정리' 등 기존 하네스의 실행 경험을 바탕으로 한 개선 요청 시 반드시 이 스킬을 사용. 하네스 신규 구축·구조 재설계·에이전트 추가는 harness 스킬이 담당.
What it loads into context
Frontmatter
188 tokensAlways available to the agent
SKILL.md
1,769 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 워크플로우
- 원칙
Files
../../.claude-plugin/marketplace.jsonasset625 bytes../../.claude-plugin/plugin.jsonasset1,265 bytesSKILL.mdcore6,737 bytes
Read SKILL.md
# Harness Evolve — 하네스 진화 메커니즘
하네스는 고정물이 아니라 진화하는 시스템이다. 이 스킬은 "무엇이 먹혔고 무엇이 안 먹혔는가"의 델타를 포착해 하네스에 되먹여, 다음 실행이 측정 가능하게 더 나아지도록 한다.
```
초기 하네스 ──▶ 실 프로젝트 사용 ──▶ 현재 하네스
│
▼ (evolve로 델타 포착)
피드백 일반화 → 에이전트·스킬·오케스트레이터 반영
│
▼
변경 이력 갱신 → 다음 실행은 더 나은 초안에서 시작
```
View the complete source on GitHubharness
When your agent uses it
프로젝트에 맞는 하네스를 설계하고, 전문 에이전트와 각 에이전트가 사용할 스킬을 만든다. 사용자가 '하네스 구성해줘', '하네스 구축해줘', '하네스 설계', '하네스 엔지니어링', '에이전트 팀 만들어줘'라고 요청할 때 사용한다. 새로운 분야나 프로젝트의 자동화 체계를 구축하거나 기존 하네스를 재구성·확장할 때도 사용한다. '하네스 점검', '하네스 감사', '하네스 현황', '에이전트/스킬 동기화'처럼 기존 하네스를 운영하거나 유지 보수하는 요청에도 사용한다. 실행 결과를 회고하고 피드백을 반영하는 작업에는 harness:evolve 스킬을 사용한다.
What it loads into context
Frontmatter
188 tokensAlways available to the agent
SKILL.md
9,285 tokensWhen the skill is activated
Reference documents
34,093 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 핵심 원칙
- 진행 절차
- 산출물 점검표
- 참고 문서
Files
SKILL.mdcore35,683 bytesreferences/execution-modes.mddoc14,915 bytesreferences/model-selection-guide.mddoc10,111 bytesreferences/orchestrator-template.mddoc19,112 bytesreferences/qa-agent-guide.mddoc13,783 bytesreferences/skill-testing-guide.mddoc15,886 bytesreferences/skill-writing-guide.mddoc11,742 bytesreferences/team-examples.mddoc10,131 bytesreferences/team-patterns.mddoc20,225 bytesreferences/workflow-recipes.mddoc14,101 bytes
Read SKILL.md
# Harness v2 — 에이전트 팀과 스킬 설계
프로젝트에 맞는 하네스를 설계한다. 각 에이전트의 역할을 정의하고, 에이전트가 작업할 때 따를 스킬을 만든다.
## 핵심 원칙
1. 에이전트 정의는 `프로젝트/.claude/agents/`에, 스킬은 `프로젝트/.claude/skills/`에 만든다. 에이전트에는 누가 일하는지를, 스킬에는 그 일을 어떻게 하는지를 적는다.
2. 작업 흐름에 따라 실행 모드를 고른다. 순서와 반복 조건을 코드로 정할 수 있으면 워크플로로 조율한다. 같은 전문가와 피드백을 주고받아야 하면 지속형 에이전트를 쓴다. 결과를 한 번만 받으면 되는 작업은 서브에이전트에 맡긴다. 자세한 선택 기준은 2단계에서 다룬다.
3. 업무의 복잡도, 작업 기간, 자율성, 응답 속도에 맞춰 모델을 고른다. 계획을 세워 장기간 자율적으로 실행해야 하는 최고 난도 업무에는 fable, 설계·코드 생성·복잡한 분석·교차 검증에는 opus, 로그 분석·형식 변환·단순 수집 같은 일상 업무에는 sonnet을 쓴다. 자세한 기준은 3단계에서 다룬다.
4. 새 세션에서도 오케스트레이터 스킬을 불러올 수 있도록 `CLAUDE.md`에 호출 조건과 변경 이력만 기록한다.
5. 실행 결과에서 배운 내용을 에이전트·스킬·`CLAUDE.md`에 계속 반영한다. 회고하고 변경 사항을 찾아내는 작업은 `harness:evolve` 스킬이 맡는다.
6. 생성하는 에이전트 정의, 스킬, 오케스트레이터, `CLAUDE.md` 기록은 사용자가 대화에 쓰는 언어로 작성한다. 이 스킬 문서와 `references/`의 템플릿이 한국어로 쓰였다는 이유로 산출물을 한국어로 쓰지 않는다. 템플릿의 제목과 예시 문구도 그 언어로 옮긴다. 사용자가 언어를 따로 정하면 그 언어를 따르고, 따로 정하지 않은 채 기존 하네스를 확장하면 기존 파일의 언어를 따른다.
## 진행 절차View the complete source on GitHubSkills included
- evolve
- harness
Repository facts
- License
- Apache-2.0
- Created
- Mar 26, 2026
- Last pushed
- Sep 28, 2026
- Forks
- 1,341
- Open issues
- 1
- Project activity
- Active
Rank over the last 12 weeks
Now #159 · best #132 · down 10 in 30 days
- #157 on Oct 29
- #159 from Oct 30 to Oct 31
- #158 on Nov 1
- #159 on Nov 2
- #160 on Nov 3
- #159 since Nov 4
48 earlier periods
- #130 on Aug 2
- #131 on Aug 7
- #130 from Aug 8 to Aug 9
- #131 from Aug 10 to Aug 11
- #132 from Aug 12 to Aug 13
- #133 from Aug 14 to Aug 15
- #132 on Aug 16
- #133 on Aug 17
- #134 from Aug 18 to Aug 21
- #132 on Aug 22
- #134 on Aug 23
- #135 from Aug 24 to Aug 29
- #134 on Aug 30
- #135 on Aug 31
- #137 on Sep 1
- #136 on Sep 2
- #137 on Sep 3
- #136 on Sep 4
- #137 from Sep 5 to Sep 6
- #138 from Sep 7 to Sep 8
- #139 from Sep 9 to Sep 10
- #138 on Sep 11
- #139 on Sep 12
- #140 from Sep 13 to Sep 16
- #141 on Sep 17
- #142 from Sep 18 to Sep 19
- #143 from Sep 20 to Sep 24
- #144 from Sep 25 to Sep 27
- #145 on Sep 28
- #146 from Sep 29 to Sep 30
- #147 from Oct 1 to Oct 2
- #148 on Oct 3
- #147 on Oct 4
- #149 on Oct 5
- #147 on Oct 6
- #149 from Oct 7 to Oct 9
- #150 from Oct 10 to Oct 11
- #151 from Oct 12 to Oct 13
- #152 on Oct 14
- #151 on Oct 15
- #150 on Oct 16
- #151 on Oct 17
- #153 on Oct 18
- #152 from Oct 19 to Oct 21
- #153 from Oct 22 to Oct 23
- #154 on Oct 24
- #155 on Oct 25
- #154 on Oct 28
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 2, 2026
- No broad tool permissions
- No dangerous shell commands
- 9 network referencesin 2 files: .claude-plugin/plugin.json:5 .claude-plugin/marketplace.json:4
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 9 signals by file
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "robin", "url": "https://github.com/revfactory" - Network accessline 6
"name": "robin", "url": "https://github.com/revfactory" }, - Network accessline 7
"url": "https://github.com/revfactory" - Network accessline 8
}, "homepage": "https://github.com/revfactory/harness", "repository": "https://github.com/revfactory/harness", - Network accessline 9
"homepage": "https://github.com/revfactory/harness", - Network accessline 10
"repository": "https://github.com/revfactory/harness",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 9 facts
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:4High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:5High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:6High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:5High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:6High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:7High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:8High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:9High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:10High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/revfactory-harness/)