Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始める$pwd:
$ git log --oneline --stat
stars:4
forks:1
updated:2026年1月21日 23:55
SKILL.md
Python import style guidelines for absolute and relative imports
Python pathlib usage guidelines for file and directory operations
Python refactoring triggers and guidelines for code size limits
UV command-line usage patterns for Python project management
UV command automation and project lifecycle management patterns powered by the uv-mcp server
Universal coding principles and best practices for maintainable software
| name | python-naming |
| description | Python naming conventions for variables, constants, files, and directories |
| license | MIT |
| compatibility | opencode |
| metadata | {"related_coding_principles":"For general coding standards, use skill `coding-principles`","related_python_guidelines":"For type annotations and style, use skill `python-guidelines`"} |
Provide Python naming conventions for variables, functions, classes, constants, files, and directories.
# Use snake_case for variables and functions
user_name = "alice"
input_data = get_input()
# Avoid single-letter names except for loop counters or math
for i in range(10): # OK - loop counter
x = coordinate[i] # OK - mathematical variable
# Avoid generic names
# BAD: data, info, temp, x, y
# GOOD: user_data, config_info, temp_file, user_coordinates
# Avoid abbreviations unless widely recognized
# BAD: usr_nm, cfg, calc_val
# GOOD: user_name, config, calculated_value
# Use PascalCase for classes
class DataProcessor:
pass
class ConfigurationError(Exception):
pass
# Use UPPER_SNAKE_CASE for constants
MAX_BUFFER_SIZE = 1024
DEFAULT_TIMEOUT_SECONDS = 30
# Define magic numbers as constants
INPUT_FILE_ENCODING = "utf-8"
OUTPUT_DELIMITER = ","
# Use _file suffix for filename variables
input_file: Path
output_file: Path
# Use _dir suffix for directory path variables
input_dir: Path
output_dir: Path
# NEVER mix these up
# BAD: input_file = Path("path/to/dir") # Confusing
# BAD: output_dir = Path("file.txt") # Confusing
# Use _path ONLY in rare exceptional cases when truly unclear
# Prefer _file or _dir instead
Use this skill when:
user_input_path > uip