Plugin · Claude Code · Testing

Omkamal Pypict Claude Skill

omkamal-pypict-claude-skill is a Claude Code plugin for the Ship phase that generates N-wise and pairwise combinatorial test cases from parameter models using the pypict library.

by omkamal · github.com/omkamal/pypict-claude-skill

Generate pairwise and N-wise combinatorial test tables from parameter models so you cover critical input combinations without writing every manual case.

65
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install omkamal-pypict-claude-skill@omkamal/pypict-claude-skill
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:omkamal/pypict-claude-skill") and the paste-ready config with skillselion.get_install_config("plugin:omkamal/pypict-claude-skill").

About

What it does

The omkamal pypict Claude skill is a Claude Code plugin that turns natural-language feature descriptions into combinatorial test models and runs them through the pypict library to emit compact N-wise and pairwise case sets. Solo builders and small teams use it when a form, API, or config surface has many dimensions and full Cartesian coverage would be impractical. You describe parameters, valid values, and business rules; the skill helps shape a model, respect constraints, and present test cases in markdown you can drop into test plans, spreadsheets, or automation stubs. It fits the Ship phase for indie SaaS, CLIs, and APIs where you still need serious coverage on a tight schedule. It is not a test runner or CI integration—it is a design assistant for combinatorial coverage at the testing subphase.

Highlights

  • Builds PICT-style models from inputs, outputs, and valid value lists
  • Generates pairwise and higher N-wise cases via the pypict library
  • Applies constraints so impossible or invalid parameter combos are excluded
  • Exports results as structured markdown tables for scenarios and expected outcomes
  • Supports combinatorial design for independent parameters without exhaustive grids

Why builders use it

High-dimensional inputs explode manual test planning, so you ship with gaps or waste days on redundant full-factorial grids.

You get a constrained combinatorial model and a markdown test-case table that targets critical interactions with far fewer cases than exhaustive testing.

At a glance

  • Type - Plugin in Testing.
  • Adoption - 0 installs, 65 stars, 0 votes.

FAQ

Who is omkamal-pypict-claude-skill for?

Indie developers and QA-minded builders in Claude Code who need pairwise or N-wise tables from structured parameters and constraints.

When should I use omkamal-pypict-claude-skill?

Use it during Ship when you are planning tests for features with many inputs, enums, or configuration combinations and want reduced but meaningful coverage.

How do I add omkamal-pypict-claude-skill to my agent?

Install the plugin from the omkamal/pypict-claude-skill repository into Claude Code, ensure pypict is available in your environment, then invoke the skill when describing parameters and expected behaviors.

Discussion

Comments

Share how you use omkamal-pypict-claude-skill, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.