Python Developer Skill
Help agents write modern Python 3.12+ following current best practices — type hints, proper tooling, async patterns, project structure, and disciplined code review.
What does this skill do?
How it works
Set up the project
The agent scaffolds a src/ layout with pyproject.toml as the single source of truth and current tooling defaults.
Write typed, modern code
It uses modern type hints, dataclasses with slots, pattern matching, pathlib, and async task groups with error handling.
Test and secure
It writes pytest tests with mocking and applies security imperatives — parameterized queries, secret management, and safe input handling.
Review by priority
It reviews code by priority — critical security and correctness first — commenting only with high confidence.
Best use cases for this skill
Frequently asked questions
What does the Python Developer skill do?
It helps an agent write modern Python 3.12+ following current best practices — type hints, uv, ruff, pytest, async patterns, and project structure — plus a code-review framework.
When should an agent use it?
Use it when creating Python 3.12+ projects, reviewing Python code, refactoring, or answering questions about project structure, typing, testing, or async.
Which tooling does it standardize on?
uv for dependencies, ruff for linting and formatting, ty (or mypy for established projects) for type checking, and pytest for testing, with a mandatory src/ layout.
Does it cover code review?
Yes. It includes a priority-based review framework — critical security and correctness first — and an autonomous CI mode with comment limits.
Use from source
Ask your Buda agent to install this community skill.
Copy this prompt into your own Buda agent. It includes the source repository and install command so the agent can complete the setup in natural language.
Please install the "Python Developer Skill" skill into this Buda agent. Source repository: https://github.com/gvre/skills Install command: npx skills add gvre/skills --skill python-developer -y -a universal Please run the install command, verify the skill is available, and tell me any setup notes or follow-up steps from the source repository.
Install workflow
- 1Copy the prompt
- 2Send it to your Buda agent
- 3Done