frontend-testing은(는) 무엇을 하나요?
Dify 프론트엔드 컴포넌트, 훅 및 유틸리티를 위한 Vitest + React Testing Library 테스트를 생성합니다. 테스팅, spec 파일, 커버리지, Vitest, RTL, 단위 테스트, 통합 테스트 또는 작성/리뷰 테스트 요청 시 트리거됩니다.
Dify 프론트엔드 컴포넌트, 훅 및 유틸리티를 위한 Vitest + React Testing Library 테스트를 생성합니다. 테스팅, spec 파일, 커버리지, Vitest, RTL, 단위 테스트, 통합 테스트 또는 작성/리뷰 테스트 요청 시 트리거됩니다.
이 스킬은 Dify 프론트엔드 개발 환경에서 Vitest와 React Testing Library를 사용하여 단위 테스트 및 통합 테스트를 자동 생성합니다. 주로 프론트엔드 컴포넌트, 커스텀 훅, 유틸리티 함수에 대한 테스트 코드를 작성하며, '테스트', 'spec 파일', '커버리지', 'Vitest', 'RTL' 등의 키워드가 포함된 요청 시 트리거됩니다. Cursor, Claude Code, Codex와 같은 AI 에이전트 플랫폼에서 활용할 수 있으며, 기존 테스트 코드의 리뷰 요청에도 응답합니다. 이 스킬을 사용하면 반복적인 테스트 작성 작업을 자동화하고, Dify 코드베이스의 테스트 커버리지를 효율적으로 높일 수 있습니다. 또한 Dify의 특정 컴포넌트 구조와 상태 관리 패턴(예: Redux, React Query)에 최적화된 테스트를 생성하므로, 개발자가 비즈니스 로직에 더 집중할 수 있도록 돕습니다.
npx skills add https://github.com/langgenius/dify/tree/main/skills/frontend-testingInstalled? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Dify 프론트엔드 컴포넌트, 훅 및 유틸리티를 위한 Vitest + React Testing Library 테스트를 생성합니다. 테스팅, spec 파일, 커버리지, Vitest, RTL, 단위 테스트, 통합 테스트 또는 작성/리뷰 테스트 요청 시 트리거됩니다.
This repo contains 3 individual skills — each has its own dedicated page.
Review backend code for quality, security, maintainability, and best practices based on established checklist rules. Use when the user requests a review, analysis, or improvement of backend files (e.g., `.py`) under the `api/` directory. Do NOT use for frontend files (e.g., `.tsx`, `.ts`, `.js`). Supports pending-change review, code snippets review, and file-focused review.
Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component --json` shows complexity > 50 or lineCount > 300, when the user asks for code splitting, hook extraction, or complexity reduction, or when `pnpm analyze-component` warns to refactor before testing; avoid for simple/well-structured components, third-party wrappers, or when the user explicitly wants testing without refactoring.
Trigger when the user requests a review of frontend files (e.g., `.tsx`, `.ts`, `.js`). Support both pending-change reviews and focused file reviews while applying the checklist rules.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.