요즘 핫하다는 루프 엔지니어링을 자동으로 해주는 툴을 만들어봤습니다.

183.95.***.***
29

랄프위검을 시작으로 하네스를 거쳐 루프엔지니어링 까지 왔네요

어차피 프롬프트 직접 작성할거 아니고 작업규모에 따라 루프 엔지니어링이 더 오래 걸리는경우도 있어서 작업규모에 따라 분류를 해서 현재 하려고 하는 작업이 루프 엔지니어링에 적합한지 판단해주는 툴을 만들어봤습니다.

그리고 루프엔지니어링을 돌려주는거까지 되게 해놨습니다.


════════════════════════════════════════════

HubInLoop — Loop Engineering 적용 판단 & 실행기

════════════════════════════════════════════

claude: 2.1.186 (Claude Code)

▶ [1/2] 작업 디렉토리

작업 디렉토리 경로 [/Users/amdmania/Project/HubInSoft_HubInLoop/bin/Debug/net10.0]:

대상 프로세스의 표준 입력으로 텍스트를 보내려면 대상 프로세스가 실행되는 동안 디버그 콘솔 평가 상자에 텍스트를 입력합니다. 자세한 내용은 https://aka.ms/VSCode-CS-LaunchJson-Console을 참조하세요.

/Users/amdmania/Project/HubInSoft_HIFlowAppAdmin

작업 디렉토리 : /Users/amdmania/Project/HubInSoft_HIFlowAppAdmin

상태 디렉토리 : /Users/amdmania/Project/HubInSoft_HIFlowAppAdmin/.hubinloop

▶ [2/2] 작업 프롬프트(요청사항)를 입력하세요 (무엇을 만들/고칠지)

여러 줄 입력 가능 — 빈 줄(Enter 한 번 더)을 입력하면 끝납니다.

>

hubinflow의 관리자 프로젝트야. 대시보드, 사용자관리, 결제관리, 플랜관리, 구독관리에 대해 기능 보강이 필요해. 일반적인 관리자웹에 필요한 항목들을 추가하고 특히 플랜관리의 Trial 플랜의 경우 trial 종료 시기를 변경하는 기능이 반드시 들어가야해. 그리고 UI 쪽으로는 https://discuss.pytorch.kr/t/nothing-design-skill-nothing-ui-claude-code/10729 를 참고해서 모노크롬 UI를 적용해줘.

>

프롬프트 : hubinflow의 관리자 프로젝트야. 대시보드, 사용자관리, 결제관리, 플랜관리, 구독관리에 대해 기능 보강이 필요해. 일반적인 관리자웹에 필요한 항목들을 추가하고 특히 플랜관리…

loop.md 출처: embedded:HubInLoop.loop.md

▶ 게이트 판단 중 (loop.md §0)…

디렉토리 스캔…

게이트 모델: sonnet — claude 로 판단 요청…

┃ 판정: GREEN ┃

게이트 0 통과 : 예

GREEN 신호:

• 크고 복잡한(완성된) 프로젝트(5,833파일, 180+DbSet)에 신규 피처를 추가하며 기존 기능과의 비파괴 융화 검증이 핵심인 작업

• 모노크롬 UI 교체는 시각적 반복 평가로 완성도를 올려야 하는 아티팩트 작업에 해당

▶ 판단 근거

HIFlowAppAdmin은 파일 5,833개·하위 디렉토리 930개·EF Core DbSet 180개 이상의 완성된 대형 프로젝트다(CLAUDE.md 확인). 이 프로젝트에 ①대시보드·사용자관리·결제관리·플랜관리(Trial 종료 시기 변경)·구독관리 기능 보강과 ②전면 모노크롬 UI 교체를 동시에 진행하는 작업이다. 작업 범위가 Razor View·Controller·Service·DB 레이어 전반에 걸쳐 있어 한 번의 프롬프트로 완성도 있게 끝내기 어렵다. 특히 기존 기능(인증·SignalR 터미널·백그라운드 서비스 등)의 비파괴 검증이 매 반복마다 필요하고, UI 일관성은 시각적 반복 평가 없이 확인할 수 없다. RED 조건 3가지(소규모 프로젝트, 한 방에 가능한 쉬운 작업, 한 번에 베낄 수 있는 작업) 중 어느 하나도 해당되지 않으므로 GREEN으로 판정한다. 단, 목표가 5개 섹션+UI로 넓어 스코프 크리프 위험이 있으므로, single_goal을 "Trial 플랜 종료 시기 변경"을 핵심 판단 기준으로 삼는 기능 통합 루프로 고정해야 한다.

▶ 도출된 루프 사양 (loop.md §2)

단일 목표 : HIFlowAppAdmin의 대시보드·사용자관리·결제관리·플랜관리(Trial 종료 시기 변경 필수)·구독관리에 일반 관리자 웹 표준 기능을 보강하고 모노크롬 UI를 적용하되, 기존 인증·터미널·백그라운드 서비스 등 현행 기능을 파괴하지 않음을 매 반복마다 검증한다.

점수화 : 예 (threshold 90, 범위 0~100)

평가 기준:

• 필수 기능 구현율: 5개 섹션(대시보드·사용자·결제·플랜·구독)별 체크리스트 항목 중 구현 완료 비율 (가중치 50%)

• 비파괴 검증: 기존 Controller(Account·Admin·Node 등) 라우팅·인증 쿠키·SignalR 터미널·백그라운드 서비스 정상 동작 여부 (가중치 30%)

• 모노크롬 UI 일관성: 전체 Razor View에서 컬러 팔레트 준수·타이포그래피·컴포넌트 스타일 통일성 (가중치 20%)

Act : 해당 반복에서 목표 섹션 1개(또는 UI 레이어 1개)의 Controller·View·Service 코드를 작성/수정한다. Trial 종료 시기 변경 기능은 반드…

Observe : dotnet run으로 앱 기동 후, 수정된 페이지를 브라우저에서 직접 접근해 각 기능 항목의 동작을 확인하고, 기존 Account 로그인·Node 터미널·대시보…

Verify : 구현 체크리스트(섹션별 기능 목록)를 0~100으로 점수화 → review.json에 저장. 점수 = (구현완료 항목 수 / 전체 항목 수 × 50) + (비파괴…

최대 반복 : 20

plateau : window 3, ε 1

seed.md/gate.json 저장: /Users/amdmania/Project/HubInSoft_HIFlowAppAdmin/.hubinloop

⚠ 이제 작업 디렉토리에서 claude 가 권한 모드 'bypassPermissions' 로 실제 파일을 생성/수정합니다.

⚠ bypassPermissions 는 모든 승인(파일 쓰기/명령 실행)을 건너뜁니다. 신뢰하는 디렉토리에서만 사용하세요.

루프를 시작할까요? [y/N]

이건 판단 결과인데 이렇게 나오고


── iteration 1/20 ──────────────────────────────────────

· claude 실행 중… (모델: 기본, 권한: bypassPermissions, 시도 1/2)

이렇게 클로드로 iteration을 돌립니다.

다른거 신경안쓰고 프롬프트 한줄로 루프 엔지니어링을 돌릴수 있게 됐습니다. ㅎㅎ

로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
8.35 -0.01

2026.07.10 KEB 하나은행 고시회차 1094회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!