Agent Skills
› microsoft/debugpy
microsoft/debugpy
GitHub提供基于 Click 库构建 CLI 应用的最佳实践,涵盖命令、组、选项配置、类型安全及测试方法。
安装全部 Skills
npx skills add microsoft/debugpy --all -g -y
集合内 Skills (7)
提供基于 Click 库构建 CLI 应用的最佳实践,涵盖命令、组、选项配置、类型安全及测试方法。
使用 Click 构建命令行工具
CLI 应用单元测试
npx skills add microsoft/debugpy --skill click -g -y
提供Django Web开发最佳实践,涵盖模型、视图、模板及测试。指导项目结构、ORM使用、CBV/FBV选择、查询优化及pytest测试方法,避免常见陷阱如N+1查询和循环导入。
Django项目开发
编写Django模型或视图
配置Django测试
解决Django性能问题
npx skills add microsoft/debugpy --skill django -g -y
提供Flask Web应用开发的最佳实践,涵盖路由、蓝图、扩展初始化和测试策略,旨在构建结构清晰、易于测试且安全的后端服务。
使用Flask框架开发Web应用或API
配置Flask路由和蓝图结构
编写Flask单元测试或集成测试
npx skills add microsoft/debugpy --skill flask -g -y
提供 Jinja2 模板渲染的最佳实践,涵盖环境配置、过滤器使用、模板继承及安全防护(如自动转义和沙箱环境),适用于 HTML、邮件及代码生成等场景。
使用 Jinja2 渲染 HTML 页面或邮件
需要生成配置文件或代码
处理模板安全与 XSS 防护
npx skills add microsoft/debugpy --skill jinja2 -g -y
提供NumPy数值计算的最佳实践,涵盖数组创建、广播机制、向量化操作、内存优化及随机数生成规范。
进行NumPy数组操作
优化数值计算性能
处理线性代数或随机采样
npx skills add microsoft/debugpy --skill numpy -g -y
提供 pytest 编写和组织测试的最佳实践,涵盖 Fixtures、Parametrize、插件使用及断言规范,旨在提升测试代码质量与可维护性。
编写单元测试或集成测试
配置 pytest 夹具和参数化
优化测试结构和断言
npx skills add microsoft/debugpy --skill pytest -g -y
提供 Requests 库最佳实践,涵盖会话管理、错误处理、超时设置及重试机制,确保 HTTP 请求的安全性与稳定性。
使用 Requests 库发起 HTTP 请求
配置会话连接池与持久化头部
处理 HTTP 异常与超时逻辑
npx skills add microsoft/debugpy --skill requests -g -y


