SuperAPI AI Directory

cc-python-dev

Coding & development

View repository

Updated 10-15 21:11

About this skill

CC Python Dev

Use this skill when editing Python code, focusing on type annotations, data models, pytest, and toolchain constraints.

Do not use for:

  • Formal review or fix/debug workflows
  • Operations risk assessment
  • Language details unrelated to Python

Core rules

  • Prioritize adding type information to public interfaces.
  • Data validation and data model boundaries must be clear.
  • Tests should prioritize covering affected behavior and boundary inputs.
  • The toolchain should prioritize remaining consistent with the project's existing conventions.

Expand as needed

  • Style:references/style.md
  • Types:references/typing.md
  • Pydantic:references/pydantic.md
  • pytest:references/pytest.md
  • Toolchain:references/toolchain.md