Skip to content

Add Python development standards skill#25

Merged
kamathramu87 merged 2 commits intomainfrom
add-python-development-standards-skill
Apr 9, 2026
Merged

Add Python development standards skill#25
kamathramu87 merged 2 commits intomainfrom
add-python-development-standards-skill

Conversation

@kamathramu87
Copy link
Copy Markdown
Owner

Summary

  • Adds a new Claude Code skill (python-development-standards) with project-specific coding standards
  • Covers uv as the sole project management tool (replaces pip/poetry/pipenv)
  • Documents OOP principles: single responsibility, encapsulation, composition over inheritance, dataclasses for value objects
  • Documents DRY and clean code rules: naming, pure functions, type annotations, error handling, comments, module organization
  • Adds explicit rule: never use print — always set up a module-level logging.getLogger(__name__) logger with level guidelines

Test plan

  • Skill content reviewed for accuracy against project conventions
  • All existing tests still pass (make test)

🤖 Generated with Claude Code

@kamathramu87 kamathramu87 merged commit 255be72 into main Apr 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant