Agent skill

Python Development Python Scaffold

by diegosouzapw in diegosouzapw/awesome-omni-skills

Python Project Scaffolding workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

MITAuto-check passedBackend & APIs

Install Python Development Python Scaffold

skills CLI
$ npx skills add diegosouzapw/awesome-omni-skills --skill python-development-python-scaffold -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install diegosouzapw/awesome-omni-skills python-development-python-scaffold --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/diegosouzapw/awesome-omni-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills_omni/python-development-python-scaffold .claude/skills/python-development-python-scaffold && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
python-development-python-scaffold
GitHub stars
159
Token cost
~3.7k tokens
SKILL.md length
1,606 words
Files
18 (incl. scripts, references, assets)
Skills in repo
39
Repo updated
First seen
Licence
MIT

At a glance

Python Project Scaffolding workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

  • Works in 5 steps: Library → CLI → FastAPI Service → …
  • The user needs a production-ready Python project scaffold with modern packaging
  • SKILL.md covers Overview, When to Use, Operating Table and Workflow, plus 7 more sections
  • Runs Python scripts from its folder; calls uv and python

What it does

Python Development Python Scaffold is an agent skill from diegosouzapw/awesome-omni-skills. Python Project Scaffolding workflow skill. Use this skill when the user needs a production-ready Python project scaffold with modern packaging, uv-based environment management, typed code, testing, and project-type-specific structure for libraries, CLIs, FastAPI services, or Django applications.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files, including scripts, reference files and assets (for example `ATTRIBUTION.md`, `OMNI_ENHANCED.json` and `ORIGIN.md`).

It sits in Backend & APIs, covering Backend development and Project scaffolding. It works with Python, FastAPI and Django. The repository describes itself as: Public repository of AI coding skills, curated improved best-practice skills, and runtime surfaces for CLI, API, MCP, and A2A. The licence is MIT.

When your agent uses it

  • The user needs a production-ready Python project scaffold with modern packaging
  • Uv-based environment management
  • Project-type-specific structure for libraries
  • FastAPI services

Example prompts

  • “/python-development-python-scaffold”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Library
  2. CLI
  3. FastAPI Service
  4. Django Project
  5. Generic Application

What it can do on your machine

Read from SKILL.md and the folder at commit c3af004. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • uv
    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Python Development Python Scaffold loads about 3.7k tokens when it runs, and up to ~5k if it reads all its reference files. Until then it costs about 83 tokens; SKILL.md has 1,606 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from diegosouzapw/awesome-omni-skills at commit c3af004, republished under its MIT licence (© diegosouzapw). 1,606 words, ~3,664 tokens.

Download SKILL.mdSave it as .claude/skills/python-development-python-scaffold/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.
name
python-development-python-scaffold
description
Python Project Scaffolding workflow skill. Use this skill when the user needs a production-ready Python project scaffold with modern packaging, uv-based environment management, typed code, testing, and project-type-specific structure for libraries, CLIs, FastAPI services, or Django applications.
version
0.0.1
category
tools
tags
python-development-python-scaffold, python, scaffolding, uv, fastapi, django, packaging, omni-enhanced
complexity
advanced
risk
caution
tools
codex-cli, claude-code, cursor, gemini-cli, opencode
source
omni-team
author
Omni Skills Team
date_added
2026-04-15
date_updated
2026-04-19

Python Project Scaffolding

Overview

Use this skill when the user wants a Python project scaffold that should be workable immediately, not just sketched at a high level.

This skill preserves the upstream intent: act as a Python project architecture expert and generate complete project structures with modern tooling, typed code, testing, and current best practices. The enhanced version adds clearer project-type branching, stronger packaging defaults, uv-first workflows, validation gates, and safer troubleshooting.

Primary defaults in this skill:

  • Use uv for project lifecycle commands unless the user explicitly needs compatibility-first tooling.
  • Use pyproject.toml as the primary project configuration file.
  • Include typed code, linting, formatting, and tests in the initial scaffold.
  • Choose structure based on project type instead of forcing one tree onto every Python repo.
  • Prefer reversible inspection and validation before destructive cleanup.

