test-fixture-creation

Create unbiased test fixtures with deliberate issues for LLM review.

8|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/QBall-Inc/the-bulwark --skill test-fixture-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-fixture-creation
Source: https://github.com/QBall-Inc/the-bulwark/tree/main/skills/test-fixture-creation
Command: npx skills add https://github.com/QBall-Inc/the-bulwark --skill test-fixture-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides clear guidelines and a structured workflow for creating unbiased test fixtures that integrate seamlessly with project infrastructure and automation.

Core Features & Use Cases

  • Unbiased Fixture Creation: Ensures fixtures mimic production code, preventing LLMs from detecting their test nature.
  • Infrastructure Integration: Guides placement and setup for hook automation and Phase 1 checks.
  • Deliberate Issue Injection: Details how to embed common security, type safety, and linting issues for LLM review.
  • Use Case: When developing a new agent that needs to review code for security vulnerabilities, you can use this skill to generate realistic-looking code samples with pre-defined vulnerabilities for the agent to find.

Quick Start

Create a new fixture file for testing the user authentication module by following the guidelines in this skill.

Frequently Asked Questions about test-fixture-creation

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

FAQPage Schema
How do I create unbiased test fixtures for LLM code review?

To create unbiased test fixtures, follow a methodology that ensures fixtures mimic production code, preventing LLMs from detecting their test nature while embedding deliberate security and type safety issues for review.

What is the best way to inject security vulnerabilities into test fixtures?

The best way to inject security vulnerabilities into test fixtures is to embed common security, type safety, and linting issues deliberately during creation, providing pre-defined vulnerabilities for an LLM agent to find.

How do I integrate test fixtures with project automation pipelines?

You integrate test fixtures with automation pipelines by following guidelines for placement and setup that ensure proper hook automation and allow fixtures to pass Phase 1 checks within project infrastructure.

Why do my LLM agents detect test fixtures instead of reviewing them?

LLM agents detect test fixtures because the fixtures lack unbiased creation principles, failing to mimic production code closely enough to prevent the LLM from recognizing their test nature.

What steps are involved in the test fixture creation workflow?

The test fixture creation workflow involves principles for avoiding bias, ensuring project integration, passing Phase 1 checks, injecting deliberate issues, and includes prompt writing and cleanup processes.