에이전트 키트 설치
- Claude Code
- opencode
- Codex CLI
claude plugin marketplace add xsko/elasticore-agent-kit
claude plugin install elasticore@elasticore-agent-kit
세션 안에서는: /plugin marketplace add xsko/elasticore-agent-kit, 그다음 /plugin install elasticore@elasticore-agent-kit.
마켓플레이스 이름은 elasticore-agent-kit, 플러그인은 elasticore 입니다(스킬, 훅, 에이전트 elasticore:modeler·
elasticore:reviewer, 명령 /elasticore:generate·/elasticore:change-report·/elasticore:review).
저장소를 받아 설치 스크립트를 실행합니다:
bash opencode/install.sh # macOS, Linux, Git Bash
powershell -ExecutionPolicy Bypass -File opencode\install.ps1 # Windows PowerShell
~/.config/opencode/($XDG_CONFIG_HOME 이 있으면 $XDG_CONFIG_HOME/opencode/, Windows 는 %USERPROFILE%\.config\opencode\)에
복사하고, --project(-Project)를 주면 현재 디렉터리의 ./.opencode/ 에 복사합니다. 같은 스킬과 훅 스크립트, opencode 의
도구 호출에 훅 스크립트를 돌리는 opencode 플러그인(plugins/elasticore.js), 에이전트 @elasticore-modeler·
@elasticore-reviewer, 명령 /elasticore-generate·/elasticore-change-report·/elasticore-review 가 들어갑니다. 설치
후 새 opencode 세션을 시작하고, git pull 뒤에는 스크립트를 다시 실행해 업데이트합니다. opencode 1.18.31 에서 확인했습니다.
plugins/elasticore/skills/elasticore 를 프로젝트의 .agents/skills/elasticore 로 복사합니다(모든 프로젝트에 쓰려면
~/.agents/skills/elasticore). Codex 는 스킬 - 빠른 길, 참조, 레시피 - 을 받고, 훅은 Claude Code 와 opencode 의 것입니다.
업데이트 (Claude Code)
Claude Code 는 이런 마켓플레이스의 플러그인을 스스로 업데이트하지 않습니다:
claude plugin marketplace update elasticore-agent-kit
claude plugin update elasticore@elasticore-agent-kit
그다음 새 세션을 시작하거나, 열린 세션에서 /reload-plugins 를 실행합니다. claude plugin list 가 지금 버전을 보여 주고,
CHANGELOG 가 바뀐 것을 말합니다.
세션 안에서는: /plugin, Installed 탭, elasticore, Update now. 자동으로 업데이트하려면: /plugin,
Marketplaces 탭, elasticore-agent-kit, Enable auto-update - 세션이 시작할 때 업데이트합니다.
훅이 막는 것을 허용하기
그래도 Claude 가 생성 파일을 고치게 하려면 ELASTICORE_ALLOW_GENERATED_EDITS=1, -Pforce 는 ELASTICORE_ALLOW_FORCE=1
을 설정합니다 - 예를 들어 .claude/settings.local.json 에:
{ "env": { "ELASTICORE_ALLOW_GENERATED_EDITS": "1" } }
작업 사본으로 시험하기
claude --plugin-dir <키트를-받은-경로>/plugins/elasticore # ElastiCORE 프로젝트에서 실행