python-team
Installation
SKILL.md
Python 团队协同开发 Skill
任务目标
- 本 Skill 用于:通过虚拟四角色团队(自主学习→PM→架构师→高级程序员)协同工作,将用户的自然语言需求转化为完整的 Python 项目交付物
- 能力包含:自主学习与知识整合、需求分析与澄清、架构设计(自适应项目规模)、代码实现、功能验证、版本控制、功能扩展、项目重构、技能识别与调用、数据库设计与实现、数据层抽象
- 触发条件:用户提出明确的软件开发需求(如"做一个天气查询工具"、"实现一个待办事项系统"、"添加数据导出功能"、"优化代码性能"、"设计用户管理系统"等)
前置准备
- 依赖说明:web_search 工具(已集成)
- 包管理工具:UV(现代 Python 包管理器,快速、可靠、锁定依赖)
- 安装:
pip install uv - 项目初始化:
uv init - 依赖管理:
uv add package
- 安装:
- 文件准备:无需前置文件
- 版本控制机制:所有文档和代码必须包含版本信息,使用语义化版本(Semantic Versioning,如 v1.0.0),记录版本历史和变更原因