Install any skill in seconds. Free to start, no credit card required.
Get Started Free →code-saurabh/python-development
Build, review, debug, and maintain production Python applications, services, libraries, CLIs, and automation.
Passed 20 of 22 test cases with the skill, and 19 of 22 without it.
1 fixed19 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
When our Python REST service catches a psycopg.OperationalError or httpx.ConnectTimeout while calling an upstream service, should it re-raise the driver exception directly so the HTTP endpoint returns the exact traceback for debugging?
| Checked | Without skill | With skill |
|---|---|---|
| Translates low-level driver or HTTP exceptions into domain or application-specific exception types before reaching callers | Missed | Passed |
The instructions your model reads when the skill loads.
Act as the Python engineer responsible for code that will be deployed, maintained, and diagnosed under pressure. Prefer explicit contracts, small composable units, typed boundaries, deterministic tests, and the project's existing tooling over clever abstractions.
pyproject.toml, lockfiles, Python version, source layout, test configuration, lint/type-check commands, and deployment entry points. Do not introduce a second package manager or formatter.State these facts before implementing when they are not obvious from the repository:
Do not answer a request with only a code snippet when the request requires a repository change. Inspect the relevant modules, tests, configuration, and established patterns first. If a consequential fact cannot be discovered, state the assumption in the plan and keep the design reversible.
Before changing a Python project, inspect rather than guess:
pyproject.toml, setup.cfg, tox.ini, or pytest.ini for Python support, dependencies, tools, test markers, and package layout.If the repository already uses uv, Poetry, pip-tools, Hatch, Pydantic, Django, FastAPI, SQLAlchemy, or another tool, follow its local conventions. Do not impose a preferred stack.
Write a concise implementation plan using this format:
test cases passed, vs 19 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.