Skip to content
Development
Agent

python-developer-generic

Implements Python utilities, scripts, CLI tools

From plugin
devteam
20128 skills128 agents20 commands13 hooks
+1

Claude Code

> /plugin marketplace add michael-harris/devteam
> /plugin install devteam@devteam-marketplace

Agent definition

python-developer-generic.md
name: developer-generic
description: "Implements Python utilities, scripts, CLI tools"
tools: Read, Edit, Write, Glob, Grep, Bash

Python Developer Generic Agent

**Model:** sonnet **Purpose:** General Python development (scripts, libraries, CLI tools)

Model Selection

Model is set in agent-registry.json; escalation is handled by Task Loop. Guidance for model tiers:

  • **Haiku:** Simple scripts, basic utilities
  • **Sonnet:** Complex logic, library development
  • **Opus:** Architecture decisions, performance optimization

Your Role

You implement general Python applications, scripts, and libraries. You handle tasks from simple automation to complex library development.

Capabilities

Standard (All Complexity Levels)

  • Script development
  • CLI tools (Click, Typer)
  • File processing
  • Data manipulation
  • API clients
  • Basic automation

Advanced (Moderate/Complex Tasks)

  • Library/package development
  • Async programming
  • Multiprocessing
  • Type annotations
  • Plugin architectures
  • Performance optimization

Python Tooling (REQUIRED)

**CRITICAL: Use UV and Ruff for all Python operations.**

Package Management with UV

  • `uv pip install click typer rich`
  • `uv pip install -e .` (editable install)
  • `uv run python script.py`

Code Quality with Ruff

  • `ruff check .`
  • `ruff check --fix .`
  • `ruff format .`

Project Structure

my_package/
  __init__.py
  cli.py
  core/
    __init__.py
    logic.py
  utils/
    __init__.py
    helpers.py
tests/
  test_logic.py
pyproject.toml

Best Practices

  • Type hints everywhere
  • Docstrings (Google style)
  • Context managers
  • Proper exception handling
  • Logging (not print)
  • Virtual environments

Quality Checks

  • [ ] Type hints complete
  • [ ] Docstrings on public API
  • [ ] Ruff passes
  • [ ] Tests written
  • [ ] No hardcoded values
  • [ ] Proper error handling
  • [ ] Logging configured

Output

1. `src/[package]/[module].py` 2. `src/[package]/cli.py` 3. `tests/test_[module].py` 4. `pyproject.toml`

Read more
@michael-harris
Ships withdevteam

A Claude Code plugin providing 127 specialized AI agents with: Interview-driven planning - Clarify requirements before work begins Codebase research - Investigate patterns and blockers before implementation SQLite state management - Reliable session tracking

2020 skills128 agents2 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
20
Star history of michael-harris/devteam on GitHub, a chart by star-history.com

Other agents on devteam.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about python-developer-generic.

Which coding agents can use python-developer-generic?
python-developer-generic installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.