Claude Agents Python — Testing skill for Claude Code
Seven role-scoped Claude Code subagents for solo Python development.
How to install Claude Agents Python
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open psycloneEffect/claude-agents-python and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Agents Python does
Seven role-scoped Claude Code subagents for solo Python development. Write permissions are deliberately split by role — the implementer can't touch tests, the test author can't touch source — so you stay the orchestrator.
Alternatives in Testing
- Test Runner — Run Python tests with pytest, unittest, or other testing frameworks 23.4k ★
- OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
- Mda — MDA Open Spec — a Markdown superset for agent-facing documents 615 ★
README
claude-agents-python
Seven role-scoped Claude Code subagents for solo Python development. Write permissions are deliberately split by role — the implementer can't touch tests, the test author can't touch source — so you stay the orchestrator.
[](./LICENSE)
What this is
A set of Markdown files you drop into `.claude/agents/`. Each defines a specialist with its own system prompt, tool allowlist, and model. Claude delegates to them; you decide what gets built and which findings matter.
Solo development has no second pair of eyes and no division of labor. A single agent doing everything will, sooner or later, weaken a test to make it pass or refactor something you never asked about. Splitting the work into roles with different permissions makes those failures structurally impossible rather than merely discouraged.
The design: asymmetric write permissions
This is the part that matters more than the role names.
| Agent | Can write to | Model |
|---|---|---|
librarian |
nothing | sonnet |
implementer |
source only | sonnet |
test-author |
tests/ only |
sonnet |
test-runner |
nothing | haiku |
debugger |
anywhere | opus |
reviewer |
nothing | opus |
documenter |
docs and docstrings | sonnet |
`implementer` cannot edit `tests/`, so it can never make a failing test pass by rewriting the test. `test-author` cannot edit source, so it can never bend a test to match a buggy implementation. `reviewer` and `test-runner` carry `disallowedTools: Write, Edit`, so critique stays separate from correction.
When one agent holds every permission, these failures happen quietly. Separating them forces every real decision back to you.
Model assignment follows the same logic: opus where judgment drives the outcome, haiku where the job is summarizing output.
Quick start
git clone https://github.com//claude-agents-python.git
cd claude-agents-python
# Opti
Related Skills
Book Write
Draft, review, and finalize one chapter — full pipeline with a pre-draft validity check, the seven-check QA ga
Handoff Driven Development
Handoff-driven development (HDD): spec-driven development + handoffs — a specification system for solo develop
TDD Diagnostics.V1
Follow strict TDD stages. Do not skip stages. Stage 1 - Red: update only test code and write the smallest fail
TDD With Refactoring Diagnostics.V1
Follow strict TDD stages. Do not skip stages. Stage 1 - Red: update only test code and write the smallest fail
Claude Python Setup
A CLAUDE.md template for setting up modern Python development environments with uv, ruff, pytest, and automate
Test Driven Development
Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch
Related Agents
AI Provider Author
WRITE-access implementer for AI provider integrations, model routing, embeddings, prompt systems, streaming, a
Hs Reviewer
Read-only PR-review worker for one scoped job — either a single review dimension when a large diff is split, o
Adversarial Implementer
Adversarial Critic for the implementation domain of the verification layer. Implements the SAME acceptance cri