ECC 工具包
将以下提示词粘贴到你的 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%上下文预算,任务匹配时才加载完整指令,无匹配则零开销。
记忆系统闭环
- 会话总结:自动提取关键决策、技术要点和代码变更
- 上下文注入:下次启动时关联历史记忆
- 项目隔离:按项目存储记忆,避免跨项目干扰
- 检索回溯:支持关键词搜索过往决策记录
安全盾牌实时守护
- 密钥检测:扫描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 的前端工程师,需要工具自动识别组件类型、推荐状态管理方案并给出性能优化建议。