AgentSkillsCN

bq-stats

查询BQ贡献统计。适用于“贡献排名”“我的贡献情况”“BQ统计”“徽章列表”等请求。

SKILL.md
--- frontmatter
name: bq-stats
description: BQ 기여 통계 조회. "기여 랭킹", "내 기여 현황", "BQ 통계", "뱃지 목록" 등의 요청에 사용.

BQ 기여 통계 스킬

참조 파일

  • 기여 기록: ~/.claude/plugins/bigquery/skills/bq/references/contributions.json
  • 사용자 매핑: ~/.claude/plugins/bigquery/skills/bq/references/user-mappings.json

워크플로우

1. 요청 유형 판단

패턴모드
"랭킹", "순위", "리더보드"랭킹 조회
"내 기여", "내 현황", "내 포인트"개인 현황
"뱃지", "업적"뱃지 목록
아무것도 없으면전체 통계 요약

2. 랭킹 조회

contributions.json의 stats에서 total_points 기준 정렬하여 표시:

code
📊 *레거시 지식 기여 랭킹*

🥇 @user1 - 35 pts (12회)
🥈 @user2 - 28 pts (9회)
🥉 @user3 - 15 pts (5회)
4. @user4 - 10 pts (3회)
5. @user5 - 5 pts (1회)

3. 개인 현황

현재 사용자(git config user.name)의 기여 현황:

code
📋 *@{사용자}님의 기여 현황*

총 포인트: 25 pts (8회 기여)
순위: 2위

📝 기여 유형별:
- 테이블 문서화: 2회 (10 pts)
- 필드 의미 추가: 5회 (10 pts)
- 비즈니스 로직: 1회 (3 pts)
- 관계 추가: 0회

🏅 획득 뱃지:
- 🌱 첫 기여

📈 다음 뱃지까지:
- 📦 테이블 전문가: 3개 더 필요

4. 뱃지 목록

모든 뱃지와 획득 조건:

code
🏆 *뱃지 목록*

획득한 뱃지:
- 🌱 첫 기여 ✓

미획득 뱃지:
- 📦 테이블 전문가 (테이블 5개 문서화) - 현재 2/5
- 🔗 관계 매퍼 (관계 10개 추가) - 현재 0/10
- ✨ 패턴 마스터 (쿼리 패턴 5개 추가) - 현재 1/5
- 🔥 연속 기여자 (7일 연속 기여) - 현재 3일

데이터 구조 참조

contributions.json

json
{
  "contributions": [...],
  "stats": {
    "{username}": {
      "total_points": 25,
      "count": 8,
      "badges": ["first_contribution"],
      "by_type": {
        "new_table": 2,
        "field_meaning": 5,
        "business_logic": 1
      },
      "streak_days": 3,
      "last_contribution_date": "2026-02-05"
    }
  },
  "point_rules": {...},
  "badge_definitions": {...}
}

출력 형식

CLI 출력

위 형식대로 마크다운으로 출력합니다.

참고

  • 이 스킬은 조회 전용입니다
  • 기여 기록은 /bq 스킬에서 자동으로 관리됩니다