Initial commit
This commit is contained in:
37
skills/frontend-test/SKILL.md
Normal file
37
skills/frontend-test/SKILL.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
name: frontend-test
|
||||
description: Generate frontend component tests (unit, snapshot, e2e). Auto-invoke when user says "test this component", "write component test", or "add component test".
|
||||
allowed-tools: Read, Write, Edit, Grep, Glob, Bash
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# Frontend Test Generator
|
||||
|
||||
Generate React/Vue component tests with React Testing Library including user interactions.
|
||||
|
||||
## When to Invoke
|
||||
|
||||
Auto-invoke when user mentions:
|
||||
- "Test this component"
|
||||
- "Write component test"
|
||||
- "Test component"
|
||||
- "Add component test"
|
||||
- "Component tests for [name]"
|
||||
|
||||
## What This Does
|
||||
|
||||
1. Generates test file with RTL utilities
|
||||
2. Tests component rendering
|
||||
3. Tests user interactions (click, type, etc.)
|
||||
4. Tests accessibility
|
||||
5. Generates snapshot tests
|
||||
|
||||
## Success Criteria
|
||||
|
||||
- [ ] Test file generated with RTL imports
|
||||
- [ ] Tests render component correctly
|
||||
- [ ] User interactions are tested
|
||||
- [ ] Accessibility attributes validated
|
||||
- [ ] Tests follow React Testing Library best practices
|
||||
|
||||
**Auto-invoke when writing frontend component tests** ⚛️
|
||||
Reference in New Issue
Block a user