Skip to content
Back to skills

Python Stack

ASecurity

Develop Python projects and PEP 723 scripts with uv, Ruff, ty, Pydantic, async, LangExtract; fix lint/types.

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentspythongit

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned October 6, 2026

npx -y skills add fmind/dot --skill python-stack --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Python Stack?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Python Stack
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fmind-python-stack/badge)](https://www.skillsdirectory.com/skills/fmind-python-stack)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: python-stack
description: "Develop Python projects and PEP 723 scripts with uv, Ruff, ty, Pydantic, async, LangExtract; fix lint/types."
license: MIT
metadata:
  kind: collection
  author: Médéric HURIER (Fmind)
  source: github.com/fmind/dot/tree/main/skills/python-stack
  created: "2026-06-23"
  updated: "2026-10-06"
---

# Python Stack

Maintain a small typed Python foundation and choose libraries for demonstrated requirements. Preserve the existing environment and conventions rather than restarting a scaffold for every feature.

## Workflow

Read only the matching guide and its required resources. Use a known guide directly when shared prerequisites are not needed. Dataframe code in any profile, scripts included, defaults to [Polars](../python-mlops/references/polars.md).

## Task guides

<!-- guides:start -->

- [foundation](references/foundation/GUIDE.md): Python package layout, dependency choices, defaults, and project scaffolding.
- [langextract](references/langextract.md): Extract structured facts from text with LangExtract and source-grounded evidence.
- [pydantic](references/pydantic.md): Typed validation, serialization, and settings boundaries.
- [python-async](references/python-async/GUIDE.md): Async design, cancellation, timeouts, and shutdown.
- [python-script](references/python-script/GUIDE.md): Standalone single-file utilities with PEP 723 inline metadata run by uv run --script.
- [ruff](references/ruff.md): Python linting, formatting, imports, and safe fixes.
- [ty](references/ty.md): Type diagnostics and environment resolution.
- [uv](references/uv.md): Dependency resolution, environments, packaging, and lockfiles.

<!-- guides:end -->

Files in this skill

  • SKILL.md1.6 KB
  • references/foundation/GUIDE.md11.8 KB
  • references/foundation/references/bootstrap.md2.6 KB
  • references/foundation/references/profiles.md4.8 KB
  • references/foundation/templates/AGENTS.md2.5 KB
  • references/foundation/templates/gitignore173 B
  • references/foundation/templates/init-library.py94 B
  • references/foundation/templates/lefthook.yml794 B
  • references/foundation/templates/mise.toml3.8 KB
  • references/foundation/templates/pyproject.toml.template2.8 KB
  • references/foundation/templates/test_library.py158 B
  • references/langextract.md2.6 KB
  • references/pydantic.md2.1 KB
  • references/python-async/GUIDE.md3.8 KB
  • references/python-async/references/cancellation.md3.3 KB
  • references/python-script/GUIDE.md2 KB
  • references/python-script/templates/script.py1.3 KB
  • references/ruff.md1.8 KB
  • references/ty.md1.8 KB
  • references/uv.md3.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…