bp-test

Generate unit and integration tests using project conventions and real implementations.

4|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/skaisser/blueprint --skill bp-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bp-test
Source: https://github.com/skaisser/blueprint/tree/main/skills/bp-test
Command: npx skills add https://github.com/skaisser/blueprint --skill bp-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create tests following project conventions with proper factories and real implementations to ensure tests exercise real behavior rather than mocks.

Core Features & Use Cases

  • Generate unit and integration tests that align with project scaffolding and factory patterns.
  • Leverage real databases or in-memory test setups to validate interactions across models, services, and repositories.
  • Adapt to configured language and test framework detected from the repository settings.

Quick Start

Generate tests for a new feature using the project's conventions and real factories.

Frequently Asked Questions about bp-test

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

FAQPage Schema
How do I generate unit tests that use real implementations instead of mocks?

Generating unit tests with real implementations requires detecting project conventions and factory patterns to ensure tests exercise actual behavior across models, services, and repositories rather than relying on mocks.

What is the best way to align integration tests with existing project factories?

Aligning integration tests with project factories involves detecting repository configurations to automatically apply the project's test runner and scaffolding, validating real database interactions across services and events.

How do I automate test generation for models and services using project conventions?

Automating test generation for models and services involves applying detected project conventions and factory patterns to scaffold test scenarios that validate real behavior using the configured test runner.

Does automated test generation work with my existing test runner and repository configuration?

Automated test generation works with your existing test runner by detecting language and test framework settings directly from your repository configuration to adapt the generated tests.

Why use real implementations and in-memory test setups over mocks for integration testing?

Using real implementations and in-memory test setups over mocks ensures tests validate actual interactions across models, services, and repositories, providing accurate behavior verification rather than testing mock responses.

Can I adapt test scaffolding to match detected project conventions automatically?

You can adapt test scaffolding automatically by reading repository settings to detect the configured language and test framework, allowing generated tests to match project conventions and factory patterns.