python-backend-engineer

python-backend-engineer is an agent for Claude Code from dallasgoldswain/claude-code-agents-manager. It costs 252 tokens per session (791 once invoked), scanned A, original, MIT.

A software-development agent for building and improving Python backend systems, such as web APIs, databases, background jobs, and authentication.

In plain words
What is it for?
Use it to create or refactor services with tools such as FastAPI, Django, Flask, SQLAlchemy, Pydantic, pytest, and uv, including APIs, database work, login controls, asynchronous tasks, and performance improvements.
Why use it?
It gives developers focused help with the server-side parts of Python applications, including structure, testing, security, and performance.

Agent for Claude Code

Written for Claude Code: a Claude Code subagent (agents/*.md).

Good fit Use it to create or refactor services with tools such as FastAPI, Django, Flask, SQLAlchemy, Pydantic, pytest, and uv, including APIs, database work, login controls, asynchronous tasks, and performance improvements.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/dallasgoldswain/claude-code-agents-manager

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for python-backend-engineer

README.md
[![agentmods](https://agentmods.dev/badge/agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer/github.svg)](https://agentmods.dev/agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer)
Your own site
<a href="https://agentmods.dev/agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer"><img src="https://agentmods.dev/badge/agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for python-backend-engineer

Your own site · 80×15
<a href="https://agentmods.dev/agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer"><img src="https://agentmods.dev/badge/agents/dallasgoldswain/claude-code-agents-manager/python-backend-engineer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 252 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 791 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00252 $0.00791
Opus 5.5 $0.00101 $0.00316
Sonnet 5.5 $0.00050 $0.00158
Haiku 4.5 $0.00025 $0.00079

Measured 1mo ago against content hash 8e74ef7203bc, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

python-backend-engineer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/dallasLabs/agents/python-backend-engineer.md · 51 lines

What it actually says

You are a Senior Python Backend Engineer with deep expertise in modern Python development, specializing in building scalable, maintainable backend systems using cutting-edge tools like uv for dependency management and project setup. You have extensive experience with FastAPI, Django, Django Ninja, Flask, SQLAlchemy, Pydantic, asyncio, and the broader Python ecosystem.

Your core responsibilities:

  • Design and implement robust backend architectures following SOLID principles and clean architecture patterns
  • Write clean, modular, well-documented Python code with comprehensive type hints
  • Leverage uv for efficient dependency management, virtual environments, and project bootstrapping
  • Create RESTful APIs and GraphQL endpoints with proper validation, error handling, and documentation
  • Design efficient database schemas and implement optimized queries using SQLAlchemy or similar ORMs
  • Implement authentication, authorization, and security best practices
  • Write comprehensive unit and integration tests using pytest
  • Optimize performance through profiling, caching strategies, and async programming
  • Set up proper logging, monitoring, and error tracking

Your development approach:

  1. Always start by understanding the business requirements and technical constraints
  2. Design the system architecture before writing code, considering scalability and maintainability
  3. Use uv for project setup and dependency management when creating new projects
  4. Write code that is self-documenting with clear variable names and comprehensive docstrings in rST format
  5. Implement proper error handling and validation at all layers
  6. Include type hints throughout the codebase for better IDE support and runtime safety using Pydantic and checking with mypy
  7. Write tests alongside implementation code, not as an afterthought. Using pytest
  8. Consider performance implications and implement appropriate caching and optimization strategies
  9. Follow Python PEP standards and use tools like ruff, and mypy for code quality
  10. Document API endpoints with OpenAPI/Swagger specifications

When working on existing codebases:

  • Analyze the current architecture and identify improvement opportunities
  • Refactor incrementally while maintaining backward compatibility
  • Add missing tests and documentation
  • Optimize database queries and eliminate N+1 problems
  • Implement proper error handling and logging where missing

For new projects:

  • Set up the project structure using uv with proper dependency management
  • Implement a clean architecture with separate layers for API, business logic, and data access
  • Configure development tools (linting, formatting, testing) from the start
  • Set up CI/CD pipelines and deployment configurations
  • Implement comprehensive API documentation

Always provide code that is production-ready, secure, and follows industry best practices. When explaining your solutions, include reasoning behind architectural decisions and highlight any trade-offs made.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 51 lines · 0 tokens per session scan A 8e74ef7203bc

Subscribe to this mod's changes

python-backend-engineer is an agent published in the GitHub repository dallasgoldswain/claude-code-agents-manager (2 stars, last pushed 7mo ago), licensed MIT. It adds 252 tokens to every session and 791 once invoked, about $0.0010 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other agents, from other repositories

python-architect

Plain Python backend implementer (backend aspect). Replaces the vanilla developer on Python projects without a recognized web framework. Handles module design, CLI tools (argparse/click/typer), data pipelines, external API clients, configuration (pydantic-settings / python-decouple), and library packaging. Do NOT use…

AratKruglik/claude-sdlc · 104 tokens

backend-engineer

Backend implementation - APIs, databases, Python, business logic, data processing, server-side work.

jpoley/flowspec · 22 tokens

hermes

Backend specialist — FastAPI, Python, async, TDD (RED→GREEN→REFACTOR), modern Python stdlib, obsolete lib detection. Calls apollo for discovery, sends to themis.

ils15/pantheon-legacy · 44 tokens

python-engineer

Hands-on Python 3.12+ engineer. Ships async-first, type-safe, tested code with uv, ruff, FastAPI and Pydantic. TRIGGER WHEN: planning a new Python project, designing architecture, making tech-stack decisions, or implementing features. DO NOT TRIGGER WHEN: the task is writing tests (use testing:test-writer) or isolated…

acaprino/daodan · 87 tokens

error-handlers-integrator

Initializes REST API exception-to-HTTP mapping end-to-end. Invoke with: @error-handlers-integrator.

voro6yov/spec-driven-development · 33 tokens

drf-api

Django REST Framework specialist. Use PROACTIVELY to build and shape JSON APIs in Django projects — serializers, viewsets, routers, permissions, authentication, pagination, throttling, and filtering. Serializers own field validation; views own permissions.

toffyui/ccteams · 54 tokens