From python-engineering
Guides Python TDD workflow: design typed interfaces, write failing pytest tests (AAA pattern), implement minimally to pass, refactor green, verify with coverage, ruff linting, and type checks.
npx claudepluginhub jamie-bitflight/claude_skills --plugin python-engineeringThis skill uses the workspace's default tool permissions.
Consult `python3-core` for standing defaults. Load `python3-testing` for detailed test patterns.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Consult python3-core for standing defaults. Load python3-testing for detailed test patterns.
Task: $ARGUMENTS
python3-typing when boundary types or models are involvedpython3-testing for fixture patterns and test structureuv run pytest -v — confirm failuresuv run pytest -v after each change# Linting, formatting, and type checking
uv run prek run --files src/ tests/
# Fallback when no .pre-commit-config.yaml:
# uv run ruff check src/ tests/
# uv run ruff format --check src/ tests/
# Tests with coverage
uv run pytest --cov=src --cov-report=term-missing