python-testing

67 stars 11 forks
89
B

Python testing with pytest, fixtures, mocking, and TDD workflows.Triggers: pytest, unit tests, test fixtures, mocking, TDD, test suite, coverage,test-driven development, testing patterns, parameterized testsUse when: writing unit tests, setting up test suites, implementing TDD,configuring pytest, creating fixtures, async testingDO NOT use when: evaluating test quality - use pensive:test-review instead.DO NOT use when: infrastructure test config - use leyline:pytest-config.Consult this skill f...

Marketplace
Also in: testing

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install athola/claude-night-market/python-testing
skilz install athola/claude-night-market/python-testing --agent opencode
skilz install athola/claude-night-market/python-testing --agent codex
skilz install athola/claude-night-market/python-testing --agent gemini

First time? Install Skilz: pip install skilz

Works with 14 AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/athola/claude-night-market
2. Copy the agent skill directory:
cp -r claude-night-market/plugins/parseltongue/skills/python-testing ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Stars
67
Forks
11
Type
Technical
Meta-Domain
development
Primary Domain
python
Market Score
89

Agent Skill Grade

B
Score: 89/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
26/30
Ease of Use
22/25
Writing Style
8/10
Utility
18/20
Modifiers: +3

Areas to Improve

  • Missing TOC in longer modules
  • Quick Start lacks depth
  • Second-person voice usage

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 2026-01-05

Developer Feedback

I took a look at your python-testing skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 89/100, solidly in B territory. This skill has strong fundamentals—the utility pillar scored 18/20, meaning it actually solves real pytest problems. Your Progressive Disclosure Architecture is clean (26/30), with a nice hub-and-spoke structure across 6 focused modules. The weak spots are in the details: missing navigation aids in longer modules, a Quick Start that's too high-level, and some consistency issues in voice.

What's Working Well

  • Excellent utility: You're covering real testing needs comprehensively—sync/async testing, mocking patterns, CI/CD integration. The pyproject.toml and CI templates are copy-paste ready, which is exactly what developers want.
  • Smart architecture: The 6-module structure with progressive loading makes sense. Each module is focused, estimated tokens are included, and the hub-and-spoke design from SKILL.md keeps things navigable.
  • Rich examples and triggers: Your triggers section is specific ("pytest async", "mock dependencies") and your code examples throughout actually show patterns developers can use immediately.
  • Exit criteria checklist: This is solid. It gives users a concrete way to know when they've successfully applied the skill.

The Big One: Missing Navigation in Longer Modules

Your async-testing.md module is 192 lines with no table of contents. When modules get this long, developers need signposts. Right now they hit the file and have to scroll to find what they need.

The fix: Add a ## Table of Contents section after the frontmatter that links to your major sections (e.g., "### Running Async...

Report Security Issue

Found a security vulnerability in this agent skill?