python-project-init

1. Ensure uv is installed

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "python-project-init" with this command: npx skills add deyna256/python-project-init/deyna256-python-project-init-python-project-init

Python Project Init

Workflow

  1. Ensure uv is installed

command -v uv || curl -LsSf https://astral.sh/uv/install.sh | sh

If installed via the script, reload PATH:

source "$HOME/.local/bin/env"

  1. Scaffold the project

uv init <project-name>

Ask the user for the project name if not provided. After init, cd into the project directory for all subsequent steps.

  1. Add dev dependencies

uv add --dev pytest pytest-asyncio pytest-cov ruff ty

  1. Ensure just is installed

command -v just || cargo install just || brew install just

Prefer the package manager available on the system. On Linux without cargo/brew, use:

curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to "$HOME/.local/bin"

  1. Create config files

Copy from assets/ into the project root:

  • ruff.toml — line length 100, target Python 3.13

  • ty.toml — Python 3.13 environment

  • pytest.ini — test discovery, coverage >= 85%, asyncio auto mode

  1. Create Justfile

Copy assets/Justfile into the project root.

  1. Verify

Run just in the project directory to confirm the Justfile is valid and commands are listed.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Agent Dev Workflow

Orchestrate coding agents (Claude Code, Codex, etc.) to implement coding tasks through a structured workflow. Use when the user gives a coding requirement, f...

Registry SourceRecently Updated
Coding

Cortex Engine

Persistent cognitive memory for AI agents — query, record, review, and consolidate knowledge across sessions with spreading activation, FSRS scheduling, and...

Registry SourceRecently Updated
Coding

Skill Blocker - 安全守卫

Blocks execution of dangerous commands and risky operations like destructive deletions, credential theft, code injection, and unauthorized system changes to...

Registry SourceRecently Updated
014
Profile unavailable