bootstrap-tests

Generate pytest configuration, fixtures, and sample tests for Python projects.

10|4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/sbknana/equipa --skill bootstrap-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bootstrap-tests
Source: https://github.com/sbknana/equipa/tree/main/skills/tester/skills/bootstrap-tests
Command: npx skills add https://github.com/sbknana/equipa --skill bootstrap-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap Test Infrastructure solves the problem of missing test scaffolding by creating pytest configuration, conftest.py, and common fixtures so a project can start testing immediately.

Core Features & Use Cases

  • Detects when a project has no tests or test runner configuration and bootstraps a full pytest setup.
  • Generates essential fixtures, sample tests, and dependency declarations to enable immediate test execution.
  • Provides a repeatable, extendable foundation that grows with the codebase and evolving testing needs.

Quick Start

Create a working pytest setup with fixtures and sample tests for your Python project.

Frequently Asked Questions about bootstrap-tests

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

FAQPage Schema
How do I bootstrap pytest test infrastructure from scratch for a Python project?

To bootstrap pytest test infrastructure for a Python project, generate pytest configuration, conftest.py, and common fixtures. This scaffolding creates reusable fixtures and sample tests to ensure immediate test execution.

What's the best way to set up pytest fixtures and conftest.py when no tests exist?

Setting up pytest fixtures and conftest.py when no tests exist starts with inspecting the project layout. The bootstrap process generates essential fixtures, configuration files, and a starter test suite as a repeatable foundation.

Do I need existing test dependencies declared to generate a pytest configuration?

You do not need existing test dependencies declared to generate a pytest configuration. The bootstrap process generates dependency declarations alongside sample tests and fixtures when test dependencies are missing.

Can I extend the generated sample tests as my codebase evolves?

You can extend generated sample tests as your codebase evolves. The bootstrap creates a repeatable, extendable foundation with reusable fixtures that grows with evolving testing needs and project complexity.

When should I use a test infrastructure bootstrap instead of manual pytest setup?

Use a test infrastructure bootstrap instead of manual pytest setup when conftest.py is missing, no tests exist, or test dependencies are undeclared. It builds complete scaffolding to ensure tests can run immediately.

Does bootstrapping test infrastructure work with any Python project layout?

Bootstrapping test infrastructure works by inspecting the project layout to create the scaffolding. It applies the detected structure to generate reusable fixtures and pytest configuration suited to the specific Python project.