From 9348751b8eb6f03e3919a85ef2552893917c7349 Mon Sep 17 00:00:00 2001 From: lichangze Date: Thu, 26 Mar 2026 17:07:47 +0800 Subject: [PATCH 1/2] docs: fix rule installation examples Clarify that manual rule installation should preserve the rules directory structure so references keep working and filename collisions are avoided. --- README.md | 29 +++++++++++++++-------------- README.zh-CN.md | 28 ++++++++++++++++------------ 2 files changed, 31 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 8d3b5bd3..d1426f85 100644 --- a/README.md +++ b/README.md @@ -197,7 +197,7 @@ npm install # or: pnpm install | yarn install | bun install npx ecc-install typescript ``` -For manual install instructions see the README in the `rules/` folder. +For manual install instructions see the README in the `rules/` folder. When copying rules manually, copy the whole language directory (for example `rules/common` or `rules/golang`), not the files inside it, so relative references keep working and filenames do not collide. ### Step 3: Start Using @@ -614,16 +614,16 @@ This gives you instant access to all commands, agents, skills, and hooks. > > # Option A: User-level rules (applies to all projects) > mkdir -p ~/.claude/rules -> cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # pick your stack -> cp -r everything-claude-code/rules/python/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/php/* ~/.claude/rules/ +> cp -r everything-claude-code/rules/common ~/.claude/rules/ +> cp -r everything-claude-code/rules/typescript ~/.claude/rules/ # pick your stack +> cp -r everything-claude-code/rules/python ~/.claude/rules/ +> cp -r everything-claude-code/rules/golang ~/.claude/rules/ +> cp -r everything-claude-code/rules/php ~/.claude/rules/ > > # Option B: Project-level rules (applies to current project only) > mkdir -p .claude/rules -> cp -r everything-claude-code/rules/common/* .claude/rules/ -> cp -r everything-claude-code/rules/typescript/* .claude/rules/ # pick your stack +> cp -r everything-claude-code/rules/common .claude/rules/ +> cp -r everything-claude-code/rules/typescript .claude/rules/ # pick your stack > ``` --- @@ -639,12 +639,13 @@ git clone https://github.com/affaan-m/everything-claude-code.git # Copy agents to your Claude config cp everything-claude-code/agents/*.md ~/.claude/agents/ -# Copy rules (common + language-specific) -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # pick your stack -cp -r everything-claude-code/rules/python/* ~/.claude/rules/ -cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ -cp -r everything-claude-code/rules/php/* ~/.claude/rules/ +# Copy rules directories (common + language-specific) +mkdir -p ~/.claude/rules +cp -r everything-claude-code/rules/common ~/.claude/rules/ +cp -r everything-claude-code/rules/typescript ~/.claude/rules/ # pick your stack +cp -r everything-claude-code/rules/python ~/.claude/rules/ +cp -r everything-claude-code/rules/golang ~/.claude/rules/ +cp -r everything-claude-code/rules/php ~/.claude/rules/ # Copy commands cp everything-claude-code/commands/*.md ~/.claude/commands/ diff --git a/README.zh-CN.md b/README.zh-CN.md index f1aba851..5729531b 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -82,14 +82,17 @@ # 首先克隆仓库 git clone https://github.com/affaan-m/everything-claude-code.git -# 复制规则(通用 + 语言特定) -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # 选择你的技术栈 -cp -r everything-claude-code/rules/python/* ~/.claude/rules/ -cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ -cp -r everything-claude-code/rules/perl/* ~/.claude/rules/ +# 复制规则目录(通用 + 语言特定) +mkdir -p ~/.claude/rules +cp -r everything-claude-code/rules/common ~/.claude/rules/ +cp -r everything-claude-code/rules/typescript ~/.claude/rules/ # 选择你的技术栈 +cp -r everything-claude-code/rules/python ~/.claude/rules/ +cp -r everything-claude-code/rules/golang ~/.claude/rules/ +cp -r everything-claude-code/rules/perl ~/.claude/rules/ ``` +复制规则时,请复制整个目录(例如 `rules/common`、`rules/golang`),而不是复制目录内的文件;这样可以保留相对引用,并避免不同规则集中的同名文件互相覆盖。 + ### 第三步:开始使用 ```bash @@ -372,12 +375,13 @@ git clone https://github.com/affaan-m/everything-claude-code.git # 将代理复制到你的 Claude 配置 cp everything-claude-code/agents/*.md ~/.claude/agents/ -# 复制规则(通用 + 语言特定) -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # 选择你的技术栈 -cp -r everything-claude-code/rules/python/* ~/.claude/rules/ -cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ -cp -r everything-claude-code/rules/perl/* ~/.claude/rules/ +# 复制规则目录(通用 + 语言特定) +mkdir -p ~/.claude/rules +cp -r everything-claude-code/rules/common ~/.claude/rules/ +cp -r everything-claude-code/rules/typescript ~/.claude/rules/ # 选择你的技术栈 +cp -r everything-claude-code/rules/python ~/.claude/rules/ +cp -r everything-claude-code/rules/golang ~/.claude/rules/ +cp -r everything-claude-code/rules/perl ~/.claude/rules/ # 复制命令 cp everything-claude-code/commands/*.md ~/.claude/commands/ From 67660540ac945f25cc922e4f29b7ff6e0edb2786 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Sat, 28 Mar 2026 19:45:44 -0400 Subject: [PATCH 2/2] docs: use directory-level rule copy examples --- README.md | 3 ++- README.zh-CN.md | 13 +++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d1426f85..a8e2daf1 100644 --- a/README.md +++ b/README.md @@ -851,7 +851,8 @@ Yes. Use Option 2 (manual installation) and copy only what you need: cp everything-claude-code/agents/*.md ~/.claude/agents/ # Just rules -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ +mkdir -p ~/.claude/rules/ +cp -r everything-claude-code/rules/common ~/.claude/rules/ ``` Each component is fully independent. diff --git a/README.zh-CN.md b/README.zh-CN.md index 5729531b..9797b7ea 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -355,11 +355,20 @@ everything-claude-code/ > git clone https://github.com/affaan-m/everything-claude-code.git > > # 选项 A:用户级规则(应用于所有项目) -> cp -r everything-claude-code/rules/* ~/.claude/rules/ +> mkdir -p ~/.claude/rules +> cp -r everything-claude-code/rules/common ~/.claude/rules/ +> cp -r everything-claude-code/rules/typescript ~/.claude/rules/ +> cp -r everything-claude-code/rules/python ~/.claude/rules/ +> cp -r everything-claude-code/rules/golang ~/.claude/rules/ +> cp -r everything-claude-code/rules/perl ~/.claude/rules/ > > # 选项 B:项目级规则(仅应用于当前项目) > mkdir -p .claude/rules -> cp -r everything-claude-code/rules/* .claude/rules/ +> cp -r everything-claude-code/rules/common .claude/rules/ +> cp -r everything-claude-code/rules/typescript .claude/rules/ +> cp -r everything-claude-code/rules/python .claude/rules/ +> cp -r everything-claude-code/rules/golang .claude/rules/ +> cp -r everything-claude-code/rules/perl .claude/rules/ > ``` ---