Open these support files when needed:

  • references/runtime-practices.md for decision guidance on layout, metadata, dependency groups, and framework-specific structure.
  • examples/implementation-example.md for copyable library and FastAPI scaffold examples.
  • scripts/validate-runtime.py to inspect a generated scaffold for common structural errors.

When to Use

Use this skill when:

  • The user asks to create or reshape a Python repository skeleton.
  • The request involves a library, CLI, FastAPI service, Django project, or a general Python application that needs modern packaging.
  • The user wants uv, pyproject.toml, Ruff, mypy, pytest, or a typed project baseline.
  • You need to generate a concrete file tree, starter files, dependency groups, and validation commands.
  • You need to review whether an existing scaffold is missing packaging, layout, or validation essentials.

Do not use this skill as the primary tool when:

  • The task is mainly feature implementation inside an already-established project.
  • The project is intentionally non-packaged and the user only wants a one-off script.
  • The user needs framework-internal design beyond scaffolding, such as deep Django domain modeling or production deployment architecture.
  • The language or runtime is not Python.

Operating Table

SituationStart hereWhy it matters
User has not chosen project type## Project-Type AnalysisPrevents generating the wrong tree or layout
Need authoritative defaultsreferences/runtime-practices.mdSummarizes layout, metadata, dependency, and framework decisions
Need a concrete starting pointexamples/implementation-example.mdProvides copyable trees, pyproject.toml snippets, and command sequences
Scaffold already generated and needs checkingscripts/validate-runtime.pyCatches missing metadata, layout, package, and test structure issues
Final handoff## ValidationEnsures the scaffold actually installs, imports, lints, type-checks, and tests

Workflow

  1. Classify the target project

    • Decide whether the scaffold is for a library, CLI, FastAPI service, Django project, or a generic application.
    • If the user request is vague, ask for intended distribution model, runtime entrypoint, packaging expectations, and Python version target.
  2. Confirm core decisions before writing files

    • Target Python version or minimum supported range.
    • Whether the project is distributable or application-only.
    • Whether src/ layout is appropriate.
    • Required frameworks and runtime dependencies.
    • Required dev tooling: Ruff, mypy, pytest, docs, CI conventions.
  3. Initialize using a uv-first workflow

    • Prefer uv init for new projects.
    • Add dependencies with uv add.
    • Add development tools with dependency groups.
    • Lock and sync before claiming the scaffold is ready.
    • Run commands with uv run so execution matches the managed environment.
  4. Write the scaffold around the chosen project type

    • Use src/ layout by default for libraries and packaged CLIs.
    • Use an application package layout for FastAPI services unless packaging requirements suggest otherwise.
    • Preserve Django's canonical manage.py + project package + app package structure.
  5. Include the minimum production-ready baseline

    • pyproject.toml with [build-system] and [project] metadata.
    • Package or application directory with typed starter code.
    • tests/ directory.
    • Lint, format, type-check, and test configuration.
    • .python-version when version pinning is part of the scaffold workflow.
    • .gitignore appropriate for Python build, cache, virtual environment, and tool artifacts.
  6. Validate immediately after generation

    • Run the local structural validator in scripts/validate-runtime.py.
    • Run lint, format check, type-check, and tests through uv run.
    • Confirm the main entrypoint or framework startup command works.
  7. Handoff with explicit assumptions

    • State which project type branch was used.
    • State Python version assumptions.
    • State whether the scaffold is intended for packaging, internal-only use, or service deployment.
    • Note any deferred choices such as CI, containerization, settings management, or database setup.

Project-Type Analysis

1. Library

Use when the project is meant to be imported by other Python code or distributed as a package.

Default choices:

  • Prefer src/ layout.
  • Include py.typed if the distributed package is intended to advertise inline typing support.
  • Keep runtime dependencies minimal.
  • Separate dev and optional dependencies cleanly.

Good fit signals:

  • Reusable utilities.
  • SDKs or client libraries.
  • Internal shared packages.
2. CLI

Use when the project is mainly a command-line tool.

Default choices:

  • Usually use src/ layout if distributed as an installable package.
  • Add a console entry point in pyproject.toml.
  • Include a small main.py or cli.py with typed argument handling.

Good fit signals:

  • Automation tools.
  • Developer utilities.
  • User-invoked terminal commands.
3. FastAPI Service

Use when the project exposes HTTP endpoints and is application-centric.

