ECC 가이드은(는) 무엇을 하나요?
사용자가 Everything Claude Code의 이해, 탐색, 설치 또는 부품 선택에 도움이 필요할 때 이 스킬을 사용하세요.
사용 시기
다음과 같은 경우 이 스킬을 사용하세요.
- 사용자가 ECC에 무엇이 포함되어 있는지 묻는 경우
- 스킬, 명령어, 에이전트, 훅, 규칙 또는 설치 프로필을 찾는 데 도움이 필요한 경우
- 리포지토리를 처음 사용하여 안내된 경로가 필요한 경우
- "ECC로 X를 어떻게 하나요?"라고 묻는 경우
- 프로젝트에 어떤 ECC 구성 요소가 적합한지 묻는 경우
- 명령어, 스킬, 에이전트, 훅, 규칙 간의 관계에 대한 간단한 설명이 필요한 경우
- 설치 경로, 중복 설치, 재설정/제거 또는 선택적 설치 옵션에 대해 혼란스러워하는 경우
핵심 원칙
메모리가 아닌 현재 파일에서 답변하세요. ECC는 빠르게 변경되므로, 하드코딩된 카탈로그 수, 기능 목록 및 설치 지침은 금방 구식이 됩니다.
ECC 리포지토리를 사용할 수 있는 경우, 구체적인 답변을 제공하기 전에 관련 파일을 검사하세요.
node scripts/ci/catalog.js --json
find skills -maxdepth 2 -name SKILL.md | sort
find commands -maxdepth 1 -name '*.md' | sort
find agents -maxdepth 1 -name '*.md' | sort
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --list-components --json
사용자의 질문에 필요한 최소한의 읽기 세트를 사용하세요.
리포지토리 맵
README.md: 설치 경로, 제거/재설정 안내, 공개 포지셔닝, FAQAGENTS.md: 기여자 안내 및 프로젝트 구조agent.yaml: 내보낸 gitagent 표면 및 명령어 목록commands/: 유지 관리되는 슬래시 명령어 호환성 심(shim)skills/*/SKILL.md: 재사용 가능한 워크플로우 및 도메인 플레이북agents/*.md: 위임된 하위 에이전트 역할 프롬프트rules/: 언어 및 하네스 규칙hooks/README.md,hooks/hooks.json,scripts/hooks/: 훅 동작 및 안전 게이트manifests/install-*.json: 선택적 설치 모듈, 구성 요소, 프로필 및 대상 지원docs/: 하네스 가이드, 아키텍처 노트, 번역된 문서, 릴리스 문서
응답 스타일
답변으로 시작하고, 다음 작업을 제시하세요. 대부분의 사용자는 전체 카탈로그 덤프를 필요로 하지 않습니다.
좋은 첫 응답 구조:
- 무엇을 사용할지
- 왜 적합한지
- 검사할 정확한 파일 또는 명령어
- 하나의 다음 명령어 또는 질문
다음은 피하세요:
- 기본적으로 모든 스킬 또는 명령어 나열
- 큰 README 섹션 반복
- 스킬 우선 경로가 존재하는데 폐기된 명령어 심을 추천
- 파일 시스템을 확인하지 않고 구성 요소가 존재한다고 주장
- 관리형 설치 프로그램이 대상을 지원하는데 수동 복사 명령어로 설치 지침 대체
일반적인 작업
신규 사용자 온보딩
간단한 메뉴를 제공하세요.
- ECC 설치 또는 재설정
- 프로젝트에 맞는 스킬 선택
- 명령어와 스킬의 이해
- 훅 및 안전 동작 검사
- 하네스 감사 실행
- 특정 워크플로우 찾기
설치/재설정은 README.md를, 프로젝트별 온보딩은 /project-init을 가리키세요.
기능 검색
"X에 무엇을 사용해야 하나요?"의 경우:
skills/,commands/,agents/를 검색하세요.- 기본 워크플로우 표면으로 스킬을 선호하세요.
- 명령어는 유지 관리되는 호환성 심이거나 사용자가 명시적으로 슬래시 명령어 동작을 원하는 경우에만 사용하세요.
- 위임이 유용할 때 에이전트를 언급하세요.
유용한 검색:
rg -n "<query>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort
설치 안내
관리형 설치 경로를 사용하세요.
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --profile minimal --target claude --json
node scripts/install-apply.js --profile minimal --target claude --dry-run
특정 스킬 설치:
node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run
의도적으로 중복 표면을 원하지 않는 한, 플러그인 설치와 전체 수동/프로필 설치를 함께 쌓지 않도록 사용자에게 경고하세요.
프로젝트 온보딩
사용자가 대상 리포지토리에 대해 ECC를 구성하려는 경우 /project-init을 사용하세요. 예상 순서는 다음과 같습니다.
- 프로젝트 파일에서 스택 감지
- 드라이런 설치 계획 해결
- 기존
CLAUDE.md및 설정 파일 검사 - 변경 사항 적용 전에 확인 요청
- 생성된 안내를 최소화하고 리포지토리별로 유지
문제 해결
먼저 대상 하네스와 설치 경로를 물어본 후 다음을 검사하세요.
- 플러그인 설치 메타데이터
.claude/,.cursor/,.codex/,.gemini/,.opencode/,.codebuddy/,.joycode/, 또는.qwen/hooks/hooks.json- install-state 파일
- 관련 명령어/스킬 파일
리포지토리 상태 확인을 위해 다음을 제안하세요.
npm run harness:audit -- --format text
npm run observability:ready
npm test
출력 템플릿
간단한 추천
<스킬-또는-명령어>를 사용하세요. <이유> 때문에 적합합니다.
정식 파일: <경로>
확인: <명령어>
다음: <하나의 구체적인 행동>
검색 결과
최적 일치:
- <경로>: <중요한 이유>
- <경로>: <중요한 이유>
추천: <먼저 사용할 것과 그 이유>
설치 계획 요약
감지됨: <스택 증거>
대상: <하네스>
계획: <프로필/모듈/스킬>
드라이런: <명령어>
변경될 사항: <경로들>
적용 전 승인 필요: <예/아니오>
관련 표면
/project-init: 대상 리포지토리를 위한 스택 인식 온보딩 계획/harness-audit: 결정론적 준비 상태 점수표/skill-health: 스킬 품질 검토/skill-create: 로컬 git 기록에서 새 스킬 생성/security-scan: Claude/OpenCode 구성 보안 검사