-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
fix(install): prefix language-specific rules in manual install docs (rebased #651) #690
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,6 +1,6 @@ | ||||||
| # Everything Claude Code (ECC) — Agent Instructions | ||||||
|
|
||||||
| This is a **production-ready AI coding plugin** providing 27 specialized agents, 114 skills, 59 commands, and automated hook workflows for software development. | ||||||
| This is a **production-ready AI coding plugin** providing 27 specialized agents, 113 skills, 58 commands, and automated hook workflows for software development. | ||||||
|
|
||||||
| **Version:** 1.9.0 | ||||||
|
|
||||||
|
|
@@ -142,8 +142,8 @@ Troubleshoot failures: check test isolation → verify mocks → fix implementat | |||||
|
|
||||||
| ``` | ||||||
| agents/ — 27 specialized subagents | ||||||
| skills/ — 114 workflow skills and domain knowledge | ||||||
| commands/ — 59 slash commands | ||||||
| skills/ — 109 workflow skills and domain knowledge | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Inconsistent skill count with line 3. Line 3 declares "113 skills" but this line shows "109 workflow skills". According to the PR objectives, the target is 113 skills across the catalog. 📊 Proposed fix-skills/ — 109 workflow skills and domain knowledge
+skills/ — 113 workflow skills and domain knowledge📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
| commands/ — 58 slash commands | ||||||
| hooks/ — Trigger-based automations | ||||||
greptile-apps[bot] marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
| rules/ — Always-follow guidelines (common + per-language) | ||||||
| scripts/ — Cross-platform Node.js utilities | ||||||
|
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -221,10 +221,11 @@ Execute installation: | |
| # Common rules (flat copy into rules/) | ||
| cp -r $ECC_ROOT/rules/common/* $TARGET/rules/ | ||
|
|
||
| # Language-specific rules (flat copy into rules/) | ||
| cp -r $ECC_ROOT/rules/typescript/* $TARGET/rules/ # if selected | ||
| cp -r $ECC_ROOT/rules/python/* $TARGET/rules/ # if selected | ||
| cp -r $ECC_ROOT/rules/golang/* $TARGET/rules/ # if selected | ||
| # Language-specific rules (prefixed to avoid overwriting common rules) | ||
| # Files like coding-style.md become typescript-coding-style.md, etc. | ||
| for f in "$ECC_ROOT"/rules/typescript/*; do [ -e "$f" ] && cp -r "$f" "$TARGET/rules/typescript-$(basename "$f")"; done # if selected | ||
| for f in "$ECC_ROOT"/rules/python/*; do [ -e "$f" ] && cp -r "$f" "$TARGET/rules/python-$(basename "$f")"; done # if selected | ||
| for f in "$ECC_ROOT"/rules/golang/*; do [ -e "$f" ] && cp -r "$f" "$TARGET/rules/golang-$(basename "$f")"; done # if selected | ||
|
Comment on lines
+226
to
+228
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
When Useful? React with 👍 / 👎. |
||
| ``` | ||
|
|
||
| **Important**: If the user selects any language-specific rules but NOT common rules, warn them: | ||
|
|
@@ -360,6 +361,7 @@ Then print a summary report: | |
|
|
||
| ### "Rules not working" | ||
| - Rules are flat files, not in subdirectories: `$TARGET/rules/coding-style.md` (correct) vs `$TARGET/rules/common/coding-style.md` (incorrect for flat install) | ||
| - Language-specific rules are prefixed: `$TARGET/rules/python-coding-style.md` (correct) vs `$TARGET/rules/coding-style.md` (incorrect — overwrites the common rule) | ||
| - Restart Claude Code after installing rules | ||
|
|
||
| ### "Path reference errors after project-level install" | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.