code-checklist

от github

Командный чеклист качества кода - используется для проверки качества Python кода, ошибок, проблем безопасности и лучших практик

npx skills add https://github.com/github/copilot-cli-for-beginners --skill code-checklist

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

Больше skills от github

debugging-workflows
github
Руководство по отладке агентных рабочих процессов GitHub — анализ логов, аудит запусков и устранение неполадок
go-codemod
github
Реализация и тестирование Go-кодмодов для команды gh aw fix.
acreadiness-policy
github
Помочь пользователю выбрать, написать или применить политику AgentRC. Политики настраивают оценку готовности, отключая нерелевантные проверки, переопределяя влияние/уровень, задавая…
ai-ready
github
Делает любой репозиторий AI-ready — анализирует вашу кодовую базу и генерирует AGENTS.md, copilot-instructions.md, CI-воркфлоу, шаблоны issues и многое другое. Анализирует ваши PR-ревью…
create-oo-component-documentation
github
Создавать всестороннюю, стандартизированную документацию для объектно-ориентированных компонентов в соответствии с лучшими отраслевыми практиками и стандартами архитектурной документации.
dependabot
github
Dependabot — это встроенный инструмент управления зависимостями GitHub с тремя основными возможностями:
doublecheck
github
Трёхуровневый конвейер верификации для выходных данных ИИ. Извлекает проверяемые утверждения, находит подтверждающие или опровергающие источники через веб-поиск, проводит состязательную проверку…
foundry-agent-sync
github
Создание и синхронизация AI-агентов на основе промптов непосредственно в Azure AI Foundry через REST API из локального JSON-манифеста. В отличие от навыков-шаблонов, которые только…