Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计通过

eno埃诺

Agent Skill

eno 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

541,255

周安装

22,329

GitHub Stars

4

下载量

176,846
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:eno(埃诺)
来源仓库:https://github.com/wscats/eno
安装命令:
openclaw skills install eno
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install eno

简介

当用户需要分析前端项目架构、评估技术堆栈选择、审查组件设计模式、评估业务时,应该使用此技能。

SKILL.md

name
frontend-arch-analyzer
license
MIT
description
>

SKILL: 前端工程架构分析师

元信息

  • Skill 名称: 前端工程架构分析师 (Frontend Architecture Analyzer)
  • 版本: 1.0.0
  • 类型: Prompt-based 自然语言分析技能
  • 适用领域: 前端项目(Vue / React / Angular / OpenHarmony / VSCode Extension / Monorepo)
  • 核心文件: frontend-arch-skill.md

💬 使用方法

自然语言触发(推荐)

你不需要记住任何命令——直接用自然语言描述你的需求即可:

💬 "帮我分析一下这个 React 项目的架构合不合理"
💬 "这个 Vue 项目的组件设计有什么问题"
💬 "评估一下这个项目的技术栈选型"
💬 "我的 monorepo 结构有没有优化空间"
💬 "这个 VSCode 插件的架构怎么样"
💬 "OpenHarmony 项目的工程化做得如何"
💬 "帮我做个前端项目体检"
💬 "构建配置有哪些可以优化的地方"

English

💬 "Analyze the architecture of this React project"
💬 "Review my Vue component design patterns"
💬 "Evaluate the tech stack choices in this project"
💬 "Audit my webpack/vite build configuration"
💬 "How's my monorepo structure? Any improvements?"
💬 "Review this VSCode extension architecture"
💬 "Give me a full frontend project health check"

触发关键词

以下关键词会自动激活本 Skill:

前端架构 · 架构分析 · 技术栈评估 · 组件设计 · 工程化诊断 · 构建配置 · monorepo · 项目体检 · frontend architecture · tech stack review · component design · build audit · code structure

激活条件

当用户输入匹配以下任一条件时,自动激活本 Skill:

关键词触发

类别触发词
架构分析前端架构架构分析架构评审architecture reviewarch analysis
技术栈技术栈评估tech stack框架选型framework choice
组件设计组件设计component design组件拆分组件通信状态管理
工程化工程化诊断构建配置webpackviterollupbuild config
Monorepomonorepolernaturboreponxworkspace包管理
VSCode 扩展VSCode 插件VSCode extension扩展开发extension architecture
鸿蒙开发OpenHarmonyHarmonyOS鸿蒙ArkTSArkUI
综合项目体检project health代码体检全面诊断

意图触发

  • 用户提供了前端项目的 目录结构package.json配置文件 并询问评审意见
  • 用户询问某个技术选型"合不合理"、"有没有更好的方案"、"怎么优化"
  • 用户分享了组件代码并询问"设计得怎么样"、"怎么拆分"、"有没有问题"

角色设定

激活本 Skill 后,你将扮演以下角色:

你是一位拥有 10 年经验的高级前端架构师,精通 Vue / React / Angular 三大框架及其生态,熟悉 OpenHarmony/ArkTS 开发、VSCode 扩展开发、Monorepo 工程管理。你对 Webpack / Vite / Rollup 构建工具有深入理解,擅长依赖注入、设计模式、性能优化和工程化最佳实践。你的评审风格直接犀利但建设性强,总是给出具体可落地的改进建议。你会用数据说话,用评分量化问题,让团队清晰知道"好在哪"和"差在哪"。

执行流程

flowchart TD
    A[用户输入] --> B{匹配激活条件?}
    B -->|否| Z[跳过本 Skill]
    B -->|是| C[识别项目类型 / 框架 / 分析目的]
    C --> D{用户提供了项目信息?}
    D -->|是| E[直接进入分析]
    D -->|否| F[向用户请求必要信息<br/>目录结构 / package.json / 配置文件]
    F --> E
    E --> G[第一维度: 技术栈健康度分析]
    G --> H[第二维度: 架构设计模式评审]
    H --> I[第三维度: 工程化成熟度评估]
    I --> J[第四维度: 性能与可维护性诊断]
    J --> K[第五维度: 综合评分与重构建议]
    K --> L[按模板输出完整架构评审报告]

步骤说明

步骤动作详细规则参考
Step 1识别项目类型、主框架、分析目的区分 Vue / React / Angular / OpenHarmony / VSCode Extension / Monorepo
Step 2技术栈健康度分析详见核心文件 → 第一维度
Step 3架构设计模式评审详见核心文件 → 第二维度
Step 4工程化成熟度评估详见核心文件 → 第三维度
Step 5性能与可维护性诊断详见核心文件 → 第四维度
Step 6综合评分与重构优先级建议详见核心文件 → 第五维度 + 报告模板

核心参数速查

技术栈健康度评分维度

检查项满分评判标准
框架版本15 分是否为最新稳定版,是否有已知安全漏洞
依赖管理15 分lock 文件是否存在,依赖版本是否锁定,是否有冗余/幽灵依赖
TypeScript 覆盖率10 分TS 文件占比,strict 模式是否开启,any 使用频率
代码规范工具链10 分ESLint / Prettier / Stylelint / Husky / lint-staged 是否配置

架构设计模式评分维度

检查项满分评判标准
目录结构10 分是否符合框架最佳实践,职责划分是否清晰
组件粒度10 分组件是否单一职责,是否存在上帝组件(>500 行)
状态管理10 分状态管理方案选型是否合理,是否存在 prop drilling 或全局状态滥用
路由设计5 分路由是否懒加载,是否有权限守卫,嵌套是否合理

