Agent Skills
› microsoft/debugpy
microsoft/debugpy
GitHub提供基于Click库构建CLI应用程序的最佳实践,涵盖命令、组、选项及测试方法,指导类型安全与异常处理。
Install All Skills
npx skills add microsoft/debugpy --all -g -y
Skills in Collection (7)
提供基于Click库构建CLI应用程序的最佳实践,涵盖命令、组、选项及测试方法,指导类型安全与异常处理。
构建命令行界面
使用Click库开发CLI工具
npx skills add microsoft/debugpy --skill click -g -y
提供Django Web开发的最佳实践,涵盖模型、视图、模板及测试规范。指导项目结构、ORM优化、查询性能及异步处理等核心开发环节。
需要遵循Django编码规范
进行Django模型或视图开发
优化Django数据库查询性能
npx skills add microsoft/debugpy --skill django -g -y
提供Flask Web应用开发的最佳实践,涵盖路由、蓝图、扩展初始化及测试策略。指导使用工厂模式、显式HTTP方法装饰器、请求数据验证及安全配置,避免生产环境陷阱,提升代码质量与可维护性。
构建Flask Web应用或API
设计Flask路由和蓝图结构
编写Flask单元测试或集成测试
配置Flask扩展和应用工厂
npx skills add microsoft/debugpy --skill flask -g -y
提供Jinja2模板渲染的最佳实践,涵盖环境配置、过滤器使用、模板继承及安全防护(如自动转义和沙箱环境),旨在提升HTML页面、邮件等模板的渲染效率与安全性。
使用Jinja2渲染HTML页面
生成电子邮件内容
创建配置文件
进行代码生成
npx skills add microsoft/debugpy --skill jinja2 -g -y
提供NumPy数值计算最佳实践,涵盖数组创建、广播机制、向量化操作及内存优化。指导用户高效使用NumPy进行线性代数、随机采样等任务,避免常见陷阱如浮点精度比较和整数溢出。
需要高效进行数值计算或矩阵运算
处理大规模数组数据并关注内存性能
将Python循环转换为NumPy向量化操作
npx skills add microsoft/debugpy --skill numpy -g -y
提供 pytest 编写和组织测试的最佳实践,涵盖 fixtures、parametrize、插件使用及测试结构规范。
编写单元测试
配置 pytest 测试环境
优化测试用例结构
npx skills add microsoft/debugpy --skill pytest -g -y
提供Python Requests库的最佳实践,涵盖会话管理、错误处理、重试机制及安全性建议,旨在优化HTTP客户端使用体验。
使用Requests库发起HTTP请求
配置会话连接池与持久化头
处理HTTP异常与超时设置
实现自动重试逻辑
npx skills add microsoft/debugpy --skill requests -g -y


