Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
coleam00 avatar

Scoped Tests

  • 1 installs
  • 108 repo stars
  • Updated May 20, 2026
  • coleam00/helpline

Picks the narrowest pytest command that still covers a change instead of running the full Helpline suite, to save time and context.

About

Maps each changed service or package to the correctly scoped pytest command, running the full suite only for shared packages/core and packages/db. A developer uses it after a change, before claiming work is done.

  • Per-service test command mapping table
  • Changes in packages/core or packages/db always run the full suite

Scoped Tests by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,747 of 2,155 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/coleam00/helpline --skill scoped-tests

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars108
Last updatedMay 20, 2026
Repositorycoleam00/helpline

What it does

Picks the narrowest pytest command that still covers a change instead of running the full Helpline suite, to save time and context.

Files

SKILL.mdMarkdownGitHub ↗

Scoped test runner

The article's rule: running the full suite on a one-service change wastes context and time. Pick the narrowest command that still covers the change.

What you changedRun
services/auth/**uv run pytest services/auth tests/test_auth.py
services/billing/**uv run pytest services/billing tests/test_billing.py
services/api/**uv run pytest services/api tests/test_api.py
services/notifications/**uv run pytest services/notifications
services/search/**uv run pytest services/search
packages/core/** or packages/db/**uv run pytest -q (FULL — these are imported everywhere)

Rule: a change in packages/core or packages/db always runs the full suite. A change in a single service runs only that service plus its test file.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.