Default choices:

  • Organize as an app package with routers, schemas, and dependencies separated once the service is more than trivial.
  • Keep server startup explicit.
  • Include tests for at least one health or example route.
  • Avoid over-packaging service-only code unless distribution is a stated goal.

Good fit signals:

  • REST APIs.
  • Async services.
  • Internal microservices.
4. Django Project

Use when the project needs Django's project/app model, ORM, admin, and batteries-included workflow.

Default choices:

  • Preserve Django's canonical project structure.
  • Separate project configuration from reusable apps.
  • Keep settings handling explicit and environment-sensitive.
  • Validate with Django-native commands, not just generic Python checks.

Good fit signals:

  • Admin-backed systems.
  • ORM-heavy applications.
  • Full-stack web apps using Django conventions.
5. Generic Application

Use when the project is Python-based but not clearly a package, CLI, or framework app.

Default choices:

  • Use a simple application package or module layout.
  • Avoid claiming the scaffold is packaging-ready unless build metadata and install paths are deliberately included.
  • Still include tests, linting, and typing.

Scaffold Recipes

Show full SKILL.md (650 more words)Show less
Common baseline

Every scaffold should usually include:

  • pyproject.toml
  • README.md
  • tests/
  • package or app code directory
  • Ruff configuration
  • mypy configuration
  • pytest configuration or sensible defaults
  • .gitignore
uv-first command sequence

Use a narrow, modern workflow unless the user requested a fallback:

bash
uv init
uv add --group dev ruff mypy pytest
uv lock
uv sync

Add framework dependencies only after the project type is confirmed, for example:

bash
uv add fastapi uvicorn

or

bash
uv add django
pyproject.toml minimum expectations

At minimum, expect:

  • [build-system]
  • [project]
  • project name
  • version or explicit dynamic versioning choice
  • requires-python
  • runtime dependencies
  • grouped development dependencies where supported by the selected workflow
  • tool configuration for Ruff, mypy, and pytest when non-default behavior matters

Do not default to legacy-only scaffolding such as setup.py without pyproject.toml unless the user explicitly requests backward compatibility.

Layout guidance

Choose layout deliberately:

  • Prefer src/ layout for reusable libraries and packaged CLIs because it helps catch accidental imports from the repository root.
  • Flat or app-package layout can be acceptable for application-only repositories such as many FastAPI services.
  • Do not force src/ into Django if it complicates canonical Django expectations without a clear benefit.

For detailed selection guidance, see references/runtime-practices.md.

Validation

A scaffold is not done when the tree exists. It is done when the basic workflow works.

Structural validation

Run:

bash
python scripts/validate-runtime.py .

Expected result:

  • exit code 0 for a structurally valid scaffold
  • clear diagnostics for missing or inconsistent files
Environment and dependency validation

Run:

bash
uv lock
uv sync

Expected result:

  • lockfile resolves successfully
  • local environment sync completes without dependency drift
Quality gate

Run the checks through uv run:

bash
uv run ruff check .
uv run ruff format --check .
uv run mypy .
uv run pytest

Expected result:

  • no lint errors
  • formatting check passes
  • mypy completes without unresolved package-path mistakes
  • tests are discovered and pass
Entry-point validation

Choose the command that matches the project type:

Library or package import smoke test:

bash
uv run python -c "import your_package_name"

CLI:

bash
uv run your-command --help

FastAPI:

bash
uv run python -c "from app.main import app; print(app.title if hasattr(app, 'title') else 'ok')"

Django:

bash
uv run python manage.py check

Troubleshooting

Imports work in the repo but fail after installation

Likely cause:

  • flat layout masked a packaging error, or package discovery is wrong.

Inspect safely:

  • verify package path matches the intended import name
  • confirm pyproject.toml build metadata exists
  • compare repository layout against references/runtime-practices.md
  • run python scripts/validate-runtime.py .

Fix direction:

  • move distributable package code under src/ for libraries and packaged CLIs, or correct package discovery settings.
uv sync or lock resolution does not match expectations

Likely cause:

  • dependency groups were not added consistently, or metadata changed without lock refresh.

Inspect safely:

  • review pyproject.toml
  • rerun uv lock
  • verify whether the requested dependency belongs in runtime or dev/test groups

Fix direction:

  • update dependencies through uv add rather than editing only part of the configuration by hand.
