code-checklist
Installation
SKILL.md
Code Checklist Skill
Apply this checklist when checking Python code.
Code Quality Checklist
- All functions have type hints
- No bare except clauses
- No mutable default arguments
- Context managers used for file I/O
- Functions are under 50 lines
- Variable and function names follow PEP 8 (snake_case)
Input Validation Checklist
- User input is validated before processing
- Edge cases handled (empty strings, None, out-of-range values)
- Error messages are clear and helpful
Related skills
More from github/copilot-cli-for-beginners
pytest-gen
Generate comprehensive pytest tests - use when generating tests, creating test suites, or testing Python code
4commit-message
Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
2hello-world
A minimal skill example - use when learning the skill format
1