python_dev

Standardize Python development with a plan-first workflow and review checklist.

1|Updated Sep 18, 2025
One-click install
npx skills add https://github.com/Startti/colmena --skill python-dev-startti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python_dev
Source: https://github.com/Startti/colmena/tree/main/.agent/skills/python_dev
Command: npx skills add https://github.com/Startti/colmena --skill python-dev-startti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents fragile or inconsistent Python changes by forcing a predictable workflow for planning, environment setup, and peer review.

Core Features & Use Cases

  • Reproducible environment management: Uses the repository-root .venv to reduce “works on my machine” issues.
  • Plan-first change discipline: Requires an implementation_plan.md before executing any code changes, improving review quality.
  • Review-focused safety checks: Enforces a checklist covering potential issues, explicitly listing affected scripts/modules, and explaining each significant change.
  • Code quality standards: Applies PEP 8 plus expectations for logging and error handling, aligned with repository architecture patterns.

Quick Start

Use this skill when preparing to modify Python files so you create an implementation plan, ensure the .venv is active, and run a review checklist that documents affected modules and possible side effects.

Frequently Asked Questions about python_dev

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

FAQPage Schema
How do I standardize a Python development workflow to reduce code regressions?

Standardize Python development workflows by enforcing a root `.venv` for environment management, requiring an `implementation_plan.md` before execution, and mandating a peer review checklist to reduce fragile code changes and inconsistencies.

What's the best way to manage Python virtual environments when modifying repository scripts?

The best way to manage Python virtual environments is to enforce use of the repository-root `.venv`, ensuring reproducible environment management that reduces "works on my machine" issues when modifying repository scripts.

Does this Python code review checklist cover affected modules and side effects?

Yes, the Python code review checklist covers potential issues by explicitly listing affected scripts and modules, explaining each significant change, and documenting possible side effects to ensure safe repository modifications.

How do I enforce PEP 8 and error handling standards when adding new Python modules?

Enforce PEP 8 and error handling standards by applying code quality expectations aligned with repository architecture patterns, ensuring new Python modules include proper logging and consistent error handling during the review process.