pact-cli-tooling

Automate Pact 5.3 CLI/REPL workflows with parse, compile, shadowing, and type checks.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill pact-cli-tooling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pact-cli-tooling
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/pact-cli-tooling
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill pact-cli-tooling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pact developers often wrestle with manually orchestrating Pact 5.3 CLI/REPL workflows, including REPL execution, parsing checks, shadowing detection, and static type verification. This skill provides an integrated approach to automate these tasks, reducing setup time and preventing common mistakes.

Core Features & Use Cases

  • REPL file execution and verification
  • Parse/compile checks, shadowing checks, and static type checking
  • Gas measurement, coverage reporting (LCOV), and builtins reference for REPL workflows
  • Use Case: validate a batch of Pact scripts and REPL sessions in CI to ensure correct behavior and performance

Quick Start

Run pact path/to/file.repl to execute a REPL script and verify the results

Frequently Asked Questions about pact-cli-tooling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Pact 5.3 CLI and REPL workflows for CI testing?

Pact 5.3 CLI and REPL workflows are automated by executing REPL file scripts and running parse, compile, shadowing, and static type checks. This integrated approach validates batch Pact scripts and REPL sessions in CI environments to ensure correct behavior and performance.

What's the best way to run shadowing and type checking on Pact scripts?

Shadowing and type checking on Pact scripts are performed by executing the Pact 5.3 binary to run static type verification and detect shadowing issues. This automated validation prevents common mistakes during development and QA tasks involving Pact scripts.

Can I measure gas usage and generate LCOV coverage reports for Pact REPL sessions?

Yes, gas measurement and LCOV coverage generation are supported for Pact REPL sessions through the CLI tooling. You can evaluate performance and coverage metrics during local or CI environment testing by executing REPL file workflows with the Pact 5.3 binary.

Do I need the Pact 5.3 binary installed to run REPL file execution and checks?

Yes, the Pact 5.3 binary on PATH is required to run REPL file execution, parse/compile checks, and shadowing and type checking. The tooling automates these workflows by orchestrating the existing binary for local or CI environment validation.

Why does manual Pact CLI and REPL orchestration cause development issues?

Manual Pact CLI and REPL orchestration causes development issues by introducing setup errors and overlooking shadowing or static type verification. Automating these workflows reduces setup time and prevents common mistakes when validating Pact scripts and REPL sessions.