Communitygithub.com

helenanova/sevensignal

팬이 만든 비공식 BTS 팬용 에이전트 스킬 모음입니다. 첫 번째 스킬은 공식 도메인 허용 목록을 기반으로 한 티켓 사기 안전 스킬입니다. 영어 기본, 한국어 요약 제공. MIT 라이선스.

sevensignal란 무엇인가요?

sevensignal은 BTS 팬을 위해 설계된 오픈 소스 AI 에이전트 스킬 모음입니다. 특히 콘서트 티켓 구매 시 발생할 수 있는 사기로부터 팬을 보호하는 'bts-ticket-safety' 스킬이 핵심입니다. 이 스킬은 '공식 도메인만 허용하는 결정론적(Deterministic) 방식'을 사용하여 신뢰할 수 있는 정보만 제공합니다. 몇 가지 CLI 명령어로 로컬에서 도메인 일치 규칙과 데이터 신선도를 검증할 수 있으며, CI/CD 파이프라인을 통해 지속적으로 데이터가 갱신됩니다. 두 번째 스킬인 'bts-official-news'는 아직 출시되지 않았으며, 커뮤니티 검증을 거친 후 v0.2.0 버전이 계획되어 있습니다. 이 프로젝트는 MIT 라이선스로 제공되며, 상표권 문제를 피하기 위해 'BTS'나 'ARMY' 같은 용어를 코드명에서 의도적으로 배제했습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/helenanova/sevensignal/tree/main

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

sevensignal은(는) 무엇을 하나요?

팬이 만든 BTS 팬용 에이전트 스킬 모음입니다. 영어가 기본이며 한국어 요약을 함께 제공합니다.

팬이 만든 BTS 팬용 에이전트 스킬 모음입니다. 영어가 기본이며 한국어 요약을 함께 제공합니다.

상태: v0.1.0이 출시되었습니다. 두 가지 스킬: bts-ticket-safety (완료 및 테스트 완료) 및 bts-official-news (신규, 미출시). 다음 단계는 커뮤니티 검증입니다.

설명

AI 에이전트가 로드하여 BTS 팬이 실용적이고 안전이 중요한 작업을 수행할 수 있도록 돕는 오픈 소스 스킬 모음입니다. 첫 번째 스킬은 팬덤 생활에서 가장 위험도가 높은 순간, 즉 콘서트 티켓 구매 시 사기당하지 않도록 하는 데 초점을 맞춥니다.

이름 설명: 'seven'은 일곱 멤버를 의미합니다. 'Signal'은 이 스킬들이 하는 일, 즉 신뢰할 수 있는 신호(공식 발표, 공식 판매처)와 잡음(사기, 루머, 리셀러)을 분리하는 것을 나타냅니다. 코드명은 의도적으로 'BTS'와 'ARMY'를 피하여 상표권 위험을 낮췄습니다.

설계 원칙

  1. 공식 출처만 사용. 모든 신뢰 결정은 직관이나 검색 순위가 아닌 공식 도메인의 결정론적 허용 목록을 기반으로 합니다.
  2. 영리함보다 결정론적. 도메인 일치 검사는 누구나 감사할 수 있는 정확한 문자열 논리입니다. '공식적으로 보이는지'에 대한 모델 판단이 개입되지 않습니다.
  3. 조언만, 거래는 하지 않음. 이 스킬들은 팬이 결정을 내리는 것을 돕습니다. 티켓을 구매하거나, 자격 증명을 보관하거나, 돈을 이체하지 않습니다.
  4. 신선함은 기능입니다. 투어 날짜, 판매 시작 시간, 가격은 빠르게 구식이 됩니다. 만료되는 정보는 재확인 표시가 되며, 확인할 공식 장소가 함께 제공됩니다.
  5. 거절도 유효한 답변입니다. 범위를 벗어난 요청은 명확한 거절과 함께 안전한 리디렉션을 제공하며, 애매한 답변을 주지 않습니다.

저장소 구조

sevensignal/
  LICENSE                     MIT
  README.md                   이 파일
  DISCLAIMER.md               비공식 프로젝트 및 제휴 없음 공지
  SECURITY.md                 보안 및 신뢰 문제 신고 방법
  CONTRIBUTING.md             기여자를 위한 콘텐츠 및 증거 규칙
  CODE_OF_CONDUCT.md          기여자 서약
  CHANGELOG.md                릴리스 기록
  MAINTAINERS.md              주간 유지보수 루프 및 유지보수 중단 정책
  .github/                    이슈 양식, 풀 리퀘스트 템플릿, CI 워크플로우
  tools/                      실행 가능한 검사 도구 (매처, 검증기, 평가 실행기)
  skills/
    bts-ticket-safety/
      SKILL.md                스킬 정의 (영어 + 전체 한국어 안내)
      data/
        official-domains.yaml 공식 도메인의 결정론적 허용 목록
      references/
        scam-patterns.md      알려진 티켓 사기 패턴 카탈로그
        official-channels.md  공식 발표가 실제로 나타나는 곳
      evals/
        README.md             평가 스키마 및 실행 방법
        golden.yaml           합법적 시나리오 -> 예상 신뢰 판정
        adversarial.yaml      사기 시나리오 -> 예상 사기 판정
        refusal.yaml          범위 외 요청 -> 예상 거절
        freshness.yaml        만료되는 정보 -> 재확인 규칙
    bts-official-news/
      SKILL.md                공식 투어/뉴스 추적, 공개 페이지만
      evals/                  golden, adversarial, refusal, freshness 모음

로컬에서 신뢰 데이터 검증하기

도메인 일치 규칙은 실행 가능하며, 신뢰 데이터는 자체 검증을 수행합니다:

python3 tools/test_domain_matcher.py   # 단위 테스트 (의존성 없음)
python3 tools/validate_data.py         # 스키마 + 30일 경과 확인
python3 tools/eval_runner.py           # 결정론적 평가 단언
python3 tools/check_links.py           # 실시간 소스 링크 확인

자세한 내용은 tools/README.md를 참조하세요. CI는 변경 사항이 있을 때마다 처음 세 가지를 실행합니다. 주간 워크플로우는 데이터 신선도와 소스 링크를 재확인하고, 재확인이 필요한 항목이 있을 때 stale-data 이슈를 하나 엽니다.

한국어 요약: 위 명령으로 도메인 일치 규칙과 신뢰 데이터를 직접 검증할 수 있습니다. 데이터가 30일 이상 오래되면 자동으로 경고가 열립니다.

로드맵 (아직 구축되지 않음)

  • 팬 커뮤니티 안전 (Discord/X 사칭 탐지) - 의도적으로 연기됨: 사칭 판단은 심각한 명예 훼손 위험을 수반하며, 결정론적 스킬로 제공되기 전에 더 많은 설계가 필요합니다.
  • v0.2.0 커뮤니티 검증 후: 소프트 런칭 피드백 분류, 현장 보고서를 픽스처로 전환, 모든 last_verified 날짜 재확인.

라이선스

MIT. 홈페이지: https://github.com/helenanova/sevensignal

관련 스킬