mypy
关于
mypy is a static type checker for Python that enables gradual typing with type hints and comprehensive type safety. Use it to add type safety to Python projects, enforce type checking in CI/CD, and refactor code with type annotations. It supports strict mode, Protocol types, and integrates with frameworks like FastAPI and Django.
快速安装
Claude Code
推荐npx skills add mattnigh/skills_collection -a claude-code/plugin add https://github.com/mattnigh/skills_collectiongit clone https://github.com/mattnigh/skills_collection.git ~/.claude/skills/mypy在 Claude Code 中复制并粘贴此命令以安装该技能
GitHub 仓库
常见问题
什么是 mypy Skill?
mypy 是一个 Claude Skill,作者为 mattnigh。Skill 将 Claude 按需加载的说明和资源打包,让 Claude 无需额外提示即可执行与 mypy 相关的任务。
如何安装 mypy?
使用本页的安装命令:将 mypy 作为插件添加到 Claude Code,或将其仓库克隆到 skills 目录,然后重启 Claude 以加载该 Skill。
mypy 属于哪个分类?
mypy 属于其他分类。
mypy 可以免费使用吗?
可以。mypy 已收录在 AIMCP,可免费安装。
相关推荐技能
这个Skill提供了Python asyncio异步编程的全面指南,涵盖async/await语法、事件循环、任务管理和协程等核心概念。它特别适用于处理并发I/O操作,如HTTP客户端/服务器开发(aiohttp)、异步数据库访问、FastAPI异步模式以及WebSocket实时系统。开发者可以快速学习如何定义异步函数、使用asyncio.run()运行程序、通过asyncio.gather()并行执行任务,并掌握异步环境下的错误处理和同步原语。
这个Skill为开发者提供Flask框架的全面参考,帮助快速构建微服务、REST API和轻量级Web应用。它覆盖了从基础路由到扩展生态的核心知识,特别适合需要灵活架构而非全功能框架的场景。开发者可通过它快速查阅Flask的最佳实践、配置方法和常见模式,加速开发过程。
这个Skill帮助开发者为Go应用添加完整的可观测性方案,包含OpenTelemetry分布式追踪、Prometheus指标收集和slog结构化日志。它特别适用于微服务的生产环境监控,能快速配置中间件、健康检查和服务间调用追踪。通过这个工具,开发者可以轻松构建可观测的云原生应用,便于调试性能问题和创建运维仪表板。
这个Skill提供了pytest测试框架的专业支持,特别适合编写单元测试、集成测试和API测试。它支持fixtures、参数化、异步测试等核心功能,并能与FastAPI、Django、Flask等流行框架集成。开发者可以快速开始测试工作流,包括依赖管理、测试标记和覆盖率分析。
