xr843/Master-skill

FoJin-powered Buddhist AI persona framework — source-grounded, boundary-aware, fidelity-tested, runtime-ready.

Master‑skill이란?

Master‑skill은 15명의 역사적 불교 대가(예: Nāgārjuna, Huineng, Ajahn Chah)의 가상 표현과 대화할 수 있는 오픈소스 "AI 페르소나" 프레임워크입니다. 각 페르소나는 실제 불교 경전에 대해 근거 확인된 대규모 언어 모델(LLM)을 기반으로 합니다:

  • 시스템은 정전 텍스트의 오프라인 발췌문(CBETA, BDRC, SuttaCentral 등)을 저장합니다.
  • 사용자가 질문하면 모델은 먼저 FoJin 지식 베이스(1만 개 이상의 텍스트, 67만 8천 개의 의미 벡터)에서 가장 관련성 높은 구절을 검색한 다음 해당 구절의 소스 ID를 인용해야 하는 답변을 생성합니다.
  • 프롬프트의 하드 게이트는 모든 교리적 주장에 인용이 수반되도록 강제하며, 두 번째 감사 단계에서 인용된 ID가 실제로 존재하는지 확인합니다.

페르소나는 Anthropic이 플러그인 스타일 LLM 확장을 위해 정의한 표준인 AgentSkills로 패키징됩니다. 이들은 작은 npm 래퍼(master‑skill)를 통해 여러 개발 환경(Claude Code, Cursor, Codex CLI, OpenCode, Gemini CLI)에서 실행할 수 있으며, 스킬 파일을 적절한 ~/.claude/skills/ 디렉토리에 설치합니다.


주요 기능

기능 사용자/개발자에게 의미하는 바
15개의 사전 구축 마스터 /master‑huineng과 같은 원클릭 명령은 해당 역사적 인물이 자신의 교리 언어를 사용하여 정확히 그렇게 대답하는 채팅 스타일 어시스턴트를 제공합니다.
소스 기반 답변 모든 주장에는 정전 참조(CBETA, BDRC, Toh, PTS, SuttaCentral)가 이어집니다. 라이브 FoJin 서비스가 text_id를 제공할 수 있으면 정확한 구절에 대한 링크가 추가되고, 그렇지 않으면 오프라인 발췌문이 사용됩니다.
4가지 교육 모드 /compare‑masters(나란히 보기), /master‑debate(두 마스터 간의 다중 턴 토론), /master‑curriculum(학습 경로 추천), /master‑help(질문에 누가 답해야 하는지). 이들은 터미널 설치가 필요합니다.
엄격한 테스트 240개의 픽스처 테스트는 모델이 필요한 키워드와 인용을 반환하는지 확인합니다. 자동 CI가 충실도 검사를 실행하고, 두 번째 수동 심사 단계에서 해시 검증과 함께 PASS/FAIL을 기록합니다.
AgentSkills 준수 Anthropic의 AgentSkills 사양(점진적 공개, 결정 트리 프롬프트, 하드 게이트 인용 계약)을 구현합니다.
크로스 플랫폼 설치 npx master‑skill install …은 Claude Code, Cursor, Codex CLI, OpenCode 및 Gemini CLI에서 작동합니다. 로컬 품질 관리를 위한 Rust 기반 데스크톱 관리자도 제공됩니다.
보안 및 출처 npm 출처, OIDC 신뢰 게시, CodeQL, cargo‑audit, pip‑audit 및 SHA 고정 GitHub Actions가 README에 나열되어 있습니다.

누가 사용할까요?

  • 날것의 경전을 뒤지지 않고 특정 전통에서 빠르고 인용이 뒷받침된 답변을 원하는 불교 학생이나 학자.
  • AI 강화 학습 도구를 구축하는 개발자 – 사전 구축 스킬을 가져오거나 /create‑master를 사용하여 동일한 인용 계약 내에서 새로운 "마스터" 페르소나를 만들 수 있습니다.
  • 엄격한 출처를 가진 책임 있는 RAG(검색 증강 생성)를 입증하는 기성 플러그인이 필요한 LLM 플랫폼 사용자(Claude, Gemini 등).

시작하기(빠른 시작)

  1. 웹 데모를 엽니다 – 설치 불필요: https://fojin.app/chat에서 法师模式을 선택합니다.
  2. 로컬 CLI 환경의 경우 다음을 실행합니다:
    npx master-skill install --all   # 모든 마스터 스킬 설치
    npx master-skill list            # 사용 가능한 명령 표시
    
  3. Claude Code 또는 Cursor 세션에서 /master‑huineng(또는 다른 마스터)을 입력하고 질문합니다.

제한 사항 및 안전

  • 답변은 AI 생성이며 역사적 대가의 직접 인용이 아닙니다.
  • 시스템은 의도적으로 종파적 판단, 정치적 논평 또는 인용된 소스를 넘어서는 주장을 거부합니다.
  • 사용자가 자해 징후를 보이면 봇은 논의를 계속하는 대신 위기 핫라인을 제공합니다.

라이선스 및 커뮤니티

  • 코드: MIT.
  • 콘텐츠(사전 작성된 프롬프트, 인용 및 발췌문)는 Creative Commons BY‑NC‑SA 4.0에 따라 배포됩니다.
  • 기여는 환영합니다 – 저작권 계층 검사 및 경계 위반 보고가 포함된 검토 워크플로는 CONTRIBUTING.md를 참조하세요.

요약: Master‑skill은 엄격하게 감사된 인용 기반 AI 페르소나 프레임워크로, 가상의 불교 대가와 대화할 수 있으며 AgentSkills 표준을 통해 여러 주요 LLM 환경에 플러그인할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트