Agent Skills
返回列表
💻

ECC 工具包

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_24cd73cb/ecc-toolkit

技能介绍

解决的实际问题

  • 跨会话上下文断层:传统AI助手每次新会话需重新交代项目背景,ECC Toolkit通过记忆系统自动总结关键决策、代码变更,并在下次会话注入相关历史,实现知识延续。
  • 代码安全盲区:AI生成代码速度快但安全检查滞后,内置的AgentShield引擎在编码时实时扫描密钥泄露、OWASP Top 10漏洞、依赖安全等问题,生成结构化安全报告。
  • 编码风格割裂:不同项目/团队的规范差异大,本能学习系统从交互中提取缩进、命名、注释等偏好,自动适配项目特有的架构模式和部署流程。

核心工作机制

技能矩阵按需激活

249+专项技能覆盖后端(Django/Spring Boot)、前端(Next.js/React)、数据库(PostgreSQL/Redis)等全栈技术栈。每个技能仅注册描述信息占约2%上下文预算,任务匹配时才加载完整指令,无匹配则零开销。

记忆系统闭环

  1. 会话总结:自动提取关键决策、技术要点和代码变更
  2. 上下文注入:下次启动时关联历史记忆
  3. 项目隔离:按项目存储记忆,避免跨项目干扰
  4. 检索回溯:支持关键词搜索过往决策记录

安全盾牌实时守护

  • 密钥检测:扫描API Key/Token/密码等敏感信息
  • 注入检测:识别SQL/命令注入、XSS等漏洞
  • 依赖审计:检查第三方库已知漏洞
  • 配置审查:验证环境变量、CORS、权限设置
  • 报告生成:输出风险等级和修复建议

本能学习适配

  • 风格学习:自动适配缩进、命名、注释习惯
  • 规范记忆:学习项目特有的架构模式、目录结构
  • 权重调整:反复使用/纠正的模式加权,不常用降权
  • 手动强化:通过 $ecc-learn 显式指定学习内容

适用边界与注意点

  • 安全扫描误报:需通过 .eccrc.yaml 的 ignore_patterns 排除误报目录,或用 $ecc-shield suppress 标记
  • 记忆空间管理:建议每周清理旧记忆(50个会话约500KB,影响极小但需定期维护)
  • 学习范围限制:本能学习仅在当前项目生效,不影响其他项目行为
  • 技能触发条件:安装后需重启WorkBuddy会话或用 $ecc-reload 热加载,已运行会话不自动加载新技能

工程化实践建议

  • 渐进式启用:按"技能矩阵→记忆系统→安全盾牌→本能学习"顺序逐步激活,避免一次性开启所有功能
  • 团队协作:将 .agents/skills/ 纳入版本控制,成员自动共享技能配置
  • CI集成:将安全盾牌嵌入CI/CD流水线,实现代码提交时的自动安全扫描

使用场景

  • 用 Next.js 开发 SSR 页面时需要决定 App Router 下哪些组件用 Server Component、哪些用 Client Component,并生成符合最佳实践的组件代码。
  • 项目多会话迭代中每次新开会话都要重新交代数据库 Schema 设计决策和迁移历史,需要工具自动记住这些上下文。
  • AI 生成的 API 代码包含硬编码的数据库密码和未校验的 SQL 查询,提交前需要扫描密钥泄露和 SQL 注入风险。
  • 团队使用 Spring Boot 开发微服务,需要自动生成 Controller-Service-Repository 分层代码并遵循 JPA 查询优化建议。

适合人员

  • 全栈工程师,同时维护前后端多个项目,需要在会话间保持项目上下文连贯、减少重复交代背景的时间。
  • 后端开发工程师,使用 Django 或 Spring Boot 构建 API 服务,需要生成符合分层架构和最佳实践的模型、视图、序列化器代码。
  • 技术负责人或安全工程师,需要在 AI 生成代码进入代码库前自动扫描密钥泄露、OWASP Top 10 漏洞和依赖安全问题。
  • 使用 Next.js 或 React 的前端工程师,需要工具自动识别组件类型、推荐状态管理方案并给出性能优化建议。