-
Notifications
You must be signed in to change notification settings - Fork 0
Leaderboard ko
Z-M-Huang edited this page Mar 20, 2026
·
1 revision
Leaderboard · [한국어]
다른 Claude Code 사용자들과 점수를 비교하세요. 참여는 옵트인입니다.
cc-proficiency share전제 조건:
-
ghCLI 설치 및 인증 (gh auth login) - Gist 설정됨 (먼저
cc-proficiency init실행) - 최소 한 번의 분석 실행 (
cc-proficiency analyze)
참여 시 발생하는 일:
- 정확히 무엇이 공유될지 보여주는 개인정보 보호 요약이 출력됩니다
- 데이터가 비공개 Gist에 동기화됩니다
- 공개 프로필 JSON (
cc-proficiency-public.json)만 포함하는 별도의 공개 Gist가 생성됩니다 - 공개 Gist URL을 등록하기 위해 cc-proficiency 저장소에 GitHub Issue가 열립니다
- GitHub Action이 issue를 처리하고, 레지스트리에 항목을 추가하고, issue를 닫습니다
-
leaderboard: true와publicGistId가 로컬 설정에 저장됩니다
등록 issue가 처리되면(보통 몇 분 이내) 프로필이 리더보드에 나타납니다.
cc-proficiency leaderboard [--sort=<field>] [--limit=N]기본 출력은 평균 점수 순으로 상위 20명의 사용자를 표시합니다:
cc-proficiency Leaderboard (12 users)
──────────────────────────────────────────────────────────
# User Avg CC Tool Agen Prmp Ctx
──────────────────────────────────────────────────────────
1 @alice 94 97 96 91 95 91
2 @bob 87 82 91 85 88 89
3 @carol 86 90 88 80 85 87
4 @yourname 84 77 96 69 81 100 ◄
──────────────────────────────────────────────────────────
12 users · Updated just now
자신의 항목은 ◄로 표시됩니다.
정렬 옵션:
--sort= |
정렬 기준 |
|---|---|
avg |
5개 도메인 점수의 평균 (기본값) |
cc-mastery |
CC Mastery 도메인 점수 |
tool-mcp |
Tool & MCP 도메인 점수 |
agentic |
Agentic 도메인 점수 |
prompt-craft |
Prompt Craft 도메인 점수 |
context-mgmt |
Context Mgmt 도메인 점수 |
hours |
Claude Code 총 시간 |
streak |
현재 연속 기록 일수 |
제한:
cc-proficiency leaderboard --sort=hours --limit=10- leaderboard 명령어가 프로젝트 소유자가 관리하는 공개 Gist에서 레지스트리를 가져옵니다 (모든 참가자와 공개 Gist ID를 나열하는 JSON 파일)
- 각 레지스트리 항목에 대해
PublicProfileJSON을 읽기 위해 공개 Gist를 가져옵니다 - 항목이 정렬되고 표시됩니다
- GitHub API 과부하를 피하기 위해 결과가 로컬에 캐시됩니다
PublicProfile 구조에는 공개에 안전한 필드만 포함됩니다:
{
"version": "1.0.0",
"username": "yourname",
"memberSince": "2026-01-01",
"domains": [
{ "id": "cc-mastery", "score": 77, "confidence": "high" },
{ "id": "tool-mcp", "score": 96, "confidence": "high" },
...
],
"streak": { "current": 12, "longest": 30 },
"achievementCount": 9,
"totalSessions": 139,
"totalHours": 39.3,
"lastUpdated": "2026-03-18T10:22:00Z"
}리더보드에 참여하면, 각 세션 후 공개 프로필이 자동으로 업데이트됩니다 (Stop hook → process → push를 통해). 공개 Gist가 제자리에서 업데이트되므로 Gist ID는 동일하게 유지됩니다.
수동으로 업데이트할 수도 있습니다:
cc-proficiency pushcc-proficiency share --remove발생하는 일:
- cc-proficiency 저장소에 제거 Issue가 열립니다
- GitHub Action이 제거를 처리하고 레지스트리에서 항목을 제거합니다
- 공개 Gist가 삭제됩니다
- 로컬 설정에서
leaderboard와publicGistId가 정리됩니다
비공개 Gist(배지 + 개인 데이터)는 영향을 받지 않습니다.
리더보드는 중앙 서버가 아닌 GitHub 인프라로 구동됩니다:
User runs cc-proficiency share
→ Creates public Gist with PublicProfile JSON
→ Opens "join" Issue on cc-proficiency repo
→ GitHub Action reads issue, adds entry to registry JSON
→ Closes issue
cc-proficiency leaderboard
→ Fetches registry from repo
→ For each entry, fetches the user's public Gist
→ Aggregates and sorts
이것은 다음을 의미합니다:
- 중앙 서버나 데이터베이스 없음; 모든 것이 GitHub에 존재
- 레지스트리는 프로젝트 소유자가 관리하는 공개 Gist에 저장된 버전 관리 JSON 파일 (
LeaderboardRegistry) - 각 사용자의 데이터는 자신의 공개 Gist에 존재하므로 직접 관리 가능
참여 시 공개되는 것:
- GitHub 사용자 이름
- 도메인 점수 (5개 숫자, 각 0–100)
- 연속 기록 (현재 및 최장)
- 업적 수
- 총 세션 수와 시간
- 가입 날짜
절대 공유되지 않는 것:
- 세션 상세, 프로젝트 이름, 파일 경로, 프롬프트
- 어떤 세션에서 어떤 도구를 사용했는지
- 비공개 Gist 콘텐츠
- 아무 트랜스크립트 데이터
자세한 내용은 Privacy-ko를 참조하세요.
English
中文
- Home-zh
- Getting-Started-zh
- Gamification-Guide-zh
- Commands-zh
- Scoring-zh
- Achievements-zh
- Leaderboard-zh
- Privacy-zh
Español
- Home-es
- Getting-Started-es
- Gamification-Guide-es
- Commands-es
- Scoring-es
- Achievements-es
- Leaderboard-es
- Privacy-es
Français
- Home-fr
- Getting-Started-fr
- Gamification-Guide-fr
- Commands-fr
- Scoring-fr
- Achievements-fr
- Leaderboard-fr
- Privacy-fr
日本語
- Home-ja
- Getting-Started-ja
- Gamification-Guide-ja
- Commands-ja
- Scoring-ja
- Achievements-ja
- Leaderboard-ja
- Privacy-ja
한국어