test

Run Python test suites with pytest and generate coverage reports.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/bismuthdigital/claude-project-template --skill test-bismuthdigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/bismuthdigital/claude-project-template/tree/main/.claude/skills/test
Command: npx skills add https://github.com/bismuthdigital/claude-project-template --skill test-bismuthdigital

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the execution of your project's test suite, ensuring code quality and identifying areas that lack sufficient test coverage.

Core Features & Use Cases

  • Automated Test Execution: Runs your entire test suite using pytest.
  • Coverage Reporting: Generates a report showing test coverage and highlighting uncovered lines.
  • Use Case: After making changes to your codebase, run this Skill to quickly verify that no existing functionality has been broken and to identify any new code that needs testing.

Quick Start

Run the test skill to execute all tests and report coverage.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run pytest with coverage reporting enabled?

To run pytest with coverage reporting, you execute your Python test suite using pytest and coverage.py together. The test skill automates this process by running the tests and generating a report that highlights uncovered lines of code.

What is automated code coverage analysis used for in continuous integration?

Automated code coverage analysis in continuous integration identifies areas of your codebase that lack sufficient test coverage. By running pytest with coverage.py, the test skill verifies code quality and ensures new code changes do not break existing functionality.

Do I need pytest and coverage.py installed to run automated test execution?

Yes, you need both pytest and coverage.py installed to run automated test execution. The test skill requires these dependencies to execute your Python test suite and analyze code coverage metrics for your software development workflow.

Can I check which lines of code are uncovered after making changes to my codebase?

Yes, you can check uncovered lines of code after making changes by running the test skill. It generates a coverage report using pytest and coverage.py that highlights specific lines in your codebase that still need testing.

What's the best way to verify no existing functionality is broken after code changes?

The best way to verify no existing functionality is broken is to run your entire test suite using pytest with coverage reporting enabled. The test skill automates this verification process and identifies any new code that requires testing.