tests-common
TDD practices and test utilities for suite-common packages, including Red-Green-Refactor workflow and @suite-common/test-utils usage. Use when writing tests for suite-common packages.
TDD practices and test utilities for suite-common packages, including Red-Green-Refactor workflow and @suite-common/test-utils usage. Use when writing tests for suite-common packages.
TDD practices and test utilities for suite-native packages, including @suite-native/test-utils usage and translation ID conventions. Use when writing tests for suite-native packages.
Review changed code for reuse, quality, and efficiency, then fix any issues found. Use when the user wants to clean up, simplify, or review recently changed code. Launches three parallel review agents (code reuse, code quality, efficiency) and aggregates findings.
Write unit and integration tests for Angular v21+ applications using Jest with @testing-library/angular, focusing on user-centric testing, AAA pattern, and modern Angular patterns (Standalone components, Signals). Use for testing components, services, and HTTP interactions with Jest globals and Testing Library DOM matchers.
This skill is used to add an integration package to the @fedify/init package so that users can select the new framework via the `fedify init` command, and to test it with `mise test:init`.
This skill is used to create an example application for a web framework integration package and to test it with `mise test:examples`.
Build, test, and validate changes in the vstest repository. Use when building vstest projects, running unit tests, smoke tests, or acceptance tests, or when deploying locally built vstest.console for manual testing.
Use when establishing military readiness through strict discipline and constant vigilance. Enforces formal formations, night watches, detailed records, and rigid standards to prevent surprise attacks and maintain combat preparedness.
Use when creating git commits to ensure commit messages follow project standards. Applies the 7 rules for great commit messages with focus on conciseness and imperative mood.
Running Suricata against PCAPs offline and validating results via eve.json
This skill should be used when the user asks to "pentest SSH services", "enumerate SSH configurations", "brute force SSH credentials", "exploit SSH vulnerabilities", "perform SSH tunneling", or "audit SSH security". It provides comprehensive SSH penetration testing methodologies and techniques.
Local self-check of instructions and mask outputs (format/range/consistency) without using GT.
This skill should be considered when you need to normalize testing engineers' written defect reasons following the provided product codebooks. This skill will correct the typos, misused abbreviations, ambiguous descriptions, mixed Chinese-English text or misleading text and provide explanations. This skill will do segmentation, semantic matching, confidence calibration and station validation.
Guide for translating Python code to functional Scala style. Use when converting Python code involving higher-order functions, decorators, closures, generators, or when aiming for idiomatic functional Scala with pattern matching, Option handling, and monadic operations.
Security considerations for Jackson JSON deserialization in Java applications. Covers timing of validation, raw input interception, and common deserialization attack patterns.
Migrate Spring Security 5 to Spring Security 6 configuration. Use when removing WebSecurityConfigurerAdapter, replacing @EnableGlobalMethodSecurity with @EnableMethodSecurity, converting antMatchers to requestMatchers, or updating to lambda DSL configuration style. Covers SecurityFilterChain beans and authentication manager changes.
When masking httpx.AsyncClient with unittest.mock in Pytest, AsyncMock must be used instead of MagicMock for async methods like post/get to prevent TypeError when awaited.
This skill should be used when writing or maintaining unit tests for TDesign React components. It provides testing patterns, best practices, and SOP for Vitest-based component testing including snapshot tests.
This skill should be used when the user asks to "dev-impl", "ใฟในใฏใๅฎ่ฃ ", "ใในใใใกใผในใๅฎ่ฃ ", "implement task", "ๅฎ่ฃ ใ้ๅง", "ใฏใคใใฏไฟฎๆญฃ", "quick fix", "dev-impl auth 001". TDDใใฌใผใใฌใผใซใจใใใในใใใกใผในใๅฎ่ฃ ใ่กใใ้ๅธธใขใผใ๏ผPlan+ใฟในใฏๆๅฎ๏ผใจใฏใคใใฏใขใผใ๏ผ็ดๆฅๆ็คบ๏ผใซๅฏพๅฟใ
This skill should be used when the user asks to "dev-verify", "ๅฎ่ฃ ใฎๆค่จผ", "ๅฎไบใใงใใฏ", "verify implementation", "ๅ จใในใๅฎ่ก", "run all tests", "dev-verify auth". Planๅไฝใงๅ จใฟในใฏใฎๅฎไบ็ถๆ ใจใในใใปใใซใใปLintใฎๆดๅๆงใๆค่จผใใใฌใใผใใๅบๅใใใ
This skill should be used when the user asks to "dev-webtest-plan", "Webใในใ่จ็ปใ็ๆ", "ใในใ่จ็ปใไฝๆ", "webtest plan", "E2Eใในใ่จ็ป", "็ป้ขใในใ่จ็ป", "generate webtest plan", "create test plan from requirements", "webtest่จ็ปใๆดๆฐ", "ใในใ่จ็ปใฎๅทฎๅๆดๆฐ", "update webtest plan", "็ป้ขไปๆงใใใในใๆดๆฐ". dev-planใฎๅบๅใใPlaywright็จใฎWebใในใ่จ็ปใใกใคใซใ่ชๅ็ๆใใใ็ป้ขไปๆงใฎๅคๆดๅทฎๅใใใในใ่จ็ปใๆดๆฐใใๅทฎๅๆดๆฐใขใผใใๅฏพๅฟใ
This skill should be used when the user asks to "dev-webtest", "Webใในใ", "็ป้ขใฎๅไฝ็ขบ่ช", "E2Eใในใ", "web test", "visual check", "ใขใณใญใผใในใ", "ใขใฏใปใทใใชใใฃใใงใใฏ", "ใฌในใใณใทใใในใ", "ใใฉใผใ ใในใ". Playwright CLIใไฝฟใฃใฆWebใขใใชใฎๅไฝ็ขบ่ชใป่ฆ่ฆใในใใปใขใฏใปใทใใชใใฃใปใฌในใใณใทใใปใใฉใผใ ใใชใใผใทใงใณใๅฎ่กใใๅ้กใๆคๅบใป่จ้ฒใใใ