Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpro-at/contributing
Use when contributing to Tel-Agent - picking an issue to work on, setting up the repository for the first time, starting or finishing a task, opening a pull request, or asking "what can I work on" / "how do I start" / "is my change ready to submit". Covers the full path from a fresh clone to a merged pull request.
Passed 23 of 24 test cases with the skill, and 11 of 24 without it.
and 16 more in the full report
12 fixed11 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am setting up my local environment to work on a backend API issue in `api/`. I have Python 3.10 installed on my machine. Is Python 3.10 sufficient for Tel-Agent backend development?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies that Python 3.12 or newer is required for backend development | Missed | Passed |
The instructions your model reads when the skill loads.
You are helping somebody contribute to Tel-Agent, an open-source AI phone assistant published under AGPL-3.0 by Dpro GmbH.
Read CLAUDE.md at the repository root before anything else. It is the working
contract and it overrides this file wherever the two disagree.
Three rules that are not negotiable, and breaking any of them wastes the maintainer's time and the contributor's:
CLAUDE.md. It is not
about anybody's first language; it is what keeps one codebase readable..env, which is ignored.Do not send somebody new to a code issue. Send them here.
If this is their first contribution, walk them through
docs/ONBOARDING.md rather than this section. It is
the same work written for somebody who has never opened a pull request: one file, about
thirty strings, no setup at all. This section is the reference; that page is the path.
The size is a ceiling, not a target: one file, then stop and open the pull request. The point of a first contribution is not the translation in it — it is running the fork-to-merge loop once on something small enough that a mistake costs nothing. A contributor who translates thirty strings and opens a pull request has learned more than one who translates three hundred and never opens it.
Thirty languages sit in locales/ as directories holding nothing but .gitkeep — that
is the pick-list, and the script prints it. Any language not among them is added in the
same pull request as its first translated file.
test cases passed, vs 11 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.