hermes-by-everythings
多平台多语言编码增强套件。整合 ECC + Ralph 最佳能力。 22 Command + 39 Agent + 自动化 Hooks + 学习系统。 支持 TypeScript/Python/Rust/Go/Java/Kotlin 等10种语言。
- License 许可
- MIT
- 最近更新
- 2026-06-19
- Stars
- ★ 3
- Forks
- 0
01 前言 Front Matter
- name
- hermes-by-everythings
- trigger
- /hbe:,hbe,hermes,hermes-by-everythings,autonomous coding,ralph
- version
- 3.3.1
- keywords
- [ "hermes-by-everythings", "hbe", "coding-enhancement", "multi-language", "ralph", "code-review", "tdd" ]
- description
- 多平台多语言编码增强套件。整合 ECC + Ralph 最佳能力。 22 Command + 39 Agent + 自动化 Hooks + 学习系统。 支持 TypeScript/Python/Rust/Go/Java/Kotlin 等10种语言。
02 资源文件 1
- 其他skills15 B
03 SKILL.md 正文
Hermes-by-Everything's
多平台多语言编码增强套件,提供完整的开发工作流支持。
安装
HBE 通过软链接安装到 ~/.claude/,任何项目(无 .claude/ 也能用)都能使用 /hbe-* 命令。
bash scripts/install.sh # 全局安装(推荐)
bash scripts/install.sh --project . --verify # 验证
bash scripts/install.sh --uninstall # 卸载
快速开始
核心命令
# 规划与设计
/hbe-plan <需求> # 实现规划
/hbe-architect # 架构设计
/hbe-prd # 生成PRD
# 开发流程
/hbe-tdd # TDD开发
/hbe-e2e # E2E测试
/hbe-verify # 五阶段验证
# 代码质量
/hbe-review # 代码审查
/hbe-security # 安全审查
/hbe-scan # 统一安全扫描 (SAST/SCA/密钥/复杂度)
/hbe-refactor # 重构清理
# 自动化
/hbe-orchestrate <类型> # 多Agent编排
/hbe-ralph # Ralph自主循环
何时使用
自动触发(当检测到):
- 用户输入
/hbe-xxx命令 - 提到 "hbe", "hermes", "ralph"
- 需要 "code review", "tdd", "autonomous coding"
手动调用:
- 需要专业代理(planner, architect, reviewer)
- 需要自动化工作流
- 需要代码审查或安全检查
核心能力
1. 命令系统 (16个)
覆盖开发全流程的专用命令:
- 规划设计: plan, architect, prd
- 开发测试: tdd, e2e, verify
- 质量保证: review, security, refactor
- 自动化: orchestrate, ralph
2. 专业代理 (37个)
- 规划: planner, architect
- 质量: code-reviewer, security-reviewer
- 开发: tdd-guide, build-error-resolver
- 测试: e2e-runner
- 维护: refactor-cleaner, doc-updater
- 学习: continuous-learning
- 语言审查: 12 个语言专属 reviewer
- 语言构建修复: 8 个语言专属 build-resolver
- 编排: orchestrator, loop-operator
- 完整清单见:
skills/agents/与skills/INDEX.md
3. 自动化Hooks
- SessionStart: 加载会话上下文
- PreToolUse: 安全检查
- PostToolUse: 日志和记忆
- Stop: 会话总结和保存
4. 学习系统
- 自动模式提取
- 持续改进
- 记忆管理
- Ralph自主循环
工作流示例
完整功能开发
# 1. 规划
/hbe-plan 实现用户认证功能
# 2. 架构设计
/hbe-architect
# 3. TDD开发
/hbe-tdd
# 4. 代码审查
/hbe-review
# 5. 安全审查
/hbe-security
# 或使用编排一次性完成
/hbe-orchestrate feature
Bug修复
# 1. 修复构建
/hbe-build-fix
# 2. TDD验证
/hbe-tdd
# 3. 审查
/hbe-review
自主开发
# 1. 生成PRD
/hbe-prd
# 2. Ralph循环
/hbe-ralph
# Ralph会自动:
# - 读取prd.json
# - 逐个实现story
# - 运行验证
# - 提交代码
# - 保存进度
语言支持
支持10种主流语言,提供:
- 语言特定的代码审查
- 语言特定的构建修复
- 语言特定的测试指导
- 语言特定的最佳实践
语言列表: TypeScript, JavaScript, Python, Rust, Go, Java, Kotlin, C#, Ruby, PHP, Swift
架构说明
基于 ECC v2.0 标准:
.claude/
├── commands/ ← 命令定义 (16个)
├── rules/ ← Claude Code专用规则
└── skills/ ← 主技能入口(本文件)
skills/ ← 主要工作流表面
├── agents/ ← 专业代理 (11个)
├── rules/ ← 通用规则
├── active/ ← 已验证技能
└── templates/ ← 输出模板
scripts/ ← 工具和自动化
memory/ ← 学习记忆
Token优化
采用三层加载架构:
- L0: 索引层 (~2KB) - 快速路由
- L1: 元数据层 (~500 tokens/skill)
- L2: 完整层 (~4K tokens/skill)
节省效果:
- 初始加载: 75% ↓
- 会话平均: 50% ↓
- Skill切换: 70% ↓
安全与质量
编码标准
- 不可变性优先
- 小函数(<50行)
- 测试覆盖率80%+
- 无硬编码密钥
- 完整错误处理
安全检查
- SQL注入预防
- XSS预防
- CSRF保护
- 输入验证
- 密钥管理
TDD流程
- RED - 写失败测试
- GREEN - 最小实现
- REFACTOR - 重构优化
学习与记忆
自动学习
- 会话结束 → 提取模式
- 每次迭代 → 更新知识
- 错误修复 → 记录方案
- 用户反馈 → 记录偏好
记忆类型
- 项目特定 → MEMORY.md
- 用户偏好 → memory/feedback/
- 错误模式 → memory/errors/
- 成功案例 → memory/successes/
相关文档
- 完整文档: ~/github/hermes-by-everythings/README.md
- Agent指南: AGENTS.md
- 命令参考: .claude/commands/README.md
- 架构文档: docs/architecture/
版本信息
- 当前版本: v3.3.1
- 基于架构: ECC v2.0
- 兼容平台: Claude Code, OpenCode, OpenClaw, Hermes
- 更新日期: 2026-05-02
欢迎使用 Hermes-by-Everything's!
开始使用: /hbe-review 或 /hbe-plan
04 同仓库更多 Skills
ui-ux-pro-max
UI/UX design intelligence and implementation guidance for building polished interfaces. Use when the user asks for UI design, UX flows, information architecture, visual style direction, design systems/tokens, component specs, copy/microcopy, accessibility, or to generate/critique/refine frontend UI (HTML/CSS/JS, React, Next.js, Vue, Svelte, Tailwind). Includes workflows for (1) generating new UI layouts and styling, (2) improving existing UI/UX, (3) producing design-system tokens and component guidelines, and (4) turning UX recommendations into concrete code changes.
springboot-verification
Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
springboot-patterns
Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.
security-auditor
Use when reviewing code for security vulnerabilities, implementing authentication flows, auditing OWASP Top 10, configuring CORS/CSP headers, handling secrets, input validation, SQL injection prevention, XSS protection, or any security-related code review.
rust-testing
Rust testing patterns including unit tests, integration tests, async testing, property-based testing, mocking, and coverage. Follows TDD methodology.
rust-patterns
Idiomatic Rust patterns, ownership, error handling, traits, concurrency, and best practices for building safe, performant applications.