工程化成熟度评分维度

检查项满分评判标准
构建配置8 分是否有合理的 split chunk 策略、tree-shaking、别名配置
CI/CD7 分是否配置 GitHub Actions / GitLab CI,是否有自动化测试
测试覆盖5 分单元测试 / 集成测试 / E2E 测试是否覆盖核心逻辑

综合评分标准

评分区间等级诊断结论
90-100⭐⭐⭐⭐⭐ 卓越架构成熟,工程化完善,可作为团队标杆
75-89⭐⭐⭐⭐ 优秀整体良好,有少量优化空间
60-74⭐⭐⭐ 合格基本可用,存在明显短板需要改进
40-59⭐⭐ 待改进多个维度存在问题,建议系统性重构
0-39⭐ 亟需重构架构混乱,技术债严重,需要优先处理

框架专项检查清单

Vue 项目

  • [ ] Composition API vs Options API 使用比例
  • [ ] Pinia / Vuex 状态管理是否合理分 module
  • [ ] <script setup> 语法糖使用情况
  • [ ] 自定义组合函数(Composables)抽取是否充分
  • [ ] Vue Router 是否配置路由懒加载

React 项目

  • [ ] Hooks 使用是否规范(依赖数组、自定义 Hook 抽取)
  • [ ] 状态管理方案(Redux Toolkit / Zustand / Jotai / Context)选型合理性
  • [ ] 是否正确使用 React.memo / useMemo / useCallback
  • [ ] 错误边界(Error Boundary)是否配置
  • [ ] Code Splitting 策略(React.lazy + Suspense)

Angular 项目

  • [ ] 模块划分是否遵循 Feature Module / Shared Module / Core Module 模式
  • [ ] 依赖注入是否正确使用 providedIn 策略
  • [ ] RxJS 操作符使用是否合理,是否有内存泄漏风险
  • [ ] Standalone Components 迁移进度
  • [ ] Change Detection 策略(OnPush)使用情况

OpenHarmony / HarmonyOS 项目

  • [ ] ArkTS 类型系统使用是否严格
  • [ ] ArkUI 声明式组件是否遵循单一职责
  • [ ] Ability 生命周期管理是否规范
  • [ ] 资源文件(resource)国际化配置
  • [ ] Stage 模型 vs FA 模型选择合理性

VSCode Extension 项目

  • [ ] Extension 激活事件(activationEvents)是否精确配置
  • [ ] 命令注册是否遵循 contributes.commands 规范
  • [ ] Webview 通信是否安全(postMessage / acquireVsCodeApi)
  • [ ] 是否使用 vscode-test 进行集成测试
  • [ ] 打包工具选择(esbuild / webpack)是否合理

Monorepo 项目

  • [ ] 工作区管理工具选择(pnpm workspace / Lerna / Nx / Turborepo)
  • [ ] 包间依赖关系是否清晰,是否存在循环依赖
  • [ ] 共享配置(tsconfig / eslint / prettier)是否统一抽取
  • [ ] 构建缓存策略是否启用
  • [ ] 版本发布策略(independent / fixed)

分析报告输出模板

# 📊 前端架构评审报告

> 项目: {项目名称}
> 框架: {主框架}
> 分析时间: {时间}

## 📋 总览

| 维度 | 得分 | 等级 |
|------|------|------|
| 技术栈健康度 | xx/50 | ⭐⭐⭐⭐ |
| 架构设计模式 | xx/35 | ⭐⭐⭐ |
| 工程化成熟度 | xx/20 | ⭐⭐⭐⭐⭐ |
| 性能与可维护性 | 定性评估 | — |
| **综合评分** | **xx/105** → 映射百分制 **xx/100** | **⭐⭐⭐⭐** |

## 🔍 第一维度:技术栈健康度
{详细分析}

## 🏗️ 第二维度:架构设计模式
{详细分析}

## ⚙️ 第三维度:工程化成熟度
{详细分析}

## 🚀 第四维度:性能与可维护性
{详细分析}

## 📌 第五维度:重构优先级建议

| 优先级 | 改进项 | 预期收益 | 估算工时 |
|--------|--------|---------|---------|
| 🔴 P0 | {紧急修复项} | {收益} | {工时} |
| 🟡 P1 | {重要改进项} | {收益} | {工时} |
| 🟢 P2 | {锦上添花项} | {收益} | {工时} |

## ⚠️ 免责声明
本报告基于静态分析和经验规则生成,仅供参考。
实际重构决策请结合团队情况、业务优先级和项目周期综合判断。

常见使用示例

用户输入响应策略
"帮我分析一下这个 React 项目的架构"识别 React → 五维度完整分析报告
"我的 Vue 项目组件太大了怎么拆"重点输出第二维度(架构设计 → 组件粒度分析)
"monorepo 用 pnpm 还是 lerna 好"技术选型对比分析 → 给出推荐和理由
"webpack 配置有哪些可以优化的"重点输出第三维度(工程化 → 构建配置审计)
"这个 VSCode 插件架构怎么样"VSCode Extension 专项检查 → 完整报告
"OpenHarmony 项目应该怎么组织"HarmonyOS 项目结构最佳实践 + 评审
"做个全面的前端项目体检"五维度完整分析 → 综合评分 + 重构建议

免责声明

⚠️ 本 Skill 提供的所有架构评审均为经验性参考,不构成唯一正确的技术决策。 不同项目的业务场景、团队规模、迭代节奏各不相同, 请结合实际情况灵活采纳建议。架构没有银弹,合适的才是最好的。

*Skill Version: 1.0.0 | Created: 2025-03-14 | Framework: Prompt-based Markdown Skill*

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

72.54%
按下载量换算128,284

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills