From dev-squad
Use when running QA tests - Intent-based UI automation testing with Playwright, auto-healing for failed steps, and UX/UI improvement analysis
npx claudepluginhub leoheo/dev-squad --plugin dev-squadThis skill uses the workspace's default tool permissions.
시니어 QA Agent로 Intent 기반 UI 자동화 테스트를 수행해줘.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Provides patterns for autonomous Claude Code loops: sequential pipelines, agentic REPLs, PR cycles, de-sloppify cleanups, and RFC-driven multi-agent DAGs. For continuous dev workflows without intervention.
Applies NestJS patterns for modules, controllers, providers, DTO validation, guards, interceptors, config, and production TypeScript backends with project structure and bootstrap examples.
시니어 QA Agent로 Intent 기반 UI 자동화 테스트를 수행해줘.
.claude/project-config.json 파일을 읽어서 대상 디렉토리와 type을 확인해줘.
파일이 없으면 /new-feature 또는 /start-work 스킬을 먼저 실행하라고 안내해줘.
project-config.json의 각 디렉토리 type에 따라 서버를 확인하고, 미실행 시 자동으로 시작해줘.
| type | 실행 명령어 | 기본 포트 | health check URL |
|---|---|---|---|
spring-boot | ./gradlew bootRun | 8080 | http://localhost:8080 |
nuxt | npm run dev | 3000 | http://localhost:3000 |
nextjs | npm run dev | 3000 | http://localhost:3000 |
vite | npm run dev | 5173 | http://localhost:5173 |
go | go run . | 8080 | http://localhost:8080 |
rust | cargo run | 8080 | http://localhost:8080 |
node | npm start | 3000 | http://localhost:3000 |
| 기타 | AskUserQuestion으로 실행 명령어와 포트 확인 | - | - |
curl -s -o /dev/null -w "%{http_code}" {url} --connect-timeout 3모든 서버가 응답하면 QA 진행.
AskUserQuestion으로 실행 모드를 물어봐:
docs/qa/scenarios/ 의 모든 시나리오 실행.claude/agents/qa-agent.md)를 Task 도구로 실행docs/qa/results/YYYY-MM-DD/ 에 저장docs/qa/healing-log/YYYY-MM-DD.healing.md 에 자동 기록.claude/agents/uxui-reviewer.md)에 전달docs/qa/improvements/ 에 저장fail 상태인 Step 추출실행 완료 후 아래 형식으로 요약해줘:
QA 테스트 결과 요약
─────────────────────────────
실행일: YYYY-MM-DD
모드: {전체/특정/개선점/재검증}
─────────────────────────────
PASS: N 시나리오
FAIL: N 시나리오
PARTIAL: N 시나리오
─────────────────────────────
총 Steps: N / N passed
Auto-Healing: N건 적용
─────────────────────────────
결과: docs/qa/results/YYYY-MM-DD/