Find the perfect skill
Code Duplication Detection
Testing
Automated tooling and detection patterns for identifying duplicate and copy-pasted code in JavaScript/TypeScript projects. Provides commands and refactoring patterns.
WCAG 2.1 AA Validator
Testing
Automatically validates Moodle templates, JavaScript, and CSS for WCAG 2.1 Level AA accessibility compliance. Checks semantic HTML, ARIA patterns, keyboard navigation, and screen reader compatibility.
Java Debug Analyzer
Testing
Analyzes Java runtime issues including stack traces, exceptions, thread dumps, and performance problems to identify root causes and provide actionable solutions. Helps debug common errors like NullPointerException, memory leaks, and concurrency issues. Use when troubleshooting production errors or logs.
Browser Automation with agent-browser
Testing
Automate browser interactions using the agent-browser CLI. Navigate pages, fill forms, click buttons, take screenshots, and extract data from websites. Ideal when a user needs programmatic web interaction such as testing, scraping, or automating repeated tasks.
Quality Standards
Testing
Reference for protected quality thresholds and quality tool commands. Use it to understand required metrics, run comprehensive checks, or determine which specialized skill to invoke for fixing violations. Helps maintain strict quality gates before commits.
JavaScript Unit Testing Standards
Testing
Comprehensive Jest testing standards covering configuration, test organization, testing patterns, and coverage requirements for CUI JavaScript projects.
Start a Review Session
Testing
Starts a review session from an existing plan and implementation. Discovers available plans via a script, validates implementation exists, and invokes the technical-review skill to verify each task was implemented and tested. Useful during the validation phase (Phase 6) after implementation.
Quality & Debugging
Testing
Provides a structured debugging workflow (reproduce, isolate, identify root cause, fix minimally, verify) and testing guidance (TDD, test priority, verification commands). Helps developers systematically fix bugs and ensure code quality before marking tasks as done.
Standardized Browser Testing with Chrome MCP
Testing
Standardized browser testing procedure using Chrome MCP, verifying not just visual display but also correct operation (clicks, form inputs, submissions). Includes steps for port identification, Chrome MCP connection, screenshots, console error checks, mobile viewport testing at 375px width, and full CRUD flow validation with network request monitoring. Ideal for ensuring UI changes work correctly across views and interactions.
Software Testing Patterns
Testing
Covers software testing patterns including the testing pyramid, AAA (Arrange-Act-Assert), and principles for unit, integration, and E2E tests. Provides guidelines on mocking, test organization, data strategies, and common anti-patterns. Helps developers write reliable, maintainable test suites.
Browser Automation with playwright-cli
Testing
Automate browser interactions using playwright-cli commands. Supports navigation, clicking, form filling, screenshots, data extraction, and multi-tab management. Ideal for web testing, scraping, and automating repetitive web tasks.
API Testing with Playwright
Testing
Write tests for REST and GraphQL APIs using Playwright's built-in API testing features. Helps validate responses, mock endpoints, and integrate API tests into end-to-end flows.