environment-scanner skills 解决trae开发技术栈选型问题

我不是程序员,我需要的是数据产品。使用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 的工作原理:

  1. SKILL.md 是核心文件

    • 包含 YAML frontmatter(元数据)
    • name: 技能名称
    • description: 技能描述
    • triggers: 触发词列表(当用户提到这些词时,Trae会识别并加载这个技能)
  2. Skills 不一定需要脚本

    • SKILL.md 本身就可以提供:
      • 使用说明
      • 配置指导
      • 代码示例
      • 参考文档
  3. Skills 的类型

    • 纯文档型:如 Multi Search Engine - 只提供配置和使用说明
    • 工具型:如 Agent-Reach - 提供 CLI 工具和配置
    • 混合型:本 Environment Scanner - 提供文档 + 扫描脚本
  4. 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浏览器)
  • 项目目录结构
  • 其他已安装工具

使用场景

  1. 新项目开始前:运行环境扫描,了解现有工具和依赖
  2. /plan 命令前:先扫描环境,使用适配的技术栈
  3. /spec 命令前:先扫描环境,使用适配的技术栈
  4. 环境问题排查:快速查看已安装的工具和版本
  5. 团队协作:分享环境报告,确保开发环境一致

快速开始

在 Trae IDE 中使用

直接说:

  • “检查环境”
  • “扫描环境”
  • “运行环境扫描”

或在使用 /plan 前说:

  • “先帮我扫描一下环境,然后再做计划”

扫描内容详情

详见 环境检查报告.md 文件。

本次更新(v1.1.0)

  • 添加了 Java 环境检查
  • 添加了达梦数据库 V8
  • 更新了关于 Trae Skills 工作原理的说明

注意事项

  1. 需要适当的权限来扫描系统目录
  2. 某些系统目录可能需要管理员权限
  3. 报告中包含API Key的配置文件,请注意安全

版本历史

v1.1.0 (2026-03-22)

  • 添加 Java 环境检查
  • 添加达梦数据库 V8
  • 更新关于 Trae Skills 工作原理的说明

v1.0.0 (2026-03-22)

  • 初始版本
2 个赞

是开发代码的框架选型那种吗?和需求是不是也有关系

2 个赞

老实说,如果你的项目已经制定了技术栈,那是不需要再检查的。使用这个skills的背景是不熟悉技术栈,让IDE自己选的情况下,得先让他知道你有哪些技术栈,然后让它兼容已有的。

3 个赞

i get

2 个赞

有意思,收藏一下

1 个赞

单纯给对技术栈不熟悉的小伙伴,可以直接skill解决,不用自己选

2 个赞

从哪获取这个skill呢?

2 个赞

复制帖子内容,保存为md文件,上传到这里就行。

2 个赞

好的,谢谢

2 个赞