Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
下载 11
自动检测React代码的性能、包体积与最佳实践问题,提供修复建议。
openclaw skills install @asimons81/agentic-atlas-react-best-practices命令、参数、文件名以原文为准
审计 React 应用程序在性能、包体积以及 React 18+ 最佳实践方面的表现。
在审查或审计 React 代码时,请遵循以下步骤:
no-missing-deps:Hook 的依赖项必须完整avoid-inline-objects-in-jsx:内联对象会导致不必要的重新渲染prefer-useMemo:耗时计算应使用 useMemoprefer-useCallback:传递给子组件的回调应使用 useCallbackprefer-use client directive:符合 Server Components 规范no-unnecessary-fragments:避免不必要的片段包装require-useTransition:长时间渲染应使用 useTransitionno-bare-imports:使用命名导入而非命名空间导入avoid-default-imports:默认导入会阻碍树摇(tree shaking)check-duplicate-packages:检测重复的包版本,防止包体积膨胀require-aria-labels:交互元素需要 ARIA 标签require-keyboard-handlers:点击事件处理需提供键盘等效操作{
"file": "src/components/UserProfile.tsx",
"rules": [
{
"rule": "no-missing-deps",
"severity": "error",
"line": 42,
"message": "useEffect 中缺少 'userId' 依赖项",
"fix": "将 userId 添加到依赖数组中"
}
],
"summary": { "errors": 2, "warnings": 5, "info": 1 }
}用户:“请审计我们的 React 代码库中的性能问题”
→ 执行审计 → 报告:3 个错误(缺失依赖项、内联对象),7 个警告 → 为每项问题提供修复方案需要:Node.js,项目中包含 React 16+(如需使用 React 18+ 规则,需 React 18+)
已收录 2 个 Skill