我不是程序员,我需要的是数据产品。使用trae可以帮助我在不关注代码的背景下快速获取数据、清洗数据和转换数据,再次过程中trae每次开发新的工程都不考虑我本地开发环境、依赖等等。导致使用重复的工作去搭建环境,还会导致环境冲突。例如:我本地都已经安装了 easyocr,trae在不清楚环境的下,还会下载Tesseract + pytesseract 浪费时间。所以通过与doubao-seed-2.0-code抱怨的过程中,逐渐完善了一个skills。他可以在我们项目一开始的时候去整体环境进行扫描,减少重复类型环境的搭建,提高工作效率。以下是一个md文件,为什么没有脚本也在文件讲明白了。
name: “environment-scanner”
description: “全面扫描本机开发和AI环境,生成详细的环境检查报告。扫描内容包括:Python/Node.js/Git/Java环境、Ollama本地模型、OpenClaw配置、MCP服务器、已安装的Skills、系统软件、OCR工具、浏览器测试工具、达梦数据库等。”
triggers: “检查环境”, “扫描环境”, “环境检查”, “环境扫描”, “env scan”, “environment check”
Environment Scanner v1.1.0
全面的本机开发和AI环境扫描工具,生成详细的环境检查报告。
关于 Trae Skills
是的,这些 Skills 是专门为 Trae IDE 设计的!
Trae Skills 的工作原理:
-
SKILL.md 是核心文件
- 包含 YAML frontmatter(元数据)
name: 技能名称description: 技能描述triggers: 触发词列表(当用户提到这些词时,Trae会识别并加载这个技能)
-
Skills 不一定需要脚本
- SKILL.md 本身就可以提供:
- 使用说明
- 配置指导
- 代码示例
- 参考文档
- SKILL.md 本身就可以提供:
-
Skills 的类型
- 纯文档型:如 Multi Search Engine - 只提供配置和使用说明
- 工具型:如 Agent-Reach - 提供 CLI 工具和配置
- 混合型:本 Environment Scanner - 提供文档 + 扫描脚本
-
Skills 的位置
- 工作区
.trae/skills/目录 - 独立的
Skills/目录 - 当前工作目录(本目录)
- 工作区
功能介绍
扫描本机以下内容并生成Markdown报告:
- 基础信息(操作系统、用户名、工作目录)
- 硬件信息(CPU、GPU)
- 开发环境(Python、Node.js、Git、PM2、Java)
- Ollama本地大模型(已安装模型列表、配置)
- OpenClaw AI Agent框架(配置、模型提供商、自定义脚本)
- MCP服务器(可用的MCP工具)
- 标准Skills(Agent-Reach、Multi Search Engine等)
- 系统安装软件(Program Files目录)
- 数据库(达梦数据库 V8)
- 额外OCR工具(Umi-OCR、MinerU-OCR、EasyOCR模型)
- 浏览器测试工具(Chrome for Testing、Playwright浏览器)
- 项目目录结构
- 其他已安装工具
使用场景
- 新项目开始前:运行环境扫描,了解现有工具和依赖
- /plan 命令前:先扫描环境,使用适配的技术栈
- /spec 命令前:先扫描环境,使用适配的技术栈
- 环境问题排查:快速查看已安装的工具和版本
- 团队协作:分享环境报告,确保开发环境一致
快速开始
在 Trae IDE 中使用
直接说:
- “检查环境”
- “扫描环境”
- “运行环境扫描”
或在使用 /plan 前说:
- “先帮我扫描一下环境,然后再做计划”
扫描内容详情
详见 环境检查报告.md 文件。
本次更新(v1.1.0)
- 添加了 Java 环境检查
- 添加了达梦数据库 V8
- 更新了关于 Trae Skills 工作原理的说明
注意事项
- 需要适当的权限来扫描系统目录
- 某些系统目录可能需要管理员权限
- 报告中包含API Key的配置文件,请注意安全
版本历史
v1.1.0 (2026-03-22)
- 添加 Java 环境检查
- 添加达梦数据库 V8
- 更新关于 Trae Skills 工作原理的说明
v1.0.0 (2026-03-22)
- 初始版本
