blacksmith-testbox

Run resource-intensive tasks and CI parity checks with the Blacksmith Testbox.

4|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Agent-Pattern-Labs/sparse-kernel --skill blacksmith-testbox-agent-pattern-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blacksmith-testbox
Source: https://github.com/Agent-Pattern-Labs/sparse-kernel/tree/main/.agents/skills/blacksmith-testbox
Command: npx skills add https://github.com/Agent-Pattern-Labs/sparse-kernel --skill blacksmith-testbox-agent-pattern-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blacksmith, and includes scripts (resource) components.

What problem does it solve?

This Skill allows you to run resource-intensive tasks and perform CI parity checks using the Blacksmith Testbox, ensuring that your local environment matches the CI environment.

Core Features & Use Cases

  • CI Parity Checks: Run tests and build processes in an environment that mirrors your CI setup.
  • Resource Intensive Tasks: Execute tasks that require more resources than your local machine can provide.
  • Use Case: When you need to run tests or build processes that require a specific OS/image or access to secrets, use the Blacksmith Testbox to ensure consistent results.

Quick Start

Warm up the Blacksmith Testbox with the following command: blacksmith testbox warmup ci-check-testbox.yml

Frequently Asked Questions about blacksmith-testbox

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

FAQPage Schema
How do I run CI parity checks to match my local environment with my CI setup?

CI parity checks ensure your local environment mirrors your CI setup by running tests and build processes in a matching environment. You can execute these checks using the Blacksmith Testbox to guarantee consistent results.

What is the best way to execute resource-intensive tasks that exceed local machine limits?

Resource-intensive tasks that exceed local machine capacity can be executed using the Blacksmith Testbox. It provides the necessary compute resources to run heavy tests and build processes without local constraints.

How do I warm up the Blacksmith Testbox for my CI checks?

To warm up the Blacksmith Testbox, run the command `blacksmith testbox warmup ci-check-testbox.yml`. This prepares the environment for your CI parity checks and resource-intensive tasks.

Do I need the Blacksmith CLI installed to use the Testbox environment?

Yes, you need the Blacksmith CLI installed and a configured Testbox environment to use this Skill. These dependencies are required to execute CI parity checks and resource-intensive tasks.

When should I use a Testbox environment instead of running tests locally?

You should use the Testbox environment when local execution is insufficient due to resource constraints or CI environment parity requirements. It is specifically designed for scenarios requiring a specific OS/image or access to secrets.

Can I run tests requiring specific operating system images and secrets in a CI parity environment?

Yes, the Blacksmith Testbox allows you to run tests and build processes that require a specific OS/image or access to secrets. This ensures your CI parity checks yield consistent and accurate results.