What problem does it solve?
Coordinating documentation, TypeScript definitions, and release notes across multiple k6-related repositories is time-consuming and error-prone; this Skill centralizes workflows, checks, and verification steps to reduce mistakes and review overhead. It helps authors and reviewers ensure examples are runnable, links are valid, and type definitions match implementation before changes are merged.
Core Features & Use Cases
- Guided write and review workflows for k6-docs, k6-DefinitelyTyped, and k6 release notes with explicit steps and checklists.
- Automated validation helpers: link validation pipeline, visual verification via agent-browser, and test execution of examples against k6@master.
- TypeScript support: patterns, formatting, and test commands for types/k6, plus scripts to run pnpm test and dprint formatting.
- Release notes and contributor checks: templates and a script to update and validate team member lists for thanking external contributors.
- Use case: run a parallel review for a new browser API that launches TypeScript, docs, and release-note checks, validates links, screenshots pages, and tests all runnable examples.
Quick Start
Review the documentation, TypeScript types, and release notes for feature "page.waitForEvent" across k6-docs, k6-DefinitelyTyped, and k6 using the review workflow.