Source

wdm0006/python-skills

36 skills · 1.6K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
auditing-python-security Audits Python libraries for security vulnerabilities using Bandit, pip-audit, Semgrep, and detect-secrets. Identifies…
wdm0006/python-skills
163
2
building-python-clis Builds command-line interfaces for Python libraries using Click or Typer. Includes command groups, argument handling,…
wdm0006/python-skills
160
3
improving-python-code-quality Improves Python library code quality through ruff linting, mypy type checking, Pythonic idioms, and refactoring. Use …
wdm0006/python-skills
142
4
designing-python-apis Designs intuitive Python library APIs following principles of simplicity, consistency, and discoverability. Handles p…
wdm0006/python-skills
113
5
documenting-python-libraries Creates comprehensive Python library documentation including Google-style docstrings, Sphinx setup, API references, t…
wdm0006/python-skills
109
6
optimizing-python-performance Optimizes Python library performance through profiling (cProfile, PyInstrument), memory analysis (memray, tracemalloc…
wdm0006/python-skills
103
7
testing-python-libraries Designs and implements pytest test suites for Python libraries with fixtures, parametrization, mocking, Hypothesis pr…
wdm0006/python-skills
101
8
setting-up-python-libraries Sets up professional Python library projects with modern tooling (pyproject.toml, uv, ruff, pytest, pre-commit, GitHu…
wdm0006/python-skills
90
9
packaging-python-libraries Packages and distributes Python libraries using modern pyproject.toml, build backends (setuptools, hatchling), PyPI p…
wdm0006/python-skills
84
10
reviewing-python-libraries Comprehensively reviews Python libraries for quality across project structure, packaging, code quality, testing, secu…
wdm0006/python-skills
84
11
managing-python-releases Manages Python library releases including semantic versioning, changelog maintenance (Keep a Changelog format), relea…
wdm0006/python-skills
79
12
building-python-communities Builds and manages open source Python library communities including CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR tem…
wdm0006/python-skills
78
13
keeping-git-repos-clean Prevents, detects, and remediates files that should never be committed — secrets (.env, API tokens, hardcoded credent…
wdm0006/python-skills
46
14
building-python-web-apps Provides an opinionated reference architecture for production Python web apps — FastAPI + async SQLAlchemy + Postgres…
wdm0006/python-skills
45
15
building-python-mcp-servers Builds robust Python MCP (Model Context Protocol) servers with FastMCP — tool design, error contracts, event-loop-saf…
wdm0006/python-skills
24
16
building-llm-backed-features Builds application features on top of an LLM API in Python — prompt surfaces that drift apart, structured outputs, co…
wdm0006/python-skills
19
17
verifying-external-behavior Confirms what a third-party library, remote API, build backend, or scraped document actually does before writing code…
wdm0006/python-skills
17
18
running-github-actions-efficiently Cut GitHub Actions minutes and wall-clock time without losing coverage — the OS billing multiplier (macOS 10x / Windo…
wdm0006/python-skills
16
19
building-rust-crates Sets up, tests, and publishes Rust crates — Cargo project layout, a fmt/clippy/test CI gate that actually gates, MSRV…
wdm0006/python-skills
15
20
building-scala-projects Sets up, tests, and publishes Scala projects — sbt build layout, scalafmt/scalafix as CI gates, Scala 2-vs-3 and cros…
wdm0006/python-skills
15
21
building-swift-apps Builds, tests, and ships native Swift/SwiftUI apps for Apple platforms (macOS/iOS) reliably in CI and locally — unsig…
wdm0006/python-skills
15
22
running-resumable-sync-jobs Design and review long-running batch or sync jobs that process many items against a remote API and persist checkpoint…
wdm0006/python-skills
14
23
building-go-projects Sets up and maintains Go projects with a CI gate that actually gates — module-path correctness, golangci-lint config …
wdm0006/python-skills
13
24
reproducing-ci-locally Run the CI gate on your machine so it agrees with the runner — deriving the exact command, paths, markers, and env fr…
wdm0006/python-skills
13
25
rendering-untrusted-content Renders stored, authored, or imported content into HTML without shipping XSS — auditing every autoescape bypass (|saf…
wdm0006/python-skills
11
26
reporting-derived-metrics Compute statistics, scores, and flags from samples that may be too small to support them — undefined dispersion retur…
wdm0006/python-skills
11
27
shipping-across-surfaces Land a change everywhere the same fact is stated — enumerating the full surface inventory (landing copy, docs, machin…
wdm0006/python-skills
11
28
building-browser-extensions Builds and tests Manifest V3 browser extensions — service-worker message channels that survive teardown, chrome.stora…
wdm0006/python-skills
10
29
shipping-build-artifacts Make the build step a real gate on what you actually distribute — build scripts that warn and exit 0 on a missing inp…
wdm0006/python-skills
10
30
deferring-heavy-dependencies Keep expensive resources — ML models, spellcheck dictionaries, embedded databases, large third-party imports — off co…
wdm0006/python-skills
8
31
shipping-swift-apps Ships native Swift/SwiftUI apps to TestFlight and the App Store with fastlane and xcodebuild — one App Store Connect …
wdm0006/python-skills
8
32
guarding-destructive-operations Add and review preconditions on operations that delete, overwrite, rewrite history, or resolve a caller-supplied name…
wdm0006/python-skills
6
33
wiring-application-config Load, merge, and validate layered application configuration (defaults plus a user YAML/TOML/JSON file or a stored set…
wdm0006/python-skills
6
34
concurrent-branches Resolve conflicts and merges when several branches are open against one repo at the same time — the hotspot files eve…
wdm0006/python-skills
5
35
normalizing-text-for-measurement Strip, parse, and segment a document before something else measures it — normalizers that fuse two blocks into one wo…
wdm0006/python-skills
2
36
writing-defect-reports Establish a finding before you publish it, and correct it after — headlines that overstate what actually reproduces a…
wdm0006/python-skills
2