mypy cannot resolve modules

Likely cause:

  • package layout and import paths disagree, or the scaffold mixes application and package assumptions.

Inspect safely:

  • check actual package directory names
  • verify test imports are not relying on repository-root leakage
  • confirm the project type branch used during scaffold creation

Fix direction:

  • correct package paths first; only then adjust mypy settings if needed.
pytest discovers no tests

Likely cause:

  • tests/ is missing, names do not match pytest discovery conventions, or framework-specific setup is incomplete.

Inspect safely:

  • confirm the tests/ directory exists
  • confirm at least one test_*.py file exists
  • run uv run pytest -q

Fix direction:

  • add an initial smoke test and keep test layout straightforward before adding custom discovery rules.
Django scaffold behaves like a generic Python app

Likely cause:

  • canonical Django project/app separation was skipped.

Inspect safely:

  • confirm manage.py exists
  • confirm the project package contains settings.py, urls.py, and wsgi.py or asgi.py
  • run uv run python manage.py check

Fix direction:

  • regenerate or normalize to standard Django structure instead of patching a generic scaffold incrementally.

Additional Resources

  • references/runtime-practices.md
  • examples/implementation-example.md
  • scripts/validate-runtime.py

Switch to a more specialized skill if the work moves beyond scaffolding into:

  • framework-specific feature implementation
  • CI/CD pipeline design
  • production containerization and deployment
  • deep package publishing and release automation

Output Expectations

When using this skill to answer a user request, return:

  1. the chosen project type
  2. the generated file tree
  3. the key pyproject.toml sections
  4. the dependency groups and why they exist
  5. the validation commands
  6. any assumptions or unresolved decisions

Keep generated commands narrow, local, and reversible.

© diegosouzapw, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 17 other files (scripts, references, assets) in skills_omni/python-development-python-scaffold of diegosouzapw/awesome-omni-skills.

  • SKILL.md
  • ATTRIBUTION.md
  • OMNI_ENHANCED.json
  • ORIGIN.md
  • agents/omni-import-router.md
  • assets/omni-import-source-manifest.json
  • examples/implementation-example.md
  • examples/omni-import-operator-packet.md
  • examples/omni-import-prompt-template.md
  • metadata.json
  • references/omni-import-checklist.md
  • references/omni-import-playbook.md
  • references/omni-import-rubric.md
  • references/omni-import-source-summary.md
  • references/runtime-practices.md
  • scripts/omni_import_list_support_pack.py
  • … and 2 more

Open the folder on GitHubat commit c3af004

Compare with similar skills

Python Development Python Scaffold next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Python Development Python Scaffold compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Python Development Python Scaffold this skilldiegosouzapw/awesome-omni-skills159—~3.7kAutomated safety check: PassMIT
Python Development Python Scaffoldaiskillstore/marketplace4307 repos~1.9kAutomated safety check: PassNone
Python Developmentsickn33/agentic-awesome-skills47k1 repos~477Automated safety check: PassMIT
Framework Migration AssistantArabelaTso/Skills-4-SE253—~1.9kAutomated safety check: PassApache-2.0
FastAPI Project Templateswshobson/agents40k12 repos~901Automated safety check: PassMIT
Fix Slow Endpointvpcarlos/profyle123—~2.1kAutomated safety check: PassMIT

Similar skills

  • Python Development Python Scaffold

    aiskillstore/marketplace

    You are a Python project architecture expert specializing in scaffolding production-ready Python applications.

    430 GitHub starsUsed in 7 repos~1.9k tokens
    Backend & APIsAuto-check passed
  • Python Development

    sickn33/agentic-awesome-skills

    You are a Python project architecture expert specializing in scaffolding production-ready Python applications.

    47k GitHub starsUsed in 1 repo~477 tokens
    Backend & APIsAuto-check passed
  • Framework Migration Assistant

    ArabelaTso/Skills-4-SE

    Automatically migrate Python web applications between frameworks (Flask → FastAPI, Django → FastAPI).

    253 GitHub stars~1.9k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Scaffolds FastAPI projects with a layered app layout, dependency injection through Depends, async handlers and database access, middleware and pytest setup.

    40k GitHub starsUsed in 12 repos~901 tokens
    Backend & APIsAuto-check passed
  • Fix Slow Endpoint

    vpcarlos/profyle

    Diagnose and fix a slow endpoint or request in a Python web app (FastAPI, Flask, Django, Tornado, any ASGI/WSGI framework) using real Profyle/VizTracer traces, then prove the fix by replaying the…

    123 GitHub stars~2.1k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Sentry Python SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Python. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~4.1k tokensUpdated today
    Backend & APIsAuto-check passed

