ark-chainsaw-testing

Run Chainsaw end-to-end tests for Ark resources with a mock LLM.

413|97|Updated Aug 28, 2025
One-click install
npx skills add https://github.com/mckinsey/agents-at-scale-ark --skill ark-chainsaw-testing-mckinsey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ark-chainsaw-testing
Source: https://github.com/mckinsey/agents-at-scale-ark/tree/main/.claude/skills/chainsaw
Command: npx skills add https://github.com/mckinsey/agents-at-scale-ark --skill ark-chainsaw-testing-mckinsey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ark teams need reliable end-to-end testing for Chainsaw-based Ark resources, but creating and maintaining comprehensive tests with deterministic behavior and reusable test patterns is tedious and error-prone.

Core Features & Use Cases

  • Run Chainsaw e2e tests for Ark resources
  • Write and organize Chainsaw tests with a standard structure (tests/, manifests/, etc.)
  • Debug failures with deterministic mock-llm responses and reusable test patterns

Quick Start

Run Chainsaw tests against Ark resources using a mock-llm configuration to verify end-to-end behavior.

Frequently Asked Questions about ark-chainsaw-testing

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

FAQPage Schema
How do I run end-to-end tests for Ark resources using Chainsaw?

Run end-to-end tests for Ark resources using Chainsaw by executing test suites organized under the tests/ directory with multiple scenarios, including mock-llm configurations and manifests.

What is the standard directory structure for organizing Chainsaw tests?

The standard structure for organizing Chainsaw tests involves placing test scenarios within a tests/ directory and maintaining associated configurations and resources within a manifests/ directory.

How do mock-llm configurations help debug Chainsaw test failures?

Mock-llm configurations help debug Chainsaw test failures by providing deterministic LLM responses, ensuring reusable and predictable test patterns for verifying end-to-end behavior.

Can I use this to write deterministic e2e tests for Ark resources?

Yes, you can write deterministic e2e tests for Ark resources by enforcing standard test structures and applying mock-llm configurations to ensure consistent and repeatable test execution.

Why do my Chainsaw e2e tests fail with non-deterministic LLM responses?

Chainsaw e2e tests fail with non-deterministic LLM responses because they lack a mock-llm configuration, which is required to enforce deterministic patterns and reusable test behaviors.

Does this testing approach support multiple test scenarios within a single suite?

Yes, this testing approach supports multiple scenarios within a single suite, specifically targeting test suites organized under tests/ with various mock-llm configurations and manifests.