pyproject-toml-pytest

Sub-skill of pyproject-toml: pytest (+2).

5 stars

Best use case

pyproject-toml-pytest is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of pyproject-toml: pytest (+2).

Teams using pyproject-toml-pytest should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/pytest/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/development/devtools/pyproject-toml/pytest/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/pytest/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How pyproject-toml-pytest Compares

Feature / Agentpyproject-toml-pytestStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of pyproject-toml: pytest (+2).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# pytest (+2)

## pytest


```toml
[tool.pytest.ini_options]
minversion = "7.0"
testpaths = ["tests"]
addopts = [
    "-v",                    # Verbose
    "--tb=short",           # Short traceback
    "-ra",                  # Show extra summary
    "--strict-markers",     # Error on unknown markers
    "--cov=src",           # Coverage

*See sub-skills for full details.*

## ruff (Modern Linter)


```toml
[tool.ruff]
line-length = 88
target-version = "py310"

[tool.ruff.lint]
select = ["E", "W", "F", "I", "B", "C4", "UP"]
ignore = ["E501"]

[tool.ruff.format]
quote-style = "double"
```

## mypy (Type Checker)


```toml
[tool.mypy]
python_version = "3.10"
strict = true
warn_return_any = true

[[tool.mypy.overrides]]
module = ["pandas.*", "numpy.*"]
ignore_missing_imports = true
```

Related Skills

toml-section-scoping-debug

5
from vamseeachanta/workspace-hub

Identify and fix TOML configuration errors caused by misplaced keys inside section headers

toml-section-scoping-config-debug

5
from vamseeachanta/workspace-hub

Diagnose TOML config errors caused by misplaced keys in table sections

debug-toml-section-scoping-errors

5
from vamseeachanta/workspace-hub

Diagnose and fix TOML configuration errors caused by misplaced key-value pairs in named sections

pytest-fixture-generator

5
from vamseeachanta/workspace-hub

Generate standardized pytest configuration with fixtures, markers, and coverage settings. Creates conftest.py and pytest.ini for workspace-hub compliant testing.

python-project-template-1-pyprojecttoml

5
from vamseeachanta/workspace-hub

Sub-skill of python-project-template: 1. pyproject.toml (+2).

pytest-fixture-generator-example-1-generate-basic-configuration

5
from vamseeachanta/workspace-hub

Sub-skill of pytest-fixture-generator: Example 1: Generate Basic Configuration (+2).

sphinx-integration-with-pyprojecttoml

5
from vamseeachanta/workspace-hub

Sub-skill of sphinx: Integration with pyproject.toml (+2).

pyproject-toml-example-1-data-processing-library

5
from vamseeachanta/workspace-hub

Sub-skill of pyproject-toml: Example 1: Data Processing Library (+2).

pyproject-toml-1-version-constraints

5
from vamseeachanta/workspace-hub

Sub-skill of pyproject-toml: 1. Version Constraints (+3).

pyproject-toml-1-build-system

5
from vamseeachanta/workspace-hub

Sub-skill of pyproject-toml: 1. Build System (+4).

test-oversized-skill

5
from vamseeachanta/workspace-hub

A test fixture skill that exceeds 200 lines with multiple H2/H3 sections for split testing.

interactive-report-generator

5
from vamseeachanta/workspace-hub

Generate interactive HTML reports with Plotly visualizations from data analysis results. Supports dashboards, charts, and professional styling.