claude

python

Python development — an architecture skill and two agents (python-developer, python-api-architect), team conventions (Ruff, uv, typing, errors, logging, documentation, asyncio, security, API structure), pytest and FastAPI rules, and factory_boy test data rules

2 on GitHubby Szum Tech Teamv3.3.0MITupdated 3 days ago
/

Plugin python from marketplace szum-tech in JanSzewczyk/claude-plugins. Commands read from the repo's manifest — 3 days ago.

What it installs

Skills (7)

  • api-architecture-rules

    Choose and lay out the architecture of a Python web API (FastAPI) — domain modules, or hexagonal modules (domain model, ports and adapters) for a module with complex rules — and decide where each piece of code goes (router, schemas, service, domain model, repository, dependencies). Use when starting

  • builder-rules

    Rules for building test data in Python with factory_boy: explicit values for everything a test asserts on, keyword overrides and Traits, build() versus create(), resetting sequences. Use when creating or using a factory in a Python test. Background knowledge that agents preload; not a command.

  • fastapi-rules

    Team conventions for structuring, documenting, versioning and testing a FastAPI web API: domain packages, thin routes, services and domain rules, ports, OpenAPI generated from code, response models and error responses, Problem Details errors with 409 versus 422 and a type per error, the 405 Allow he

  • pytest-rules

    Team conventions for Python tests with pytest: suite layout by domain, test names, public interfaces, state over interactions, contract-tested fakes, flaky tests, strict markers, plain assert, expected exceptions, fixture scope, mocking at boundaries, time-machine, testcontainers, pytest-asyncio, Hy

  • python-api-team

    Run the Python API team as one flow: architect, developer, tester and reviewer in turn, ending with a verdict, open decisions and rule proposals. Use when a Python (FastAPI) service or endpoint should be built and verified end to end, an existing API should be tested and reviewed, or the user wants

  • python-project-rules

    Team conventions for setting up and maintaining a Python project: the latest stable Python, src layout, uv commands, dev dependency groups and a committed lockfile, Ruff for format and lint, a GitHub Actions workflow with uv, a Makefile check target, dependency audit and trusted publishing. Use when

  • python-rules

    Team conventions for Python code (latest stable release only): docstrings and library documentation, modern typing syntax and mypy strict, exceptions, logging configured at the entry point, asyncio TaskGroup and cancellation, race-safe database writes, t-string and secret-handling security. Use when

Subagents (4)

  • python-api-architect

    Use when: deciding how a Python web API (FastAPI) is structured, or judging an existing structure — whether domain modules or hexagonal modules fit, how to lay out packages, where a piece of code belongs, when and how to split a growing codebase — or when the user says "architecture", "project struc

  • python-developer

    Use when: writing, changing or fixing Python code — functions, classes, modules, FastAPI routes, services, Pydantic models, asyncio code, scripts and pyproject.toml — together with its pytest tests, in a project that uses uv and Ruff. Use proactively for any Python implementation task, or when the u

  • python-reviewer

    Use when: reviewing finished or changed Python code — a diff, a branch, a pull request or a whole service — against the team rules, with the project's own checks run and every finding reproduced, or when the user says "review this Python", "check this code", "is this ready to merge", "audit this ser

  • python-tester

    Use when: an implemented Python API or module needs independent tests written from its contract rather than from its code — every documented status, the 409 versus 422 split, the 405 Allow header, Schemathesis with no check excluded, parallel race tests proved by removing the guard, flaky-test and b

View source on GitHub

More from JanSzewczyk/claude-plugins

All 17 plugins →

nextjs

claude

Next.js full-stack development — App Router, Server Actions, API tests, code review, performance and Lighthouse audits, test strategy

10 skills · 4 agents

2

react

claude

React development — React 19 Compiler, Storybook interaction tests, accessibility audits, and component-driven UI architecture

5 skills · 2 agents

2

TypeScript & JavaScript — Vitest unit tests, mimicry-js test data builders, coverage gaps, dead-code sweeps, and npm package updates

5 skills · 2 agents

2

Author and maintain Claude Code plugins and marketplaces — create and audit plugins and marketplaces, manifest and documentation drift, mods, and semver release tagging

5 skills

2

design

claude

Design system & styling — Szum-Tech design system, Tailwind CSS v4, and CVA-based component conventions

4 skills

2

Everyday Git workflow on GitHub — branches, Conventional Commits, pull requests with a unified description, and whole tasks from branch to PR

4 skills

2

Similar plugins

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.

1 skill

hugohe3/ppt-master 76,375

Web scraping, Google search, structured data extraction, and MCP server integration powered by Bright Data. Includes 7 skills: scrape any webpage as markdown (with bot detection/CAPTCHA bypass), search Google with structured JSON results, extract data from 40+ websites (Amazon, LinkedIn, Instagram, TikTok, YouTube, and more), orchestrate Bright Data's 60+ MCP tools, built-in best practices for Web Unlocker, SERP API, Web Scraper API, and Browser API, Python SDK best practices for the brightda...

21 skills

anthropics/claude-plugins-official 47,076

Modern Python development with Python 3.12+, Django, FastAPI, async patterns, and production best practices

16 skills · 1 command · 3 agents

wshobson/agents 42,461

Web scraping, Google search, structured data extraction, and MCP server integration powered by Bright Data. Includes 7 skills: scrape any webpage as markdown (with bot detection/CAPTCHA bypass), search Google with structured JSON results, extract data from 40+ websites (Amazon, LinkedIn, Instagram, TikTok, YouTube, and more), orchestrate Bright Data's 60+ MCP tools, built-in best practices for Web Unlocker, SERP API, Web Scraper API, and Browser API, Python SDK best practices for the brightda...

21 skills

anthropics/knowledge-work-plugins 35,601

Maintain python?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins17 plugins