Skip to content

Commit da2e820

Browse files
ithiria894claude
andcommitted
fix: shift README positioning from scope management to effective behavior (v0.14.9)
- "Keep Your Scopes Clean" → "See What Claude Actually Loads" - Lead with Show Effective and per-category rules, not scope placement - Comparison table: "Global vs Project visibility" → "Show Effective (per-category rules)" - Feature bullets reordered: Show Effective first, move second - Remove scope-heavy problem framing, replace with effective-focused narrative - Context budget: "Global vs Project breakdown" → "Per-category breakdown" Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 780a917 commit da2e820

3 files changed

Lines changed: 20 additions & 26 deletions

File tree

README.md

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ Or run directly: `npx @mcpware/claude-code-organizer`
6161

6262
| | **CCO** | Standalone scanners | Desktop apps | VS Code extensions |
6363
|---|:---:|:---:|:---:|:---:|
64-
| Global vs Project visibility | **Yes** | No | No | Partial |
65-
| Move items between scopes | **Yes** | No | No | No |
64+
| Show Effective (per-category rules) | **Yes** | No | No | No |
65+
| Move items where they belong | **Yes** | No | No | No |
6666
| Security scan → click finding → navigate → delete | **Yes** | Scan only | No | No |
67-
| Per-item context budget with scope breakdown | **Yes** | No | No | No |
67+
| Per-item context budget breakdown | **Yes** | No | No | No |
6868
| Undo every action | **Yes** | No | No | No |
6969
| Bulk operations | **Yes** | No | No | No |
7070
| Zero-install (`npx`) | **Yes** | Varies | No (Tauri/Electron) | No (VS Code) |
@@ -82,36 +82,30 @@ Your context window is not 200K tokens. It's 200K minus everything Claude pre-lo
8282
- Always-loaded vs deferred breakdown
8383
- @import expansion (sees what CLAUDE.md actually pulls in)
8484
- 200K / 1M context window toggle
85-
- Global vs Project breakdown — see exactly what loads from Global vs the current project
85+
- Per-category breakdown — see exactly what loads and where it comes from
8686

87-
## Keep Your Scopes Clean
87+
## See What Claude Actually Loads
8888

89-
Different categories follow different official rules — there is no single universal inheritance model:
89+
Claude Code doesn't use one universal rule for everything. Each category has its own:
9090

91-
- **MCP servers**: resolved by `local > project > user` precedence. Same-name servers use the narrower scope.
92-
- **Agents**: project-level agents override same-name user agents.
93-
- **Commands**: available from user and project. Same-name conflicts are not reliably supported.
94-
- **Skills**: available from personal, project, and plugin sources.
95-
- **Config / Settings**: resolved by precedence chain (`managed > CLI > project local > project shared > user`).
91+
- **MCP servers**: `local > project > user` — same-name servers use the narrower scope
92+
- **Agents**: project-level overrides same-name user agents
93+
- **Commands**: available from user and project — same-name conflicts are not reliably supported
94+
- **Skills**: available from personal, project, and plugin sources
95+
- **Config / Settings**: resolved by precedence chain
9696

97-
Click **✦ Show Effective** to see what actually applies in any project — each category resolves by its own rule. Hover any category pill for specifics.
98-
99-
Here's the problem: **Claude creates memories and skills in whatever directory you're currently in.** You tell Claude "always use ESM imports" while working in `~/myapp` — that memory is trapped in that project scope. Open a different project, Claude doesn't know it. You tell it again. Now you have the same memory in two places, both eating context tokens.
100-
101-
Same with skills. You build a deploy skill in your backend repo — it lands in that project's scope. Your other projects can't see it. You end up recreating it everywhere.
102-
103-
**CCO shows every scope in one view.** You can see exactly which memories, skills, and MCP servers affect which projects — then move them to the right scope.
97+
Click **✦ Show Effective** to see what actually applies in any project. Shadowed items, name conflicts, and ancestor-loaded configs are all surfaced with badges and explanations. Hover any category pill for its specific rule.
10498

10599
![Duplicate MCP Servers](docs/reloaded%20mcp%20form%20diff%20scope.png)
106100

107-
Teams installed twice, Gmail three times, Playwright three times. You configured them in one scope, Claude reinstalled them in another.
101+
Teams installed twice, Gmail three times, Playwright three times. You configured them in one place, Claude reinstalled them in another. CCO shows you all of it — then you fix it:
108102

109-
- **Move items between scopes**Move a memory, skill, or MCP server from Project to Global. Now every project on your machine has it.
110-
- **Show Effective**See what actually applies in a project. Each category follows its own official rule: MCP uses local > project > user precedence, agents use project-overrides-user, commands flag unsupported same-name conflicts. Hover any category pill for its specific rule.
111-
- **Find duplicates instantly** — All items grouped by category across scopes. Three copies of the same memory? Delete the extras.
103+
- **Show Effective**See what Claude actually loads for each project. Each category resolves by its own official rule. Items are tagged: `GLOBAL`, `ANCESTOR`, `SHADOWED`, `⚠ CONFLICT`.
104+
- **Move items**Move a memory, skill, or MCP server where it belongs. Warnings shown for precedence changes and name conflicts.
105+
- **Find duplicates** — All items grouped by category. Three copies of the same memory? Delete the extras.
112106
- **Undo everything** — Every move and delete has an undo button, including MCP JSON entries.
113107
- **Bulk operations** — Select mode: tick multiple items, move or delete all at once.
114-
- **Flat or Tree view** — Default flat view lists all scopes equally. Toggle tree view (🌲) to see filesystem structure when debugging config placement.
108+
- **Flat or Tree view** — Default flat view lists all projects equally. Toggle tree view (🌲) to inspect filesystem structure.
115109

116110
## Catch Poisoned Tools Before They Catch You
117111

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mcpware/claude-code-organizer",
3-
"version": "0.14.8",
3+
"version": "0.14.9",
44
"description": "Organize all your Claude Code memories, skills, MCP servers, commands, agents, rules, and hooks — see what loads globally vs per-project, then move items between scopes",
55
"type": "module",
66
"files": [

0 commit comments

Comments
 (0)