Individual skill

evolve

하네스 진화 스킬. 사용 중인 하네스의 실행 결과에 대한 피드백을 수집·일반화하여 에이전트/스킬/오케스트레이터에 반영하고, 초기 구성 대비 델타를 포착해 변경 이력을 갱신한다. '하네스 회고', '하네스 진화', '하네스 피드백 반영', '하네스 개선', '결과가 아쉬웠어 하네스 고쳐줘', '이 피드백 하네스에 반영해줘', '하네스 레슨 정리' 등 기존 하네스의 실행 경험을 바탕으로 한 개선 요청 시 반드시 이 스킬을 사용. 하네스 신규 구축·구조 재설계·에이전트 추가는 harness 스킬이 담당.

skills/evolve/SKILL.md

Read pinned source

Source commit 92d9f1b29e7af81acebf51a9fcd1832e739a1414

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 2, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/evolve

( set -euo pipefail destination='./.claude/skills/evolve' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/revfactory/harness.git' "$work/repo" git -C "$work/repo" checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414 git -C "$work/repo" archive --format=tar '92d9f1b29e7af81acebf51a9fcd1832e739a1414:skills/evolve' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/evolve

( set -euo pipefail destination='./.agents/skills/evolve' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/revfactory/harness.git' "$work/repo" git -C "$work/repo" checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414 git -C "$work/repo" archive --format=tar '92d9f1b29e7af81acebf51a9fcd1832e739a1414:skills/evolve' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/evolve

( set -euo pipefail destination='./.cursor/skills/evolve' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/revfactory/harness.git' "$work/repo" git -C "$work/repo" checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414 git -C "$work/repo" archive --format=tar '92d9f1b29e7af81acebf51a9fcd1832e739a1414:skills/evolve' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/evolve

( set -euo pipefail destination='./.gemini/skills/evolve' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/revfactory/harness.git' "$work/repo" git -C "$work/repo" checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414 git -C "$work/repo" archive --format=tar '92d9f1b29e7af81acebf51a9fcd1832e739a1414:skills/evolve' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/evolve

( set -euo pipefail destination='./.github/skills/evolve' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/revfactory/harness.git' "$work/repo" git -C "$work/repo" checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414 git -C "$work/repo" archive --format=tar '92d9f1b29e7af81acebf51a9fcd1832e739a1414:skills/evolve' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/evolve

( set -euo pipefail destination='./.opencode/skills/evolve' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/revfactory/harness.git' "$work/repo" git -C "$work/repo" checkout --detach 92d9f1b29e7af81acebf51a9fcd1832e739a1414 git -C "$work/repo" archive --format=tar '92d9f1b29e7af81acebf51a9fcd1832e739a1414:skills/evolve' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
9,337
Repository last updated
Sep 28, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Harness Evolve — 하네스 진화 메커니즘

하네스는 고정물이 아니라 진화하는 시스템이다. 이 스킬은 "무엇이 먹혔고 무엇이 안 먹혔는가"의 델타를 포착해 하네스에 되먹여, 다음 실행이 측정 가능하게 더 나아지도록 한다.

```
초기 하네스 ──▶ 실 프로젝트 사용 ──▶ 현재 하네스
                                        │
                                        ▼ (evolve로 델타 포착)
                                  피드백 일반화 → 에이전트·스킬·오케스트레이터 반영
                                        │
                                        ▼
                                  변경 이력 갱신 → 다음 실행은 더 나은 초안에서 시작
```