ವೈಶಿಷ್ಟ್ಯಗಳು

ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳ ಪರಿಶೀಲನೆ

ಲೇಖಕರು: jhyunwoo
ಕೊನೆಯ ಬಾರಿ ನವೀಕರಿಸಿದ್ದು ಅಕ್ಟೋಬರ್ 20, 2026
ccam 0.8.0 ಮತ್ತು Claude Code 2.1.302 ನೊಂದಿಗೆ ಪರಿಶೀಲಿಸಲಾಗಿದೆ

ಈ ಪುಟವನ್ನು ಇಂಗ್ಲಿಷ್‌ನಿಂದ ಯಂತ್ರದ ಮೂಲಕ ಅನುವಾದಿಸಲಾಗಿದೆ. ತಿದ್ದುಪಡಿಗಳಿಗೆ ಸ್ವಾಗತ. ಈ ಪುಟವನ್ನು GitHub ನಲ್ಲಿ ಸಂಪಾದಿಸಿ

ಈ ಪುಟದಲ್ಲಿ

"ಈ ಸ್ಕಿಲ್ (ಅಥವಾ MCP ಸರ್ವರ್) ಒಂದು ಖಾತೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಇನ್ನೊಂದರಲ್ಲಿ ಏಕೆ ಇಲ್ಲ?" ಎಂಬ ಪ್ರಶ್ನೆಗೆ ccam ext ಉತ್ತರಿಸುತ್ತದೆ. ಅದು ಪ್ರತಿ ಖಾತೆಗೂ Claude Code ಲೋಡ್ ಮಾಡುವ ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳನ್ನು ಮತ್ತು ಪ್ರತಿಯೊಂದೂ ಎಲ್ಲಿಂದ ಬಂದಿದೆ ಎಂಬುದನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ: ಹಂಚಿಕೆ ಗುಂಪು, ಖಾತೆಯ ಸ್ವಂತ ಫೋಲ್ಡರ್, ಅಥವಾ ನೀವು ಇರುವ ಪ್ರಾಜೆಕ್ಟ್. ಟೇಬಲ್‌ನ ಕೆಳಗೆ, ಎಕ್ಸ್‌ಟೆನ್ಶನ್ ನೀವು ನಿರೀಕ್ಷಿಸಿದಂತೆ ಲೋಡ್ ಆಗುವುದನ್ನು ತಡೆಯುವ ಸಂಗತಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಅದು ಓದುತ್ತದೆ ಮಾತ್ರ.

ಬಳಕೆ

ccam ext              # every account
ccam ext work         # one account
ccam ext --json       # for scripts
$ ccam ext
Skills
          personal   work
  half    account !  -
  review  -          default

Commands
          personal  work
  deploy  -         default

MCP servers
       personal  work
  ctx  account   default

Hooks (commands per event)
              personal     work
  PreToolUse  1 (default)  1 (default)

This project (/home/me/code/app), for every account:
  commands: ship
  MCP servers: fs

Sources: a group name (shared), account (its own folder), - (not loaded).
! personal: half: no SKILL.md, so Claude Code does not load it
! personal: MCP server ctx is defined differently in group default's mcp.json and .claude.json

ಪ್ರತಿ ಸೆಲ್ ಆ ಖಾತೆಯಲ್ಲಿ ಆ ಐಟಂನ ಮೂಲವನ್ನು ಹೆಸರಿಸುತ್ತದೆ: ಹಂಚಿಕೆ ಗುಂಪು (default), ಖಾತೆಯ ಸ್ವಂತ ಫೋಲ್ಡರ್‌ನಲ್ಲಿದ್ದರೆ account, ಅಥವಾ ಖಾತೆಯಲ್ಲಿ ಅದು ಇಲ್ಲದಿದ್ದರೆ -. ! ಸಮಸ್ಯೆಯಿರುವ ಐಟಂ ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ, ಅದನ್ನು ಟೇಬಲ್‌ನ ಕೆಳಗೆ ವಿವರಿಸಲಾಗುತ್ತದೆ.

ಅದು ಏನನ್ನು ಓದುತ್ತದೆ

