PICT Test Designer

Turns multi-parameter requirements into pairwise PICT models and test tables

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
Tested
Jul 17, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · bccbdf9

Designed tests for a 5-parameter file-upload endpoint both ways, then measured 2-way coverage with a real Microsoft PICT binary built from source. Hand-written baseline: 8 test cases covering 42 of 67 parameter pairs (62.7%), silently missing every exe+infected, exe+oversize and expired-auth-on-local combination. Following the skill's model-then-constrain workflow: 11 test cases covering 66 of 67 pairs (98.5%) — the one gap being the pair its own constraint legitimately excludes, so 100% of legal pairs for three extra tests. The bundled pict_helper.py generates and formats models correctly, though the troubleshooting line 'pip install pypict' fails on a clean machine with a Cython build error.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 4/5

What PICT Test Designer does

Analyzes requirements or code with multiple input parameters and produces a PICT (Pairwise Independent Combinatorial Testing) model with parameters, values, and constraints, plus a markdown test-case table and expected results. Triggers when designing test matrices for APIs, forms, or configurations where combinations explode.

How to install PICT Test Designer

git clone https://github.com/omkamal/pypict-claude-skill.git
mkdir -p ~/.claude/skills/pict-test-designer
cd pypict-claude-skill && cp -r SKILL.md references scripts ~/.claude/skills/pict-test-designer/

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger PICT Test Designer

  • /pict-test-designer Turns multi-parameter requirements into pairwise PICT models and test tables

It also activates on plain-language prompts like these:

  • Design pairwise test cases for this file-upload endpoint's five parameters
  • I need a PICT model for this API so I don't miss parameter combinations
  • Generate a test matrix covering all the pairs for these config options

Frequently asked questions

Is the PICT Test Designer skill free?
Yes. The skill itself is free from omkamal/pypict-claude-skill. SkillProof publishes the install command and an independent test verdict at no cost.
Does PICT Test Designer work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 17, 2026. Verdict: Tested · Works. Designed tests for a 5-parameter file-upload endpoint both ways, then measured 2-way coverage with a real Microsoft PICT binary built from source. Hand-written baseline: 8 test cases covering 42 of 67 parameter pairs (62.7%), silently missing every exe+infected, exe+oversize and expired-auth-on-local combination. Following the skill's model-then-constrain workflow: 11 test cases covering 66 of 67 pairs (98.5%) — the one gap being the pair its own constraint legitimately excludes, so 100% of legal pairs for three extra tests. The bundled pict_helper.py generates and formats models correctly, though the troubleshooting line 'pip install pypict' fails on a clean machine with a Cython build error.
What is the PICT Test Designer SkillProof Score?
9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
How do I install PICT Test Designer?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use PICT Test Designer with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.