Skip to content
Skillpedia
Testing48k · #3929

pypict-skill

Makes your agent create test combinations intelligently. This helps test different scenarios efficiently.

What it does

This tool creates a set of tests that cover all possible pairs of values across different factors. It's useful when testing every single combination is too costly or time-consuming.

When to use it

  • ✓When you need to test many options, but not all of them.
  • ✓To create an efficient test list.
  • ✓To ensure every pair of settings is tested at least once.

Example of what to ask your AI

“Generate tests for the factors 'Operating System' (Windows, macOS) and 'Browser' (Chrome, Firefox, Safari), covering all pairs.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pypict-skill/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pypict-skill/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You provide the factors (categories) and the allowed values for each. The tool then generates a list of test combinations that ensure every pair of values between factors is tested. It does not create tests for three or more factor combinations.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill pypict-skill

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pypict-skill/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Pypict Skill

Overview

Pairwise test generation

When to Use

Design a small test matrix covering every pair of values across discrete factors, when exhaustive combinations are too costly and pairwise coverage is appropriate.

Procedure

  1. Define factors, permitted values and real invalid-combination constraints.
  2. Inspect an actual installed pairwise generator and its supported input format; this entrypoint does not bundle a Python package or executable.
  3. Generate candidate rows and independently enumerate covered valid value pairs. Missing pairs must remain visible; constraints must not be invented to hide them.
  4. Convert rows into tests with expected behavior, not just input combinations.

For three binary factors, this illustrative matrix covers all two-factor pairs:

[[0,0,0],[0,1,1],[1,0,1],[1,1,0]]

Pair coverage is not correctness or coverage of three-way interactions. Add known boundary, authorization and failure cases separately.

Example

User request:

Use @pypict-skill for this task: Pairwise test generation.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
FAQ

What are 'factors' and 'values'?

Factors are the categories you want to test (e.g., Operating System, Browser). Values are the options within each factor (e.g., Windows, macOS for Operating System; Chrome, Firefox for Browser).

Does this guarantee all possible tests are done?

No, this tool focuses on covering all PAIRS of values. Tests for three or more value combinations, or specific security and failure tests, need to be added separately.

Can I use this for any type of testing?

Use this tool only when the goal is to create a test matrix covering value pairs efficiently, especially when exhaustive testing is not feasible.

Details

Original description by the author

Pairwise test generation

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3929
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills