Skip to content

docs(ecc): add ECC install guide and wrapper script#11

Draft
iPythoning wants to merge 1 commit into
mainfrom
claude/ecc-installation-udcMC
Draft

docs(ecc): add ECC install guide and wrapper script#11
iPythoning wants to merge 1 commit into
mainfrom
claude/ecc-installation-udcMC

Conversation

@iPythoning
Copy link
Copy Markdown
Owner

Summary

  • Add docs/INSTALLING-ECC.md documenting the three supported install paths for affaan-m/ECC: plugin marketplace, wrapper script, and manual.
  • Add scripts/install-ecc.sh — clones ECC into ~/.cache/ecc, runs npm install, then forwards --profile / --target / extra flags to upstream install.sh.
  • ECC itself is not vendored into this repo; the script fetches it on demand.

Notes

  • Requires Claude Code CLI v2.1.0+, Node.js, and git on the host where ECC is installed.
  • Doc calls out that installing into ~/.claude/ from a remote ephemeral session does not persist — install on the workstation that runs the Claude Code CLI, or wire it into a SessionStart hook.
  • Doc warns against stacking install paths (the common /plugin install + install.sh --profile full foot-gun).

Test plan

  • bash -n scripts/install-ecc.sh passes (done locally)
  • Run ./scripts/install-ecc.sh --profile minimal on a workstation and confirm ~/.claude/agents and ~/.claude/skills populate
  • Run ./scripts/install-ecc.sh --profile full and confirm hooks runtime is present
  • Verify node ~/.cache/ecc/scripts/uninstall.js --dry-run lists ECC-managed files

https://claude.ai/code/session_014Fkw7o8mmLp2bh5xPSJigT


Generated by Claude Code

Add docs/INSTALLING-ECC.md covering the three supported paths (plugin,
wrapper script, manual) and scripts/install-ecc.sh which clones ECC,
runs npm install, and forwards profile/target flags to upstream
install.sh. ECC itself is not vendored — the script fetches it into
~/.cache/ecc on demand.

https://claude.ai/code/session_014Fkw7o8mmLp2bh5xPSJigT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants