pytest-dev SKILL.md skillA
pytest-dev from bjornmelin/dev-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add bjornmelin/dev-skills/pytest-dev@git:20260126.735ce96Pins git:20260126.735ce96 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- bjornmelin/dev-skills
- Path
skills/pytest-dev/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260126.735ce96, committed Jan 26, 2026
- Size
- 3,214 bytes
- Repository stars
- 8
- License
- none declared
World-class pytest engineer for Python: write/refactor tests, fix flakiness, design fixtures/markers, add coverage, speed up suites (collection/runtime), and optimize CI (GitHub Actions sharding, xdist parallelism, caching). Use when asked about pytest best practices, pytest 9.x features (subtests, strict mode, TOML config), pytest plugins (xdist/cov/asyncio/mock/httpx), or test performance/CI tuning.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# pytest-dev
Produce **high-signal, low-flake, fast** pytest suites and CI configs, with an
explicit focus on **measurable wins** (runtime, flake rate, coverage quality).
## Default workflow
1. **Classify the tests**
- Unit: pure functions, no I/O (preferred)
- Integration: DB/filesystem/multiprocess, slower but valuable
- System/E2E: external services or UI, keep minimal and well-gated
2. **Identify boundaries**
- Time/clock, randomness, network, filesystem, DB, env vars, global state
3. **Pick the lightest seam**
- Prefer fakes/stubs over deep mocks; prefer dependency injection over
patching internals
4. **Make it deterministic**
- Control time, seeds, tmp dirs; avoid order dependencies
5. **Measure before optimizing**
- Collection time vs runtime; quantify with `--durations` + a single baseline
6. **Harden for CI**
- Enforce marker discipline, strict config, timeouts, isolation for parallel
## Quick commands
Use `python3` by default. If the project uses `uv`, prefer `uv run python`.
- Smallest repro: `python3 -m pytest path/to/test_file.py -q`
- First failure only: `python3 -m pytest -x --maxfail=1`
…Read the whole file at its exact version.
How to install
mdr add bjornmelin/dev-skills/pytest-dev@sha256:57ae6abd3458f10bThe line at the top of this page pins the label git:20260126.735ce96, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_k2zxe7pp6jyfcixc)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Jan 26, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3214 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
bjornmelin/dev-skills · 8 stars · license none declared · pushed 2026-10-27 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_k2zxe7pp6jyfcixc GET https://markdownregistry.com/api/v1/resolve?ref=bjornmelin/dev-skills/pytest-dev GET https://markdownregistry.com/api/v1/blob/57ae6abd3458f10b41a07a4a581f6a774405c5235c3896c98e4ffb6f3129e567
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.