python-style

Enforce Python conventions and shared virtualenv/Poetry workflows across repository projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hack-ink/skills --skill python-style-hack-ink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-style
Source: https://github.com/hack-ink/skills/tree/main/python-style
Command: npx skills add https://github.com/hack-ink/skills --skill python-style-hack-ink

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all Python code and tooling within a repository adheres to the mandatory hack-ink Python conventions, promoting consistency and maintainability across projects.

Core Features & Use Cases

  • Standardized Virtual Environment: Enforces the use of a single, shared virtual environment at the repository root for all Python projects.
  • Poetry Workflow: Mandates the use of Poetry for dependency management and synchronization.
  • Use Case: When working on a multi-project Python repository, this Skill ensures that all developers use the same dependency versions and development tools, preventing conflicts and simplifying setup.

Quick Start

Activate the shared virtual environment and sync dependencies using Poetry.

Frequently Asked Questions about python-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Python conventions for a multi-project repository?

To enforce Python conventions for a multi-project repository, you need a standardized workflow that mandates a shared workspace virtual environment at the repository root and uses Poetry for dependency management.

Why use a shared virtual environment at the repository root for Python projects?

Using a shared virtual environment at the repository root ensures all developers use the same dependency versions and development tools across multiple Python projects, preventing conflicts and simplifying setup.

How do I manage Python dependencies with Poetry in a shared workspace?

To manage Python dependencies with Poetry in a shared workspace, you must activate the shared workspace virtual environment at the repository root before running any Poetry commands for dependency synchronization.

Do I need Poetry to manage dependencies in multi-project Python repositories?

Yes, Poetry is mandatory for managing dependencies and synchronization in multi-project Python repositories, ensuring consistent tooling and preventing version conflicts across services and libraries.

What problems does standardizing Python tooling conventions solve?

Standardizing Python tooling conventions solves the problem of inconsistent development environments, ensuring all code and tooling within a repository adheres to mandatory guidelines for consistency and maintainability across projects.