Skip to content

doxmt/harness-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

harness_framework

Claude Code 프로젝트용 하네스 템플릿. 새 프로젝트 시작 시 플레이스홀더를 채워 사용한다.

작업 사이클

/plan → /start → /revise → /submit → /finish → /wrap
커맨드 설명
/plan 인터뷰 기반 계획 수립
/start 이슈/브랜치 생성 후 TDD 구현
/revise 코드 리뷰 반영
/submit 커밋, 푸시, PR 생성
/finish PR squash merge
/wrap 세션 마무리, 문서 갱신
/audit 보안 감사 + 코드 단순화
/code-review Codex 코드 리뷰 → docs/code-review.md
/plan-review Codex adversarial 리뷰 → docs/plan-review.md
/pr-review Codex 브랜치 전체 리뷰 → docs/pr-review.md
/monitor 에이전트 실행 로그 pane 표시

참고

  • 터미널 멀티플렉서: tmux 대신 cmux
  • TDD 강제: 테스트 파일 없으면 구현 파일 수정 불가 (JS/TS·Python 파일 한정 — 다른 언어는 가드 미적용)
  • conductor는 Agent Teams 전용 오케스트레이터. 요청에 conductor, conductor를 중심으로, 컨덕터, 팀 모드, Agent Teams, 에이전트 팀, teammate, team lead가 포함되면 conductor teammate 계획을 먼저 받고 team lead가 구현을 진행한다.

Agent Teams

이 하네스는 Claude Code v2.1.178+ Agent Teams 방식을 기준으로 한다.

  • .claude/settings.json에서 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1을 설정한다.
  • TeamCreate, TeamDelete, team_name은 사용하지 않는다.
  • 첫 teammate를 생성하면 세션 기준 Agent Team이 자동으로 만들어진다.
  • 요청에 conductor, conductor를 중심으로, 컨덕터, 팀 모드, Agent Teams, 에이전트 팀, teammate, team lead가 포함되면 conductor teammate를 먼저 생성해 계획을 받고, team lead가 필요한 teammate를 추가 생성해 구현과 검증을 진행한다.
  • 팀 설정은 Claude Code 런타임이 ~/.claude/teams/~/.claude/tasks/에서 관리한다. 프로젝트 안에 .claude/teams/teams.json 같은 파일을 만들지 않는다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages