@@ -207,7 +207,7 @@ npm install # or: pnpm install | yarn install | bun install
207207npx ecc-install typescript
208208```
209209
210- For manual install instructions see the README in the ` rules/ ` folder.
210+ 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.
211211
212212### Step 3: Start Using
213213
@@ -638,16 +638,16 @@ This gives you instant access to all commands, agents, skills, and hooks.
638638>
639639> # Option A: User-level rules (applies to all projects)
640640> mkdir -p ~ /.claude/rules
641- > cp -r everything-claude-code/rules/common/ * ~ /.claude/rules/
642- > cp -r everything-claude-code/rules/typescript/ * ~ /.claude/rules/ # pick your stack
643- > cp -r everything-claude-code/rules/python/ * ~ /.claude/rules/
644- > cp -r everything-claude-code/rules/golang/ * ~ /.claude/rules/
645- > cp -r everything-claude-code/rules/php/ * ~ /.claude/rules/
641+ > cp -r everything-claude-code/rules/common ~ /.claude/rules/
642+ > cp -r everything-claude-code/rules/typescript ~ /.claude/rules/ # pick your stack
643+ > cp -r everything-claude-code/rules/python ~ /.claude/rules/
644+ > cp -r everything-claude-code/rules/golang ~ /.claude/rules/
645+ > cp -r everything-claude-code/rules/php ~ /.claude/rules/
646646>
647647> # Option B: Project-level rules (applies to current project only)
648648> mkdir -p .claude/rules
649- > cp -r everything-claude-code/rules/common/ * .claude/rules/
650- > cp -r everything-claude-code/rules/typescript/ * .claude/rules/ # pick your stack
649+ > cp -r everything-claude-code/rules/common .claude/rules/
650+ > cp -r everything-claude-code/rules/typescript .claude/rules/ # pick your stack
651651> ` ` `
652652
653653---
@@ -663,12 +663,13 @@ git clone https://github.com/affaan-m/everything-claude-code.git
663663# Copy agents to your Claude config
664664cp everything-claude-code/agents/*.md ~/.claude/agents/
665665
666- # Copy rules (common + language-specific)
667- cp -r everything-claude-code/rules/common/* ~/.claude/rules/
668- cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # pick your stack
669- cp -r everything-claude-code/rules/python/* ~/.claude/rules/
670- cp -r everything-claude-code/rules/golang/* ~/.claude/rules/
671- cp -r everything-claude-code/rules/php/* ~/.claude/rules/
666+ # Copy rules directories (common + language-specific)
667+ mkdir -p ~/.claude/rules
668+ cp -r everything-claude-code/rules/common ~/.claude/rules/
669+ cp -r everything-claude-code/rules/typescript ~/.claude/rules/ # pick your stack
670+ cp -r everything-claude-code/rules/python ~/.claude/rules/
671+ cp -r everything-claude-code/rules/golang ~/.claude/rules/
672+ cp -r everything-claude-code/rules/php ~/.claude/rules/
672673
673674# Copy commands
674675cp everything-claude-code/commands/*.md ~/.claude/commands/
@@ -874,7 +875,8 @@ Yes. Use Option 2 (manual installation) and copy only what you need:
874875cp everything-claude-code/agents/*.md ~/.claude/agents/
875876
876877# Just rules
877- cp -r everything-claude-code/rules/common/* ~/.claude/rules/
878+ mkdir -p ~/.claude/rules/
879+ cp -r everything-claude-code/rules/common ~/.claude/rules/
878880```
879881
880882Each component is fully independent.
0 commit comments