ಪ್ರಕಾರ ಎಲ್ಲಿ ತೋರಿಸುವ ಮೂಲ
ಸ್ಕಿಲ್‌ಗಳು SKILL.md ಇರುವ skills/ ನಲ್ಲಿನ ಪ್ರತಿ ಫೋಲ್ಡರ್ skills/ ಲಿಂಕ್ ಆಗಿರುವ ಗುಂಪು, ಅಥವಾ account
ಕಮಾಂಡ್‌ಗಳು, ಏಜೆಂಟ್‌ಗಳು commands/ ಮತ್ತು agents/ ಅಡಿಯ .md ಫೈಲ್‌ಗಳು, ಉಪಫೋಲ್ಡರ್‌ಗಳು folder/name ಆಗಿ ಗುಂಪು, ಅಥವಾ account
ಪ್ಲಗಿನ್‌ಗಳು plugins/installed_plugins.json ಗುಂಪು, ಅಥವಾ account
MCP ಸರ್ವರ್‌ಗಳು ಗುಂಪಿನ mcp.json (MCP ಹಂಚಿಕೆಯಾಗಿದ್ದಾಗ) ಮತ್ತು ಖಾತೆಯ .claude.json ಗುಂಪು, ಅಥವಾ account
ಹುಕ್‌ಗಳು settings.json ನಲ್ಲಿನ hooks, ಪ್ರತಿ ಈವೆಂಟ್‌ಗೆ ಎಣಿಸಲಾಗಿದೆ ಗುಂಪು, ಅಥವಾ account
ಈ ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್‌ನಲ್ಲಿನ .claude/skills, .claude/commands, .claude/agents, .claude/settings.json, .claude/settings.local.json ಮತ್ತು .mcp.json ಒಮ್ಮೆ ಪಟ್ಟಿ ಮಾಡಲಾಗುತ್ತದೆ, ಪ್ರತಿ ಖಾತೆಗೂ

ಅದು ವರದಿ ಮಾಡುವ ಸಮಸ್ಯೆಗಳು

  • ಮುರಿದ ಲಿಂಕ್‌ಗಳು: ಗುರಿ ಇಲ್ಲವಾಗಿರುವ skills/, commands/ ಅಥವಾ agents/ ನಲ್ಲಿನ ಲಿಂಕ್, ಅಥವಾ ಕಾಣೆಯಾದ ಸ್ಥಳಕ್ಕೆ ಲಿಂಕ್ ಆಗಿರುವ ಹಂಚಿಕೊಂಡ ಫೋಲ್ಡರ್ (skills, commands, agents, plugins) (ccam doctor --fix ಮೂಲಕ ಸರಿಪಡಿಸಿ).
  • SKILL.md ಇಲ್ಲದ ಸ್ಕಿಲ್ ಫೋಲ್ಡರ್: Claude Code ಅದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ.
  • ಎರಡು ಸ್ಥಳಗಳಲ್ಲಿ ಬೇರೆ ಬೇರೆಯಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ MCP ಸರ್ವರ್: ಗುಂಪಿನ mcp.json ಮತ್ತು ಖಾತೆಯ .claude.json, ಅಥವಾ ಇವುಗಳಲ್ಲಿ ಒಂದು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್‌ನ .mcp.json. ಎರಡೂ ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದೇ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಇರುವುದು (mcp_strategy = "sync" ಬರೆಯುವಂತೆ) ಸಮಸ್ಯೆಯಲ್ಲ. ಖಾತೆಯ ಸ್ವಂತ ಸರ್ವರ್ ಅನ್ನು ccam mcp import <account> <server> ಮೂಲಕ ಗುಂಪಿಗೆ ಸ್ಥಳಾಂತರಿಸಿ.
  • ಮಾನ್ಯ JSON ಅಲ್ಲದ installed_plugins.json.

ಸುರಕ್ಷತೆ ಮತ್ತು ವಿಶೇಷ ಸಂದರ್ಭಗಳು

  • ccam ext ಏನನ್ನೂ ಬದಲಾಯಿಸುವುದಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ನೆಟ್‌ವರ್ಕ್ ವಿನಂತಿ ಮಾಡುವುದಿಲ್ಲ. ಅದು ಸರ್ವರ್ ಹೆಸರುಗಳು ಮತ್ತು ಹುಕ್ ಎಣಿಕೆಗಳನ್ನು ಓದುತ್ತದೆ, MCP ವ್ಯಾಖ್ಯಾನಗಳಲ್ಲಿನ env ಅಥವಾ ಹೆಡರ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು ಎಂದಿಗೂ ಓದುವುದಿಲ್ಲ.
  • ಅದು ಡಿಸ್ಕ್‌ನಲ್ಲಿರುವುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಇನ್‌ಸ್ಟಾಲ್ ಆಗಿದ್ದರೂ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಆಫ್ ಮಾಡಿದ ಪ್ಲಗಿನ್, ಅಥವಾ ನಿರ್ವಹಿತ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಂದ ತಡೆಹಿಡಿದ ಸರ್ವರ್ ಕೂಡ ಕಾಣಿಸುತ್ತದೆ.
  • ಆ ಪ್ರಾಜೆಕ್ಟ್‌ನ .claude ಫೋಲ್ಡರ್ ಮತ್ತು .mcp.json ಅನ್ನು ಸೇರಿಸಲು ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇದನ್ನು ರನ್ ಮಾಡಿ.