More from diegosouzapw/awesome-omni-skills

All 39 skills in this repo
  • Content Creator

    diegosouzapw/awesome-omni-skills

    Content Creator workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

    159 GitHub stars~4k tokensUpdated 3 mo ago
    Auto-check passed
  • Helm Chart Scaffolding

    diegosouzapw/awesome-omni-skills

    Helm Chart Scaffolding workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

    159 GitHub stars~2.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Prompt Engineering

    diegosouzapw/awesome-omni-skills

    Prompt Engineering Patterns workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

    159 GitHub stars~3.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Prompt Engineering Patterns

    diegosouzapw/awesome-omni-skills

    Prompt Engineering Patterns workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

    159 GitHub stars~4k tokensUpdated 3 mo ago
    Auto-check passed
  • Prompt Library

    diegosouzapw/awesome-omni-skills

    📝 Prompt Library workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

    159 GitHub stars~3.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Protocol Reverse Engineering

    diegosouzapw/awesome-omni-skills

    Protocol Reverse Engineering workflow skill. An agent skill from diegosouzapw/awesome-omni-skills.

    159 GitHub stars~3.8k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Python Development Python Scaffold

What does Python Development Python Scaffold do?

Python Project Scaffolding workflow skill. An agent skill from diegosouzapw/awesome-omni-skills. Python Development Python Scaffold is an agent skill from diegosouzapw/awesome-omni-skills. Python Project Scaffolding workflow skill.

When should I use Python Development Python Scaffold?

Python Development Python Scaffold fits situations like: the user needs a production-ready Python project scaffold with modern packaging; uv-based environment management; project-type-specific structure for libraries; fastAPI services.

How do I install Python Development Python Scaffold in Claude Code?

Run `npx skills add diegosouzapw/awesome-omni-skills --skill python-development-python-scaffold -a claude-code`. Or copy the skill folder (skills_omni/python-development-python-scaffold in diegosouzapw/awesome-omni-skills) into .claude/skills/python-development-python-scaffold in your project. Claude Code loads it when a task matches its description.

How do I install Python Development Python Scaffold in Codex?

Run `npx skills add diegosouzapw/awesome-omni-skills --skill python-development-python-scaffold -a codex`. Or copy the skill folder (skills_omni/python-development-python-scaffold in diegosouzapw/awesome-omni-skills) into .agents/skills/python-development-python-scaffold in your project. Codex loads it when a task matches its description.

Can I use Python Development Python Scaffold in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add diegosouzapw/awesome-omni-skills --skill python-development-python-scaffold -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/python-development-python-scaffold, .gemini/skills/python-development-python-scaffold, .github/skills/python-development-python-scaffold and .opencode/skills/python-development-python-scaffold in your project.

What does Python Development Python Scaffold need to run?

Going by SKILL.md and its folder, Python Development Python Scaffold needs Python for the scripts in its folder and the command-line tools its instructions call (uv and python). Our summary lists: Python 3.

Does Python Development Python Scaffold access the network?

SKILL.md contains no URLs. Its commands use uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Python Development Python Scaffold safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Python Development Python Scaffold use?

Python Development Python Scaffold is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Python Development Python Scaffold use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.4k tokens, read only when the agent opens those files.

What are the alternatives to Python Development Python Scaffold?

Skills that share tags, products or a category with Python Development Python Scaffold: Python Development Python Scaffold (aiskillstore/marketplace, 430 stars), Python Development (sickn33/agentic-awesome-skills, 47k stars), Framework Migration Assistant (ArabelaTso/Skills-4-SE, 253 stars) and FastAPI Project Templates (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Python Development Python Scaffold?

diegosouzapw (a GitHub user) maintains it in diegosouzapw/awesome-omni-skills, which has 159 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on July 8, 2026.

Source: diegosouzapw/awesome-omni-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.