development
Installation
SKILL.md
Software Development Guide
Overview
This skill provides best practices, code snippets, and workflows for modern software development. Use it whenever you need help writing or organizing code, setting up environments, or debugging.
Key Principles
- Modular design: Break functionality into small, reusable modules. Use descriptive function and variable names.
- Version control: Use Git to track changes. Commit early and often with meaningful messages.
- Documentation: Write docstrings and comments. Include a README.md in your projects.
Python Development
Setting up a project
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate