mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-08 10:23:30 +08:00
fix: harden unicode safety checks
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
|
||||
<div align="center">
|
||||
|
||||
**🌐 语言 / 语言 / 語言**
|
||||
**语言 / 语言 / 語言**
|
||||
|
||||
[**English**](../../README.md) | [简体中文](../../README.zh-CN.md) | [繁體中文](../zh-TW/README.md) | [日本語](../ja-JP/README.md) | [한국어](../ko-KR/README.md)
|
||||
|
||||
@@ -150,7 +150,7 @@
|
||||
|
||||
***
|
||||
|
||||
## 🚀 快速开始
|
||||
## 快速开始
|
||||
|
||||
在 2 分钟内启动并运行:
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
### 步骤 2:安装规则(必需)
|
||||
|
||||
> ⚠️ **重要提示:** Claude Code 插件无法自动分发 `rules`。请手动安装它们:
|
||||
> WARNING: **重要提示:** Claude Code 插件无法自动分发 `rules`。请手动安装它们:
|
||||
|
||||
```bash
|
||||
# Clone the repo first
|
||||
@@ -209,11 +209,11 @@ npx ecc-install typescript
|
||||
/plugin list everything-claude-code@everything-claude-code
|
||||
```
|
||||
|
||||
✨ **搞定!** 你现在可以使用 28 个智能体、116 项技能和 59 个命令了。
|
||||
**搞定!** 你现在可以使用 28 个智能体、116 项技能和 59 个命令了。
|
||||
|
||||
***
|
||||
|
||||
## 🌐 跨平台支持
|
||||
## 跨平台支持
|
||||
|
||||
此插件现已完全支持 **Windows、macOS 和 Linux**,并与主流 IDE(Cursor、OpenCode、Antigravity)和 CLI 平台紧密集成。所有钩子和脚本都已用 Node.js 重写,以实现最大兼容性。
|
||||
|
||||
@@ -260,7 +260,7 @@ export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"
|
||||
|
||||
***
|
||||
|
||||
## 📦 包含内容
|
||||
## 包含内容
|
||||
|
||||
此仓库是一个 **Claude Code 插件** - 可以直接安装或手动复制组件。
|
||||
|
||||
@@ -461,7 +461,7 @@ everything-claude-code/
|
||||
|
||||
***
|
||||
|
||||
## 🛠️ 生态系统工具
|
||||
## 生态系统工具
|
||||
|
||||
### 技能创建器
|
||||
|
||||
@@ -527,11 +527,11 @@ npx ecc-agentshield init
|
||||
|
||||
[GitHub](https://github.com/affaan-m/agentshield) | [npm](https://www.npmjs.com/package/ecc-agentshield)
|
||||
|
||||
### 🔬 Plankton — 编写时代码质量强制执行
|
||||
### Plankton — 编写时代码质量强制执行
|
||||
|
||||
Plankton(致谢:@alxfazio)是用于编写时代码质量强制执行的推荐伴侣。它通过 PostToolUse 钩子在每次文件编辑时运行格式化程序和 20 多个代码检查器,然后生成 Claude 子进程(根据违规复杂度路由到 Haiku/Sonnet/Opus)来修复主智能体遗漏的问题。采用三阶段架构:静默自动格式化(解决 40-50% 的问题),将剩余的违规收集为结构化 JSON,委托给子进程修复。包含配置保护钩子,防止智能体修改检查器配置以通过检查而非修复代码。支持 Python、TypeScript、Shell、YAML、JSON、TOML、Markdown 和 Dockerfile。与 AgentShield 结合使用,实现安全 + 质量覆盖。完整集成指南请参阅 `skills/plankton-code-quality/`。
|
||||
|
||||
### 🧠 持续学习 v2
|
||||
### 持续学习 v2
|
||||
|
||||
基于本能的学习系统会自动学习您的模式:
|
||||
|
||||
@@ -546,7 +546,7 @@ Plankton(致谢:@alxfazio)是用于编写时代码质量强制执行的推
|
||||
|
||||
***
|
||||
|
||||
## 📋 要求
|
||||
## 要求
|
||||
|
||||
### Claude Code CLI 版本
|
||||
|
||||
@@ -562,7 +562,7 @@ claude --version
|
||||
|
||||
### 重要提示:钩子自动加载行为
|
||||
|
||||
> ⚠️ **对于贡献者:** 请勿向 `.claude-plugin/plugin.json` 添加 `"hooks"` 字段。这由回归测试强制执行。
|
||||
> WARNING: **对于贡献者:** 请勿向 `.claude-plugin/plugin.json` 添加 `"hooks"` 字段。这由回归测试强制执行。
|
||||
|
||||
Claude Code v2.1+ **会自动加载** 任何已安装插件中的 `hooks/hooks.json`(按约定)。在 `plugin.json` 中显式声明会导致重复检测错误:
|
||||
|
||||
@@ -574,7 +574,7 @@ Claude Code v2.1+ **会自动加载** 任何已安装插件中的 `hooks/hooks.j
|
||||
|
||||
***
|
||||
|
||||
## 📥 安装
|
||||
## 安装
|
||||
|
||||
### 选项 1:作为插件安装(推荐)
|
||||
|
||||
@@ -630,7 +630,7 @@ Claude Code v2.1+ **会自动加载** 任何已安装插件中的 `hooks/hooks.j
|
||||
|
||||
***
|
||||
|
||||
### 🔧 选项 2:手动安装
|
||||
### 选项 2:手动安装
|
||||
|
||||
如果您希望对安装的内容进行手动控制:
|
||||
|
||||
@@ -658,7 +658,7 @@ cp -r everything-claude-code/skills/search-first ~/.claude/skills/
|
||||
|
||||
# Optional: add niche/framework-specific skills only when needed
|
||||
# for s in django-patterns django-tdd laravel-patterns springboot-patterns; do
|
||||
# cp -r everything-claude-code/skills/$s ~/.claude/skills/
|
||||
# cp -r everything-claude-code/skills/$s ~/.claude/skills/
|
||||
# done
|
||||
```
|
||||
|
||||
@@ -674,7 +674,7 @@ cp -r everything-claude-code/skills/search-first ~/.claude/skills/
|
||||
|
||||
***
|
||||
|
||||
## 🎯 关键概念
|
||||
## 关键概念
|
||||
|
||||
### 智能体
|
||||
|
||||
@@ -738,7 +738,7 @@ rules/
|
||||
|
||||
***
|
||||
|
||||
## 🗺️ 我应该使用哪个代理?
|
||||
## 我应该使用哪个代理?
|
||||
|
||||
不确定从哪里开始?使用这个快速参考:
|
||||
|
||||
@@ -787,7 +787,7 @@ rules/
|
||||
|
||||
***
|
||||
|
||||
## ❓ 常见问题
|
||||
## 常见问题
|
||||
|
||||
<details>
|
||||
<summary><b>如何检查已安装的代理/命令?</b></summary>
|
||||
@@ -895,7 +895,7 @@ cp -r everything-claude-code/rules/common/* ~/.claude/rules/
|
||||
|
||||
***
|
||||
|
||||
## 🧪 运行测试
|
||||
## 运行测试
|
||||
|
||||
该插件包含一个全面的测试套件:
|
||||
|
||||
@@ -911,7 +911,7 @@ node tests/hooks/hooks.test.js
|
||||
|
||||
***
|
||||
|
||||
## 🤝 贡献
|
||||
## 贡献
|
||||
|
||||
**欢迎并鼓励贡献。**
|
||||
|
||||
@@ -1074,7 +1074,7 @@ ECC 附带了三个示例角色配置:
|
||||
|
||||
***
|
||||
|
||||
## 🔌 OpenCode 支持
|
||||
## OpenCode 支持
|
||||
|
||||
ECC 提供 **完整的 OpenCode 支持**,包括插件和钩子。
|
||||
|
||||
@@ -1094,13 +1094,13 @@ opencode
|
||||
|
||||
| 功能特性 | Claude Code | OpenCode | 状态 |
|
||||
|---------|-------------|----------|--------|
|
||||
| 智能体 | ✅ 28 个 | ✅ 12 个 | **Claude Code 领先** |
|
||||
| 命令 | ✅ 59 个 | ✅ 31 个 | **Claude Code 领先** |
|
||||
| 技能 | ✅ 116 项 | ✅ 37 项 | **Claude Code 领先** |
|
||||
| 钩子 | ✅ 8 种事件类型 | ✅ 11 种事件 | **OpenCode 更多!** |
|
||||
| 规则 | ✅ 29 条 | ✅ 13 条指令 | **Claude Code 领先** |
|
||||
| MCP 服务器 | ✅ 14 个 | ✅ 完整 | **完全对等** |
|
||||
| 自定义工具 | ✅ 通过钩子 | ✅ 6 个原生工具 | **OpenCode 更优** |
|
||||
| 智能体 | PASS: 28 个 | PASS: 12 个 | **Claude Code 领先** |
|
||||
| 命令 | PASS: 59 个 | PASS: 31 个 | **Claude Code 领先** |
|
||||
| 技能 | PASS: 116 项 | PASS: 37 项 | **Claude Code 领先** |
|
||||
| 钩子 | PASS: 8 种事件类型 | PASS: 11 种事件 | **OpenCode 更多!** |
|
||||
| 规则 | PASS: 29 条 | PASS: 13 条指令 | **Claude Code 领先** |
|
||||
| MCP 服务器 | PASS: 14 个 | PASS: 完整 | **完全对等** |
|
||||
| 自定义工具 | PASS: 通过钩子 | PASS: 6 个原生工具 | **OpenCode 更优** |
|
||||
|
||||
### 通过插件实现的钩子支持
|
||||
|
||||
@@ -1229,7 +1229,7 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以
|
||||
|
||||
***
|
||||
|
||||
## 📖 背景
|
||||
## 背景
|
||||
|
||||
我从实验性推出以来就一直在使用 Claude Code。在 2025 年 9 月,与 [@DRodriguezFX](https://x.com/DRodriguezFX) 一起使用 Claude Code 构建 [zenith.chat](https://zenith.chat),赢得了 Anthropic x Forum Ventures 黑客马拉松。
|
||||
|
||||
@@ -1311,7 +1311,7 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以
|
||||
|
||||
***
|
||||
|
||||
## ⚠️ 重要说明
|
||||
## WARNING: 重要说明
|
||||
|
||||
### 令牌优化
|
||||
|
||||
@@ -1344,7 +1344,7 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以
|
||||
|
||||
***
|
||||
|
||||
## 💜 赞助商
|
||||
## 赞助商
|
||||
|
||||
这个项目是免费和开源的。赞助商帮助保持其维护和发展。
|
||||
|
||||
@@ -1352,13 +1352,13 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以
|
||||
|
||||
***
|
||||
|
||||
## 🌟 Star 历史
|
||||
## Star 历史
|
||||
|
||||
[](https://star-history.com/#affaan-m/everything-claude-code\&Date)
|
||||
|
||||
***
|
||||
|
||||
## 🔗 链接
|
||||
## 链接
|
||||
|
||||
* **速查指南(从这里开始):** [Claude Code 速查指南](https://x.com/affaanmustafa/status/2012378465664745795)
|
||||
* **详细指南(进阶):** [Claude Code 详细指南](https://x.com/affaanmustafa/status/2014040193557471352)
|
||||
@@ -1368,7 +1368,7 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以
|
||||
|
||||
***
|
||||
|
||||
## 📄 许可证
|
||||
## 许可证
|
||||
|
||||
MIT - 自由使用,根据需要修改,如果可以请回馈贡献。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user