AI Agent Team 1.0.2
npm install -g ai-agent-team一键安装,开发效率飙升200%!
🧹 TidyMyDesktop Skill - 智能桌面整理工具
✨ 让您的桌面和目录焕然一新!智能分类、版本去重、安全整理
🌟 核心功能特色
| 🎯 智能文件分类 | 🔄 版本自动去重 | 🔍 未知软件识别 | 🛡️ 安全整理保障 |
|---|---|---|---|
| 应用程序、文档、图片、视频等自动分类 | 识别软件版本号,保留最新版本,清理旧版本 | 通过网络搜索识别不熟悉软件的用途 | dry-run模式预览,用户确认后执行 |
| 创建分类文件夹,整洁有序 | 智能比较版本新旧,避免误删 | 标记需要人工审核的项目 | 所有删除操作需要明确确认 |
💡 实用整理场景
| 🏠 桌面整理 | 📁 目录整理 | 🧹 版本清理 | 📊 整理报告 |
|---|---|---|---|
| 一键整理桌面,告别混乱文件 | 整理指定目录,提高工作效率 | 自动识别软件版本,清理冗余文件 | 生成详细报告,记录整理过程 |
🛠️ 使用方法
简单三步,智能整理
-
🏠 整理桌面
用户: "帮我整理桌面" Claude: 自动扫描 → 生成计划 → 用户确认 → 执行整理 → 生成报告 -
📁 整理目录
用户: "帮我整理当前目录" Claude: 确认路径 → 扫描分析 → 生成计划 → 用户确认 → 整理执行 -
🔍 智能识别
自动识别文件类型、软件版本、未知用途 提供整理建议,确保安全可靠
📂 智能分类规则
- 应用程序: 开发工具、办公软件、设计工具、通讯工具、娱乐软件、系统工具
- 文档: PDF文档、Word文档、Excel表格、文本文件
- 媒体文件: 图片(照片、截图、设计稿)、视频、音频
- 其他: 压缩包、代码项目、未分类文件
⚡ 技术特性
- 跨平台支持: macOS、Windows、Linux
- Node.js驱动: 高性能文件操作
- 智能算法: 版本号识别(semver)
- 安全机制: dry-run模式,完整备份提醒
- 详细报告: Markdown格式,包含整理统计
🎨 DrawNote Skill - 智能笔记可视化工具
✨ 让您的笔记变得生动有趣!将文字内容转换为精美图片
🌟 核心功能特色
| 🎨 多彩风格模板 | 📋 内置模板系统 | 🤖 智能内容生成 | 🔗 无缝集成 |
|---|---|---|---|
| 彩色手写笔记、专业商务、科技创新、自然清新等多种风格 | 内置提示词模板和样式模板,无需外部文件 | 基于AI大模型,自动分析内容并生成最适合的笔记结构 | 与Claude Code完美集成,一键生成,自动保存 |
📝 使用方法详解
简单四步,创建精美笔记
-
📝 提供内容
skill: "drawnote" 内容: "人工智能发展历程" 或具体笔记内容 -
🎨 选择风格
"请使用彩色手写笔记风格" 或 "请生成学习笔记风格的信息图" -
🤖 AI自动生成
自动保存: drawnote_YYYYMMDD_HHMMSS.html -
📸 截图输出
自动保存: drawnote_YYYYMMDD_HHMMSS.png
💡 实用应用场景
| 📚 学习笔记总结 | 💼 商务报告可视化 | 🔧 技术文档整理 | 📊 知识梳理总结 |
|---|---|---|---|
| 荧光笔高亮、彩色标注等学习元素 | 数据分析、项目报告、战略规划 | 技术架构、API文档、开发指南 | 时间线、流程图、对比表等形式 |
🎯 五种精美风格
-
彩色手写笔记风格 ⭐ 推荐
- 适用场景:学习笔记、读书总结、知识整理
- 特点:温馨自然、易于记忆
-
专业商务风格(默认)
- 适用场景:商业报告、数据分析、项目演示
- 特点:简洁专业、数据驱动
-
科技创新风格
- 适用场景:技术文档、产品介绍、创新展示
- 特点:现代科技、未来感强
-
自然清新风格
- 适用场景:环保主题、健康生活、自然科学
- 特点:清新淡雅、亲和力强
-
现代简约风格
- 适用场景:极简设计、艺术展示、高端品牌
- 特点:简约大气、设计感强
🚀 快速开始
- 🎯 六大专业智能体 - 产品经理、前端开发、后端开发、测试工程师、DevOps工程师、技术负责人
- 🧹 TidyMyDesktop Skill - 智能桌面整理,文件分类,版本去重,安全整理
- 🎨 DrawNote Skill - 智能笔记可视化,多彩风格模板,一键生成精美图片
- ⚡ 原生集成 - 完全基于Claude Code的原生智能体系统
- 🚀 一键安装 - 支持npm全局安装,自动配置智能体环境
- ⚡ 快捷命令 - 简化的命令行调用方式,提升开发效率
- 🔄 完整工作流 - 支持完整的产品开发流程和团队协作
- 📚 详细文档 - 包含使用指南、最佳实践和示例
- 🛠️ 易于扩展 - 模块化设计,支持自定义智能体
🚀 快速开始
系统要求
- Claude Code (已安装并配置)
- Git
一键安装
方式1:npm安装(推荐)
npm install -g ai-agent-team
方式2:Shell脚本安装 (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/peterfei/ai-agent-team/main/install.sh | bash
方式3:PowerShell安装 (Windows)
powershell -Command "irm 'https://raw.githubusercontent.com/peterfei/ai-agent-team/main/install.ps1' | iex"
方式4:批处理安装 (Windows)
curl -fsSL https://raw.githubusercontent.com/peterfei/ai-agent-team/main/install.bat -o install.bat && install.bat
方式5:手动安装
- 克隆仓库
git clone https://github.com/peterfei/ai-agent-team.git
cd ai-agent-team
- 安装智能体配置
# 复制智能体配置到您的Claude配置目录
cp -r .claude/* ~/.claude/
- 验证安装
# 测试智能体是否正常工作
claude -p "/agent product_manager '测试功能'"
快速使用
🧹 TidyMyDesktop Skill 使用示例
# 整理桌面 - 最常用的功能
帮我整理桌面
# 整理当前目录
帮我整理当前目录
# 整理指定目录(会要求确认路径)
帮我整理下载文件夹
# 智能整理建议
帮我分析一下这个目录的文件结构,给出整理建议
# 安全预览整理计划
帮我看一下整理桌面会执行哪些操作,不要真的执行
# 针对特定类型文件整理
帮我整理桌面上的应用程序文件
🎨 DrawNote Skill 使用示例
# 基础使用
请帮我创建一个关于"人工智能发展历程"的信息图
# 指定风格
请使用彩色手写笔记风格生成"机器学习算法分类"的信息图
# 复杂内容
请创建一个关于"微服务架构设计模式"的流程图,使用科技创新风格
# 学习笔记
请用专业商务风格创建"React Hooks"的技术文档
# 知识总结
请创建一个关于"Python数据结构"的学习总结,使用自然清新风格
🤖 AI 智能体使用示例
# 产品经理 - 需求分析
/pm "设计用户认证系统"
# 前端开发 - UI实现
/fe "创建登录页面组件"
# 后端开发 - API开发
/be "实现JWT认证接口"
# 测试工程师 - 质量保证
/qa "测试用户认证流程"
# 运维工程师 - 部署运维
/ops "部署到生产环境"
# 技术负责人 - 架构设计
/tl "评估系统架构"
📁 项目结构
ai-agent-team/
├── .claude/
│ ├── agents/ # 智能体配置文件
│ │ ├── product_manager.md # 产品经理智能体
│ │ ├── frontend_dev.md # 前端开发智能体
│ │ ├── backend_dev.md # 后端开发智能体
│ │ ├── qa_engineer.md # 测试工程师智能体
│ │ ├── devops_engineer.md # 运维工程师智能体
│ │ ├── tech-leader.md # 技术负责人智能体
│ │ └── cli.sh # CLI工具脚本
│ ├── commands/ # 快捷命令配置
│ │ ├── pm.md # 产品经理快捷命令
│ │ ├── fe.md # 前端开发快捷命令
│ │ ├── be.md # 后端开发快捷命令
│ │ ├── qa.md # 测试工程师快捷命令
│ │ ├── ops.md # 运维工程师快捷命令
│ │ ├── tl.md # 技术负责人快捷命令
│ │ └── README.md # 命令说明文档
│ ├── skills/ # 智能技能集合
│ │ ├── drawnote/ # DrawNote智能笔记技能
│ │ │ ├── scripts/ # 脚本文件
│ │ │ ├── styles/ # 风格模板
│ │ │ ├── SKILL.md # 技能说明
│ │ │ └── package.json # 依赖配置
│ │ └── tidymydesktop/ # TidyMyDesktop桌面整理技能
│ │ ├── scripts/ # 整理脚本(scan, organize, classify)
│ │ ├── tidy-* # 可执行工具脚本
│ │ ├── SKILL.md # 技能说明文档
│ │ ├── TEST_REPORT.md # 测试报告
│ │ └── package.json # 依赖配置
│ ├── CLAUDE.md # 项目说明文档
│ └── settings.local.json # 本地配置文件
├── docs/ # 文档目录
│ └── BEST_PRACTICES.md # 最佳实践指南
├── examples/ # 示例项目和截图
│ ├── web-app/ # Web应用开发示例
│ └── tidymydesktop.png # TidyMyDesktop效果截图
├── scripts/ # 辅助脚本
│ └── install.sh # 安装脚本
├── bin/ # 可执行文件
│ └── ai-agent-team.js # CLI工具
├── install.sh # Shell安装脚本 (macOS/Linux)
├── install.ps1 # PowerShell安装脚本 (Windows)
├── install.bat # 批处理安装脚本 (Windows)
├── test-windows-compatibility.ps1 # Windows兼容性测试脚本
├── package.json # npm包配置
├── README.md # 项目说明
├── LICENSE # 开源许可证
├── CONTRIBUTING.md # 贡献指南
└── CHANGELOG.md # 更新日志
## 📦 npm包信息
- **包名**: `ai-agent-team`
- **版本**: 1.0.2
- **安装**: `npm install -g ai-agent-team`
- **npm页面**: https://www.npmjs.com/package/ai-agent-team
### 常见问题
**Q: PowerShell 执行策略限制怎么办?**
```powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Q: 杀毒软件报误怎么办? 将以下目录添加到白名单:
%USERPROFILE%\.claude\- 安装目录
Q: Node.js 安装失败怎么办?
- 手动下载安装 Node.js: nodejs.org/
- 或使用 winget:
winget install OpenJS.NodeJS
❓ 常见问题
智能体无响应怎么办?
- 检查Claude Code是否正确安装:
claude --version - 验证配置文件是否存在:
ls ~/.claude/agents/ - 测试基础功能:
claude -p "测试连接" - 重新安装配置:
./scripts/install.sh
如何提高任务完成质量?
- 提供详细的任务描述和上下文
- 分步骤分解复杂任务
- 明确指定技术栈和约束条件
- 提供示例和参考资料
支持哪些编程语言和框架?
智能体支持主流的编程语言和框架:
- 前端:React, Vue, Angular, Svelte等
- 后端:Node.js, Python, Java, Go, PHP等
- 数据库:MySQL, PostgreSQL, MongoDB, Redis等
- 云服务:AWS, Azure, GCP, 阿里云等
🤝 贡献指南
我们欢迎所有形式的贡献!
贡献方式
- 报告问题 - 在Issues中提交bug报告或功能建议
- 提交代码 - Fork项目并提交Pull Request
- 完善文档 - 改进文档质量和完整性
- 分享经验 - 分享使用案例和最佳实践
开发流程
- Fork项目 (在 github.com/peterfei/ai…)
- 创建功能分支:
git checkout -b feature/new-feature - 提交更改:
git commit -m 'Add new feature' - 推送分支:
git push origin feature/new-feature - 创建Pull Request
📄 许可证
本项目采用 MIT License 开源许可证。
🙏 致谢
- 感谢 Anthropic 提供强大的Claude Code平台
- 感谢所有贡献者和用户的支持和反馈
- 感谢开源社区的技术和灵感
📝 更新日志
查看详细的版本更新历史:
- CHANGELOG.md - 完整的版本更新记录
- v1.0.2 发布日志 - 最新版本的详细发布说明
- v1.0.1 发布日志 - 上一版本的发布说明
📞 联系我们
- 📧 Email: peterfeispace@gmail.com
- 🐛 Issues: GitHub Issues