Agent Skills
› github/copilot-cli-for-beginners
› code-checklist
code-checklist
GitHub提供Python代码质量检查清单,涵盖类型提示、异常处理、函数规范、输入验证及测试覆盖等维度,用于审查代码缺陷与安全最佳实践。
Trigger Scenarios
需要检查Python代码质量时
进行代码合并前的审查时
Install
npx skills add github/copilot-cli-for-beginners --skill code-checklist -g -y
SKILL.md
Frontmatter
{
"name": "code-checklist",
"description": "Team code quality checklist - use for checking Python code quality, bugs, security issues, and best practices"
}
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
Testing Checklist
- New code has corresponding pytest tests
- Edge cases are covered
- Tests use descriptive names
Output Format
Present findings as:
## Code Checklist: [filename]
### Code Quality
- [PASS/FAIL] Description of finding
### Input Validation
- [PASS/FAIL] Description of finding
### Testing
- [PASS/FAIL] Description of finding
### Summary
[X] items need attention before merge
Version History
- 82632dc Current 2026-07-25 07:29


