diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-06 21:59:40 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-06 21:59:40 -0500 |
| commit | aa77f41ff803304c2bc6f224185e1247088a873e (patch) | |
| tree | 9861e99f388d22248b449582fefda405646a4fe8 /pairwise-tests | |
| parent | 241e23457bb2619541cdad170580341529607e90 (diff) | |
| download | rulesets-aa77f41ff803304c2bc6f224185e1247088a873e.tar.gz rulesets-aa77f41ff803304c2bc6f224185e1247088a873e.zip | |
docs(skills): tighten descriptions under 1000 chars
Trim each long description to <=1000 chars while preserving content (phases, when-to-use, when-not-to, companion references). Frees enough per-session skill-listing budget to quiet the truncation warning on small-context models.
Diffstat (limited to 'pairwise-tests')
| -rw-r--r-- | pairwise-tests/SKILL.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pairwise-tests/SKILL.md b/pairwise-tests/SKILL.md index e7b45a1..5e45b40 100644 --- a/pairwise-tests/SKILL.md +++ b/pairwise-tests/SKILL.md @@ -1,6 +1,6 @@ --- name: pairwise-tests -description: Generate a minimal test matrix covering all pairwise parameter interactions using PICT (Pairwise Independent Combinatorial Testing). Given a function, feature, or configuration space with many input parameters, identifies parameters + value partitions + inter-parameter constraints, builds a PICT model, and produces a small set of test cases (typically 80-99% fewer than exhaustive) that still hits every 2-way combination of parameter values. Empirically catches 60-90% of combinatorial bugs. Use when a function has 3+ parameters with multiple values each and exhaustive testing would explode (feature flag combinations, permission/role matrices, config matrices, multi-field form validation, API parameter spaces). Do NOT use for functions with 1-2 parameters (just write the cases directly), for regulated contexts where provably exhaustive coverage is required (document as an ADR and write all cases), or for testing non-parametric behavior (happy path, single error case, performance regression — use `/add-tests` for those). Output: PICT model, markdown table of generated test cases, expected result per row. See also `/add-tests` for standard test generation and `testing.md` for the Normal/Boundary/Error category discipline. +description: Generate a minimal test matrix covering all pairwise parameter interactions using PICT (Pairwise Independent Combinatorial Testing). Identifies parameters, value partitions, inter-parameter constraints; builds a PICT model; produces a small set of test cases (typically 80-99% fewer than exhaustive) that still hits every 2-way combination. Empirically catches 60-90% of combinatorial bugs. Use when a function has 3+ parameters with multiple values each and exhaustive testing would explode (feature-flag combos, permission/role matrices, config matrices, multi-field form validation, API parameter spaces). Do NOT use for functions with 1-2 parameters (write cases directly), regulated contexts requiring provably exhaustive coverage (document as ADR and write all cases), or non-parametric behavior (happy path, single error, perf regression — use `/add-tests`). Output: PICT model, markdown table, expected result per row. See `/add-tests` and `testing.md`'s Normal/Boundary/Error. --- # Pairwise Tests (PICT) |
