Source profileQuality 86/100

Benknightdark/neo-skills/skills/neo-python/SKILL.md

neo-python

Use this skill when writing, reviewing, debugging, or architecting Python 3.10+ code, including type hints, structural pattern matching, dataclasses, async/task groups, packaging-aware project structure, testability, and maintainability.

Source repository stars
7
Declared platforms
0
Static risk flags
0
Last source update
2026-08-05
Source checked
2026-08-05

Decision brief

What it does—and where it fits

10+ code, including type hints, structural pattern matching, dataclasses, async/task groups, packaging-aware project structure, testability, and maintainability.

Best for

  • Use this skill when writing, reviewing, debugging, or architecting Python 3.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/Benknightdark/neo-skills --skill "skills/neo-python"
Safe inspection promptEditorial

Inspect the Agent Skill "neo-python" from https://github.com/Benknightdark/neo-skills/blob/c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec/skills/neo-python/SKILL.md at commit c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Perceive: - Inspect the project root to identify package management tools: pyproject.toml (Poetry/PDM/Ruff), requirements.txt (pip), or environment.yml (Conda). - Probe for Python version requirements (ensure compatibility with 3.10+ minimum). - Identify the application type:…

    Perceive:Inspect the project root to identify package management tools: pyproject.toml (Poetry/PDM/Ruff), requirements.txt (pip), or environment.yml (Conda).Probe for Python version requirements (ensure compatibility with 3.10+ minimum).
  2. 02

    Trigger On

    The user asks to write, debug, review, or refactor Python code.

    The user asks to write, debug, review, or refactor Python code.Working in a repository containing .py, pyproject.toml, requirements.txt, Pipfile, or poetry.lock.Requires asynchronous programming (asyncio), type hinting, or modern Python feature recommendations.
  3. 03

    Coding Standards

    Type Hinting: Strongly recommended for all function signatures. Use 3.10+ union syntax like list[int | str].

    Type Hinting: Strongly recommended for all function signatures. Use 3.10+ union syntax like list[int | str].PEP 8 Compliance: Follow official style guidelines. Recommended to use ruff as a linter and formatter for consistency.Async Processing: Use 3.11+ asyncio.TaskGroup to manage concurrent tasks.
  4. 04

    Tooling Recommendations

    Linter / Formatter: ruff (high performance and highly integrated).

    Linter / Formatter: ruff (high performance and highly integrated).Type Checker: mypy or pyright.Testing: pytest with pytest-asyncio or pytest-cov.

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score86/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars7SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
Benknightdark/neo-skills
Skill path
skills/neo-python/SKILL.md
Commit
c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec
License
MIT
Collected
2026-08-05
Default branch
main
View the original SKILL.md

Python 3.10+ Expert Skill

Trigger On

  • The user asks to write, debug, review, or refactor Python code.
  • Working in a repository containing *.py, pyproject.toml, requirements.txt, Pipfile, or poetry.lock.
  • Requires asynchronous programming (asyncio), type hinting, or modern Python feature recommendations.
  • The project needs setup for testing frameworks (pytest) or static analysis tools (ruff, mypy).

Workflow

  1. Perceive:
    • Inspect the project root to identify package management tools: pyproject.toml (Poetry/PDM/Ruff), requirements.txt (pip), or environment.yml (Conda).
    • Probe for Python version requirements (ensure compatibility with 3.10+ minimum).
    • Identify the application type: Web API (FastAPI, Flask, Django), Data Science (Pandas, PyTorch), or CLI tools.
  2. Reason:
    • Evaluate if the current code follows modern Python (3.10+) idioms (e.g., match/case, | union types).
    • Decide if type checking (MyPy/Pyright) or auto-formatting (Ruff/Black) needs to be introduced.
    • Recommend appropriate architectural patterns based on project scale.
  3. Act:
    • Write Python code with complete Type Hints, prioritizing the X | Y syntax.
    • Prefer modern language features: match statements (3.10+), TaskGroup (3.11+), and new generic syntax (3.12+).
    • Ensure code passes static analysis and unit tests.

Coding Standards

  • Type Hinting: Strongly recommended for all function signatures. Use 3.10+ union syntax like list[int | str].
  • PEP 8 Compliance: Follow official style guidelines. Recommended to use ruff as a linter and formatter for consistency.
  • Async Processing: Use 3.11+ asyncio.TaskGroup to manage concurrent tasks.
  • Error Handling: Use specific exception types and leverage 3.11+ ExceptionGroup and except* syntax.

Tooling Recommendations

  • Linter / Formatter: ruff (high performance and highly integrated).
  • Type Checker: mypy or pyright.
  • Testing: pytest with pytest-asyncio or pytest-cov.
  • Package Management: Poetry or uv to ensure dependency locking and environment consistency.

Deliver

  • Code Quality Report: Identify parts that do not comply with 3.10+ modern syntax or PEP 8.
  • Best Practice Recommendations: Provide specific refactoring suggestions, such as converting complex logic into match/case structures.
  • Validated Code: Provide Python source code accompanied by test cases and passed type checks.

Validate

  • Code must run in a Python 3.10+ environment.
  • Functions should have Docstrings (following Google or NumPy styles).
  • Complex logic should include unit tests.
  • All public APIs should have complete type hints.

Documentation

Official References

Internal References

Alternatives

Compare before choosing

Computed 9510,879

Jeffallan/claude-skills

fastapi-expert

Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.

Computed 9332,671

K-Dense-AI/scientific-agent-skills

genomic-intelligence

Predict regulatory features, gene structure, and expression directly from DNA sequence using Genomic Intelligence's hosted transformer DNA language models — no local GPU or model weights. Six tasks over a REST API and a hosted MCP server (keyless public demo): promoter regions, splice donor/acceptor sites, enhancer activity, chromatin state, sequence-to-expression (log TPM), and de-novo gene annotation, plus a composite find-genes-then-predict-expression workflow. Use when the user has a gene sy

Computed 9329

MoizIbnYousaf/marketing-cli

build-with-exa

Build applications and agents with Exa's API Platform: search, contents, answer, context, Agent API, monitors, websets, OpenAI-compatible endpoints, and exa-py / exa-js. Use when choosing Exa endpoints, writing Exa API calls, integrating semantic web search or research into products, or debugging Exa request shapes. Load references/ on demand for endpoint details.

Computed 9123,835

alirezarezvani/claude-skills

code-to-prd

Reverse-engineer any codebase into a complete Product Requirements Document (PRD). Analyzes routes, components, state management, API integrations, and user interactions to produce business-readable documentation detailed enough for engineers or AI agents to fully reconstruct every page and endpoint. Works with frontend frameworks (React, Vue, Angular, Svelte, Next.js, Nuxt), backend frameworks (NestJS, Django, Express, FastAPI), and fullstack applications. Use when users mention: generate PRD,