agentleFS
shsha4shsha4/claude-skills/skills/harness-evolve/SKILL.md

harness-evolve

Skill1 starsChanged 3 months agoMITView on GitHub

하네스(바이브 코딩 파이프라인 스킬·에이전트·훅·CLAUDE.md) 자체를 개선하는 스킬. '하네스 회고', '하네스 개선해줘', '이 피드백 지침에 반영해줘', '스킬 고쳐줘', '다음부터는 이렇게 작업해', '파이프라인이 아쉬웠다' 등 작업 방식·지침에 대한 피드백을 받았을 때, 또는 같은 유형의 지적이 2회 이상 반복될 때 반드시 이 스킬을 사용. 경계: 앱 코드(src/) 수정은 바이브 코딩 파이프라인이, 세션 응답 품질 평가는 session-eval이, 테스트 스킬 재생성은 test-skill-installer가, 프로젝트 워크플로우와 무관한 일반 자동화(settings.json 훅 추가)는 update-config가 담당한다.

3 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

Harness Evolve — 하네스 진화

하네스는 고정물이 아니다. 사용 중 받은 피드백을 원리 수준으로 일반화해 지침에 되먹여, 다음 작업이 더 나은 초안에서 시작되게 한다.

실행 워크플로우

Step 1: 델타 파악

  1. .claude/HARNESS_CHANGELOG.md를 읽어 지금까지의 변경 맥락을 파악한다
  2. git log --oneline -10 -- .claude/ CLAUDE.md로 최근 하네스 변경을 확인한다 (리뷰 가이드 등 하네스와 짝을 이루는 문서가 따로 있으면 경로를 함께 넣는다)
  3. 사용자 피드백이 이미 주어졌다면 그대로 사용하고, 없다면 관찰 신호(같은 지적 반복, 파이프라인 우회 흔적, 스킬 미트리거)를 근거로 개선을 제안한다

Step 2: 수정 대상 매핑

피드백 유형수정 대상
리뷰 품질/판정 기준pre-commit-review 스킬, agents/review-judge.md
아키텍처 사실 오류/드리프트01-architecture-check
컨벤션/스타일02-guidelines
스펙/플랜 절차03-spec-requirement ~ 05-plan-review
코딩 규칙06-coding
테스트 규칙test-writer (스택 변경 수준이면 test-skill-installer 재실행 안내)
스킬이 안 뜸/잘못 뜸해당 스킬의 description
강제(훅) 동작hooks/test-guard/ — 훅은 오작동 시 세션 전체를 막으므로, 수정 후 반드시 수동 실행으로 동작 확인
파이프라인 구조 자체CLAUDE.md

Step 3: 일반화하여 반영

  1. 원리 수준으로 일반화한다. 사례 1:1 규칙 추가는 오버피팅이다 — "왜 그 문제가 생겼는가"를 찾아 원인 수준에서 고친다. (예: "이번에 파일 개수가 틀렸다" → 개수를 갱신하는 게 아니라, 썩는 정보인 개수 자체를 지침에서 제거)
  2. 이유(Why)를 병기한다. 이유를 알면 엣지 케이스에서도 올바르게 판단할 수 있다.
  3. 한 번에 하나씩 적용한다. 몰아서 바꾸면 어떤 변경이 효과였는지 알 수 없다.
  4. 퇴행 방지: 이번 수정이 CHANGELOG의 과거 수정을 되돌리는 방향이면, 상충을 알리고 사용자 확인을 받는다. 둘 다 만족하는 기준을 찾는 것이 정답이다.

Step 4: 이력 갱신 및 동기화

  1. .claude/HARNESS_CHANGELOG.md에 기록: 날짜 / 변경 내용 / 대상 / 사유(피드백 원문 요지)
  2. 같은 기준을 담은 다른 문서(CI의 AI 리뷰 가이드, 팀 위키, README 등)가 있으면 어긋나지 않는지 확인하고 같은 커밋에서 동기화한다 — 기준이 두 곳에 갈라지면 둘 다 신뢰를 잃는다
  3. 수정한 스킬의 frontmatter와 파일 간 참조가 유효한지 확인한다

Step 5: 보고

반영한 변경과 일반화 근거, 반영하지 않은 피드백과 그 이유, 다음 작업에서 기대되는 개선을 요약한다.

원칙

  • 이력은 자산이다 — CHANGELOG를 지우지 않는다. 쌓일수록 "왜 지금 이 모양인가"의 답이 된다.
  • 하네스 수정도 검증 대상이다 — description을 바꿨으면 트리거 시나리오(써야 할 표현 3개 + 쓰면 안 되는 유사 표현 3개)를 점검한다.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.