Communitygithub.com

heal-dev/heal-playwright-tracer

AI 에이전트를 위해 특별히 제작된 오픈소스 구문 수준 Playwright 트레이서입니다. 향상된 정확도로 테스트 실행을 분석합니다.

heal-playwright-tracer란 무엇인가요?

heal-dev/heal-playwright-tracer는 AI 에이전트가 Playwright 테스트 실행을 더 정확하게 분석할 수 있도록 설계된 오픈소스 구문 수준 트레이서입니다. 기존의 함수/블록 단위 추적이 아닌 개별 구문(statement) 수준에서 실행 경로와 변수 상태를 기록하여, AI 에이전트가 테스트 실패 원인을 정밀하게 진단하고 수정 방안을 제시할 수 있게 합니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 개발 도구와 통합될 수 있으며, SKILL.md 문서에 정의된 대로 트레이서를 설치하고 설정하는 방법, 추적 데이터를 수집하는 CLI 명령어, 그리고 수집된 데이터를 AI 프롬프트에 포함시켜 분석을 요청하는 워크플로우를 제공합니다. 개발자는 복잡한 Playwright 테스트 스위트에서 발생하는 미묘한 버그를 추적하거나, CI/CD 파이프라인에서 실패한 테스트를 자동으로 분석하고자 할 때 이 도구를 활용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add heal-dev/heal-playwright-tracer

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

heal-playwright-tracer은(는) 무엇을 하나요?

AI 에이전트를 위해 특별히 제작된 오픈소스 구문 수준 Playwright 트레이서입니다. 향상된 정확도로 테스트 실행을 분석합니다.

설치

npm install @heal-dev/heal-playwright-tracer

사용법

1. 트레이서 설정

playwright.config.ts 파일에 트레이서를 추가하세요:

import { defineConfig } from '@playwright/test';
import { healTracer } from '@heal-dev/heal-playwright-tracer';

export default defineConfig({
  reporter: [
    ['list'],
    [healTracer()]
  ]
});

2. 테스트 실행

npx playwright test

3. 추적 데이터 분석

AI 에이전트에게 추적 데이터를 제공하여 분석을 요청하세요:

힐 트레이서가 생성한 다음 추적 데이터를 분석해주세요:
[추적 데이터 경로 또는 내용]

주요 기능

  • 구문 수준 추적: 각 코드 구문의 실행 여부와 상태를 정밀하게 기록합니다.
  • AI 에이전트 최적화: AI 모델이 이해하기 쉬운 구조화된 데이터 포맷을 제공합니다.
  • 자동 분석: 실패한 테스트의 정확한 실패 지점과 원인을 파악합니다.
  • 경량화: 성능 오버헤드를 최소화하여 대규모 테스트 스위트에서도 사용 가능합니다.

라이선스

MIT

관련 스킬