generate-tests
Generate Tests Skill
Summary
Goal: Generate integration and E2E test files from TC-IDs defined in docs/test-specs/ feature documents.
| Step | Action | Key Notes |
|---|---|---|
| 1 | Accept feature name and locate spec docs | Scan docs/test-specs/<Feature>/README.md |
| 2 | Parse TC-IDs with metadata | Extract TC-{MOD}-{FEAT}-{NUM}, priority, Gherkin steps, acceptance criteria |
| 3 | Read existing test examples for patterns | Grep for similar test files to reuse naming/import conventions |
| 4 | Classify each TC-ID as backend or frontend | Backend = API/endpoint/data; Frontend = UI/page/browser/click |
| 5 | Generate test files with TC-ID trait annotations | Output to correct directories with full boilerplate |
| 6 | Report generated files and coverage | Summary of what was created |
Input
/generate-tests <FeatureName> [--tc-ids TC-XXX-001,TC-XXX-002] [--type backend|frontend|both]
More from duc01226/easyplatform
pdf-to-markdown
[Document Processing] Use when you need to convert PDF files to Markdown with support for native text PDFs and scanned documents (OCR).
683markdown-to-docx
[Document Processing] Use when you need to convert markdown files to Microsoft Word ( DOCX) format with GFM support and math rendering.
433markdown-to-pdf
[Document Processing] Use when you need to convert markdown files to PDF with syntax highlighting and custom CSS support.
403docx-to-markdown
[Document Processing] Use when you need to convert Microsoft Word ( DOCX) files to Markdown with GFM support (tables, images, code blocks).
294ui-ux-pro-max
[Frontend] Frontend UI/UX design intelligence - activate FIRST when user requests beautiful, stunning, gorgeous, or aesthetic interfaces. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks. Triggers on ui design, ux design, design system, color palette, typography, glassmorphism, claymorphism, neumorphism, bento grid, font pairing, ui-ux-pro-max, stunning interface, beautiful ui.
83arch-security-review
[Architecture] Use when reviewing code for security vulnerabilities, implementing authorization, or ensuring data protection.
64