collectiveai-team

python-project-setup

0
0
# Install this skill:
npx skills add collectiveai-team/agent-skills --skill "python-project-setup"

Install specific skill from multi-skill repository

# Description

Use for Python project setup and structure. Enforce uv with pyproject.toml (use workspaces when applicable) and avoid src/ layouts by placing the package at the repository root using the package name.

# SKILL.md


name: python-project-setup
description: Use for Python project setup and structure. Enforce uv with pyproject.toml (use workspaces when applicable) and avoid src/ layouts by placing the package at the repository root using the package name.


Python Project Setup Skill

Follow these requirements when setting up a Python project.

Requirements

  1. Use uv for dependency and project management.
  2. Define project configuration in pyproject.toml.
  3. Use uv workspaces when the project has multiple packages.
  4. Avoid a src/ folder. Place the package directory at the repository root, named exactly after the package.

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.