0.1 사전 작업

https://gitea.hmac.kr/kimminsung 여기 gitea 에 새 저장소 만들고 push 해라.

0.2 프로젝트가 만들어 졌거나 기존 프로젝트에 claude_token_usage.exe 이걸 셋팅 할 것. UI 상에 user_name : 김민성(B16XXX) 넣고 셋업만 하면 업무 프로젝트 토큰 사용량 체크외 이후 분석용.

1/ """ {현재 만들어진 WPF 응용소프트웨어(자체 개발한 Rhino 3d 와 같은 3D 편집툴) {이 프로그램은 Main 윈도우가 있고, Hellix와 유사한 자체 HmEG로 정의되는 3D엔진을 가지고 있다. MEF 방식의 Plug-ins 방식으로 기능이 개발되어 있어서 기능별로 각각의 C# 프로젝트로 이루어져 있다.}""" 에 대한 테스트 자동화 소트프웨어 }를 만들기를 원한다. 일단 심도 있게 웹 조사를 하고 어떤 방법으로 할지 하나씩 agent를 만드는 작업을 해볼 수 있을까?무엇을 할지 메모리에 저장해라.

2/ 우리가 이러한 {자동화 테스트 프로그램}을 기술들을 구현하는 과정에서 고려해야 할 점들은 무엇일까요?

3/ 위를 구현하기 위한 프로젝트를 셋업 하려고 합니다. 지금 셋업을 하지 말고 이러한{자동화 테스트 프로그램}을 위한 CLAUDE.md 작성해주세요.

4/ 일을 여러 에이전트들이 나눠서 할 때, 어디가지 진행되고 무슨 일을 해야 하는지에 대한 내용들을 각각 PROGRESS.md 와 PLAN.md 에서 관리하도록 합시다. 그리고 새로 시작할 때 두 파일을 읽어서 내가 무슨 일을 해야 하는지 에이전트들이 알 수 있게 합시다. 이렇게 CLAUDE.md 를 업데이트 합시다.

5/ 그러면 이제 이런 일들을 할 때 필요한 에이전트, 커맨드, 스킬, Hook 들이 무엇이 있을지 고민해 보고, 아이디어들을 알려주세요. 6/ 그러면, Claude code의 agent, command, skill, hook 구조를 조사한 후, 그에 따라서 정확한 포맷을 지켜서 .cluade 하위에 위에서 제안한 것들을 만들어 주세요.

7/ = 추가 하네스 == 이제 “https://www.anthropic.com/engineering/harness-design-long-running-apps” 이 사이트를 읽으세요.

8/ 이 방향으로 CLAUDE.md / 에이전트 구조를 보강해 주세요.

9/

/swichmodel [엔터] sonnet 4.6 1M [선택]

10/ 지금까지 작성한 계획으로 병렬화가 가능한 부분은 병렬로 해주세요. 병렬로 하더라도 안정된 구현을 해주기 원합니다.

AI 개발자를 만든다는 생각으로 지시 할것. 내가 최대한 내가 직접 작업물에 손을 대지 않도록 설명하거나, 예시를 던져줘서 작업 할 수 있도록 도와주어야 함. 7번 코딩과 구현할때는 /swichmodel 명령으로 sonnet 4.6 모델을 쓰세요.

1. SUT 실행EG-BIM Modeler/EG-BIM Modeler.exe 직접 실행

2. 레코딩 (PowerShell, 별도 창)

cd D:\MYCLAUDE_PROJECT\recordingtest
dotnet run --project src\Recordingtest.Recorder -- --output scenarios\box-v7.yaml --attach "EG-BIM Modeler"

→ SUT로 포커스 전환 → BOX 명령으로 박스 생성 → PowerShell로 돌아와 Ctrl+C

종료 로그 확인:

[recorder] done. events=... null_target_steps=?

이전 12에서 0(또는 큰 폭 감소)이면 Gap I-1 성공.

3. 시나리오 확인 (선택) — scenarios\box-v7.yaml 열어 type 스텝의 target: 필드가 채워졌는지 눈으로 확인.

4. 재생

dotnet run --project src\Recordingtest.Player -- --scenario scenarios\box-v7.yaml --output-dir artifacts\replay-v7 --no-launch