python-specialist

Deliver production-quality Python solutions with framework-aware patterns and tests.

16 stars

Best use case

python-specialist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Deliver production-quality Python solutions with framework-aware patterns and tests.

Teams using python-specialist should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/python-specialist/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/python-specialist/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/python-specialist/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How python-specialist Compares

Feature / Agentpython-specialistStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Deliver production-quality Python solutions with framework-aware patterns and tests.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

## STANDARD OPERATING PROCEDURE

### Purpose
Implement and review Python code across web services, data/ML tooling, and automation with robust testing and packaging.

### Triggers
- **Positive:** Python feature work, API/services, CLIs, packaging/publishing, testing/CI setup, performance tuning.
- **Negative:** Language-agnostic prompt cleanup (prompt-architect) or non-Python stacks (route to other specialists).

### Guardrails
- Structure-first: keep `SKILL.md`, `readme`, `examples/`, `tests/`, and `resources/` current.
- Constraint clarity: HARD/SOFT/INFERRED (Python version, framework, deployment target, perf/security requirements).
- Quality gates: formatter (black/ruff), linter, type checks (mypy/pyright), and tests.
- Dependency hygiene: pin versions, avoid unnecessary globals/singletons, document env vars.
- Confidence ceiling: inference/report 0.70; research 0.85; observation/definition 0.95.

### Execution Phases
1. **Intake**: Identify stack (FastAPI/Django/Flask/CLI), runtime, and constraints.
2. **Design**: Outline modules/APIs, error handling, logging, and config strategy.
3. **Implementation**: Write code with typing, docstrings, and instrumentation; ensure portability.
4. **Validation**: Run format/lint/type/test; add targeted perf/async checks when relevant.
5. **Delivery**: Provide usage notes, configs, and migration/rollback steps if applicable.

### Output Format
- Summary of request and constraints.
- Design decisions and code pointers.
- Test results and remaining risks.
- Confidence with ceiling.

### Validation Checklist
- [ ] Constraints confirmed (version/framework/runtime).
- [ ] Format/lint/type/test executed or planned.
- [ ] Security/perf considerations addressed where relevant.
- [ ] Confidence ceiling stated.

## VCL COMPLIANCE APPENDIX (Internal)
[[HON:teineigo]] [[MOR:root:P-Y]] [[COM:Python+Usta]] [[CLS:ge_skill]] [[EVD:-DI<gozlem>]] [[ASP:nesov.]] [[SPC:path:/skills/specialists/language-specialists/python-specialist]]

[[HON:teineigo]] [[MOR:root:E-P-S]] [[COM:Epistemik+Tavan]] [[CLS:ge_rule]] [[EVD:-DI<gozlem>]] [[ASP:nesov.]] [[SPC:coord:EVD-CONF]]


Confidence: 0.72 (ceiling: inference 0.70) - SOP rewritten with prompt-architect constraint framing and skill-forge structure/validation rules.

Related Skills

python-workflow

16
from diegosouzapw/awesome-omni-skill

Python project workflow guidelines. Triggers: .py, pyproject.toml, uv, pip, pytest, Python. Covers package management, virtual environments, code style, type safety, testing, configuration, CQRS patterns, and Python-specific development tasks.

python-workflow-development

16
from diegosouzapw/awesome-omni-skill

Develop Python scripts and modules for building AI workflows and integrations. Use when coding data ingestion, transformation, analysis, and automation pipelines in pilot projects requiring Python automation.

python-typing

16
from diegosouzapw/awesome-omni-skill

Migrate Python codebases to strict type checking with pyright. Use when user wants to add types, fix type errors, set up strict mode, or run a typing migration. Provides setup automation, fix patterns, discipline enforcement, and optional iteration loop support.

python-testing

16
from diegosouzapw/awesome-omni-skill

Use when implementing new Python code (follow TDD), designing test suites, reviewing test coverage, setting up pytest infrastructure, writing fixtures, mocking dependencies, or performing parametrized testing

python-testing-patterns

16
from diegosouzapw/awesome-omni-skill

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

python-setup-dev-environment

16
from diegosouzapw/awesome-omni-skill

Set up and run a reproducible Python dev environment with uv, ruff, mypy, and VSCode.

Python Security Scan

16
from diegosouzapw/awesome-omni-skill

Comprehensive security vulnerability scanner for Python projects including Flask, Django, and FastAPI applications. Detects OWASP Top 10 vulnerabilities, injection flaws, insecure deserialization, authentication issues, hardcoded secrets, and framework-specific security problems. Audits dependencies for known CVEs and generates actionable security reports.

python-project

16
from diegosouzapw/awesome-omni-skill

Scaffold and harden Python projects using vpngw-aligned defaults (pyproject/setuptools-scm, src layout, Ruff, pytest, Typer, Pydantic) plus best practices for CLI tools, systemd services, APIs/UI apps, IaC/automation, security/networking, and AI/ML workflows.

python-programmer

16
from diegosouzapw/awesome-omni-skill

Python programmer specialising in functional programming, clean code, documentation, and code quality using ruff and uv.

python-pro

16
from diegosouzapw/awesome-omni-skill

Master Python 3.12+ with modern features, async programming,

python

16
from diegosouzapw/awesome-omni-skill

Python coding conventions and guidelines Triggers on: **/*.py

python-performance-optimization

16
from diegosouzapw/awesome-omni-skill

Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.