claude

python-tooling

Hard-won gotchas from the Python toolchain: importlib class identity, pip/PyPI name collisions, mock.patch.object vs __slots__, ruff on notebooks, and uv in fresh worktrees.

0 on GitHubby Raul Cajiasv0.1.0MITupdated 1 month ago
/

Plugin python-tooling from marketplace claude-skills in cajias/claude-skills. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (5)

  • importlib-reload-class-identity

    Diagnose and fix the silent class-identity drift caused by `importlib.reload()` on modules that define classes whose instances live elsewhere. Use when: (1) a pytest fixture uses `importlib.reload(some_module)` to "flush caches" and downstream tests then fail with `isinstance` checks rejecting objec

  • kronos-pypi-collision

    Fix for `pip install kronos` returning the wrong package when trying to use the financial K-line foundation model. Use when: (1) you intend to use the Kronos OHLCV/K-line transformer from arXiv 2508.02739 (Shi et al., AAAI 2026), (2) `pip install kronos` succeeds but `import kronos` fails with `Modu

  • python-slots-mock-patch-object

    Fix for `AttributeError: '<ClassName>' object attribute '<method>' is read-only` raised during `mock.patch.object()` teardown. Use when: (1) a Python test using `unittest.mock.patch.object(instance, "method")` passes the patched code but raises an AttributeError during context-exit (visible in the s

  • ruff-jupyter-diff-inflation

    Prevent or diagnose massive PR diffs (700-1000+ lines per .ipynb) when running `ruff check --fix` or `make lint-fix` in a Python project that checks in Jupyter notebooks. Use when: (1) a lint cleanup PR explodes from a small expected diff to thousands of lines; (2) `git diff` of a notebook shows `so

  • uv-worktree-venv-fallthrough

    Fix for phantom Python test failures in fresh git worktrees of uv-managed projects, caused by `uv run` falling through to a PATH-resolved command (e.g. homebrew Python 3.9's pytest) when the worktree's `.venv` doesn't have the command installed. Use when: (1) `uv run pytest --collect-only -q` in a f

View source on GitHub

More from cajias/claude-skills

All 19 plugins →

Hard-won gotchas from authoring and distributing Claude Code plugins, skills, hooks, and Workflow scripts. Bundles APM packaging traps, plugin cache and marketplace path failures, hook main-vs-subagent detection, Workflow meta parsing breaks, and orchestration verification playbooks.

16 skills

0

rsi-loop

claude

AIDE²-style recursive self-improvement loop: an outer agent iteratively rewrites an inner tree-search research agent, keeping a rewrite only when it beats the incumbent on private held-out scores under a fixed budget across an optimization / ML-engineering / harness-engineering battery. Standalone /rsi:autoresearch solves tasks by tree search; /rsi:init + /rsi:step + /rsi:run drive the outer loop.

2 skills · 6 commands · 2 agents · hooks

0

Design-and-build process skills: layered design docs, C4 architecture artifacts, Diataxis documentation, README authoring, a milestone execution harness, milestone goal-prompt generation, positive-framing spec guidance, and a schema drift playbook.

8 skills

0

Operational gotchas and references for third-party integrations driven from Claude Code — Cloudflare Workers, Grafana, Notion, OpenPencil, Playwright, and MCP file transport.

7 skills

0

Hard-won gotchas from real git and gh workflows: PR create/merge quirks, worktree races, rebase in non-interactive shells, squash-merge diagnosis, and deadlock recovery via plumbing.

6 skills

0

ci-build

claude

Hard-won gotchas from CI pipelines and build environments: GitHub Actions, Copilot CLI headless runs, cron block generation, Docker on Apple Silicon, and TypeScript monorepo scaffolding.

5 skills

0

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-tooling?

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 plugins19 plugins