python-dev

Enforce PEP 8, type hints, pytest, and docstring standards across Python projects.

2|1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Wulnut/lark_agent --skill python-dev-wulnut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-dev
Source: https://github.com/Wulnut/lark_agent/tree/main/.opencode/skill/python-dev
Command: npx skills add https://github.com/Wulnut/lark_agent --skill python-dev-wulnut

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes Python development by codifying widely accepted rules and best practices, reducing code defects and onboarding time.

Core Features & Use Cases

  • PEP 8 compliance: enforce style and naming conventions across projects.
  • Typing and annotations: promote robust type hints for maintainability.
  • Environment hygiene: guide virtual environments and dependency management with venv, poetry, requirements.txt, or pyproject.toml.
  • Testing and documentation: encourage tests with pytest and comprehensive docstrings.
  • Design quality: reinforce SOLID principles and robust error handling.

Quick Start

Ask me to apply Python development guidelines to your project.

Frequently Asked Questions about python-dev

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

FAQPage Schema
How do I enforce PEP 8 coding standards across a Python project?

To enforce PEP 8 coding standards across a Python project, apply standardized rules for style and naming conventions. This reduces code defects and ensures consistent readability during development and code review workflows.

What's the best way to manage Python virtual environments and dependencies?

The best way to manage Python virtual environments and dependencies is to follow environment hygiene guidelines using venv, poetry, requirements.txt, or pyproject.toml for robust dependency tracking and isolated setups.

How do I add type annotations and docstrings to my Python codebase?

To add type annotations and docstrings to your Python codebase, apply guidelines that promote robust type hints for maintainability and require comprehensive docstrings for clear project documentation.

Does this Python development guideline support testing with pytest?

Yes, this Python development guideline supports testing with pytest. It encourages robust testing practices alongside comprehensive docstrings to standardize project quality and reduce code onboarding time.

Can I use these Python coding rules for onboarding new developers?

Yes, you can use these Python coding rules for onboarding new developers. The standardized rules codify widely accepted best practices, reducing onboarding time and code defects across varying project sizes.

How does standardization handle SOLID principles and error handling in Python?

Standardization handles SOLID principles and error handling in Python by reinforcing robust design quality. It applies these rules during development and review to ensure maintainable and defect-free codebases.