Reticle — 실행 중인 웹앱 내부 검증
스크린샷 추측 대신 실제 실행 중인 웹앱의 DOM·네트워크·콘솔·상태를 직접 조사해 'file:line' 수준의 검증 판정을 내려주는 스킬.
개발·코딩중급★ 1,153⑂ 169AI 점수 9/10마지막 업데이트: 2026. 10. 3.
무엇을 해주나
- 개발 전용 SDK를 실행 중인 앱에 주입하고, 이를
reticle_*MCP 도구로 노출해 Claude가 앱 내부를 직접 보고 조작하게 합니다. npx @reticlehq/server init한 번으로 프레임워크·패키지 매니저 감지, 빌드 설정 연결, SDK 설치, MCP 서버 등록, 개발 서버 기동까지 자동 처리합니다.- 실제 사용자 플로우를 끝까지 구동하고
reticle_act_and_wait/reticle_assert/expect가 선언된reticle_act로 판정(verdict) 을 만들어 냅니다. unknown과no-fault를 '통과'로 포장하지 않도록 강제하고, 통과시키려 검사를 약화시키는 행위를 금지합니다.- 저장된 플로우를 모델 없이 재생(
reticle_flow_replay)해 회귀 검증 비용을 낮춥니다.
이런 분께 추천
- React/Next.js 등 JS 프레임워크로 웹앱을 만들며 Claude Code에 UI 변경을 맡기는 개발자
- "테스트는 통과했는데 화면이 깨졌다"는 상황을 반복적으로 겪는 팀
- 에이전트가 "다 됐습니다"라고 말할 때 증거를 요구하고 싶은 리드 개발자
활용 예시
- 최초 설치: "Reticle 설치해줘" →
init실행 후 페르소나를 지정해 첫 플로우 탐색·기록. - 변경 영향 확인:
src/App.tsx를 수정한 뒤 "내 수정이 뭔가 깨뜨렸는지 확인해줘" →reticle_verify({action:"change", files:[...]})1회 호출로 판정. - 신규 기능 증명: 환불 버튼을 추가한 뒤 POST
/api/refund200 + 영수증 엘리먼트 + 콘솔 에러 부재를 한 번에 단언해 UI가 '보여주기만' 하는 가짜 성공을 걸러냄.
· · · 설치 가이드 · · ·
설치 없이 지금 한 번 써보기
아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.
이 파일의 지시를 읽고 그대로 따라서 나를 도와줘: https://raw.githubusercontent.com/reticlehq/reticle/HEAD/plugin/SKILL.md 내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)
Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.
↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 reticlehq/reticle 의 plugin 폴더를 내 ~/.claude/skills/reticle/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/reticlehq/reticle.git /tmp/reticle && mkdir -p ~/.claude/skills/reticle && cp /tmp/reticle/plugin/SKILL.md ~/.claude/skills/reticle/SKILL.md⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널에서 저장소를 복제합니다:
git clone https://github.com/reticlehq/reticle.git /tmp/reticle - 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills/reticle - 스킬 파일을 복사합니다:
cp /tmp/reticle/plugin/SKILL.md ~/.claude/skills/reticle/SKILL.md - 검증하려는 웹앱 프로젝트 폴더에서 Claude Code를 실행합니다.
- Claude에게 "Reticle 설치하고 설정해줘" 또는
/reticle이라고 입력합니다. - Claude가
npx @reticlehq/server@latest init실행 허가를 요청하면 내용을 확인하고 승인합니다. (MCP 서버 등록 및 사전 승인 규칙이 추가되므로 꼭 읽어보세요.) package.json에 개발 서버 스크립트(dev등)가 있어야 하며, 필요한 환경 변수는--env KEY=VALUE로 알려주세요.- 라이선스 키가 있다면 Claude에게 전달하되,
.env가.gitignore에 포함됐는지 반드시 확인하세요.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION