Skillzwave Logo
Skillzwave

python-testing

89.0
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 for Python testing implementation and patterns.

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 22+ AI coding agents

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

claude-permissions

by SpillwaveSolutions

Proactive Claude Code permission manager. Configures permissions via natural language for CLI tools (git, gcloud, aws, kubectl, maven, gradle, npm, do...

100
TECHpython
+javascript+docker

developing-llamaindex-systems

by SpillwaveSolutions

Production-grade agentic system development with LlamaIndex in Python. Covers semantic ingestion (SemanticSplitterNodeParser, CodeSplitter, IngestionP...

99
A
TECHpython
#references#semantic chunking#semantic
+database+github

mastering-langgraph

by SpillwaveSolutions

Build stateful AI agents and agentic workflows with LangGraph in Python. Covers tool-using agents with LLM-tool loops, branching workflows, conversati...

95
A
TECHpython
#references#agents#langgraph
+monitoring

mastering-langgraph

by SpillwaveSolutions

Build stateful AI agents and agentic workflows with LangGraph in Python. Covers tool-using agents with LLM-tool loops, branching workflows, conversati...

95
A
TECHpython
#references#agents#langgraph
+monitoring

Agentic Skill Details

Type
Technical
Meta-Domain
development
Primary Domain
python
Market Score
89.0

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

  • async-testing.md is 192 lines but lacks a table of contents for navigation
  • Quick Start is only 4 high-level steps without concrete commands or file paths
  • Uses 'your needs' and 'your' addressing the reader directly

Recommendations

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

Graded: 1/5/2026

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 Tests", "### Async Fixtures", etc.). Same for any other modules over 100 lines. This is a +1 point improvement and makes the skill way more usable.

Other Things Worth Fixing

  1. Quick Start needs actual commands (SKILL.md:40-45) — Right now it's abstract ("Configure pytest", "Implement Tests"). Give concrete examples: "Run pytest --cov=src to generate coverage reports" or link to the test-infrastructure module. +2 points.

  2. Second-person voice slips (SKILL.md:74-80) — Phrases like "your needs" should be "project requirements". Imperative voice is more objective. Small but adds polish. +1 point.

  3. Add verification steps to code examples — Show developers how to validate patterns work. After each code block, add something like "Run pytest -v tests/test_example.py to verify." Feedback loops matter. +1 point.

  4. Boost your description triggers — You only have 1-2 trigger phrases. Add a few more: "unittest replacement", "test coverage", "pytest fixtures". Better discoverability in the marketplace. +1 point.

Quick Wins

  • Add TOCs to modules >100 lines
  • Flesh out Quick Start with actual commands
  • Fix second-person voice ("your" → "project")
  • Add post-example verification steps
  • Expand description trigger phrases

These four moves would bump you from 89 to 95+, landing you firmly in A territory.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

Report Security Issue

Found a security vulnerability in this agent skill?