클로드스킬마트스킬 둘러보기바로 쓰는 문장영상으로 배우기터미널 사용법스킬이 뭐예요?
목록으로

과거 SQL 패턴 추출기

과거 SQL 쿼리 샤드에서 여러 테이블에 걸친 반복 분석 의도를 찾아내 검증된 패턴 증거로 만들어 주는 ktx 전용 스킬.

데이터·분석고급1,566101AI 점수 8/10마지막 업데이트: 2026. 7. 19.

무엇을 해주나

  • patterns-input/part-0001.json 형태의 SQL 템플릿 샤드를 읽어, 두 개 이상 테이블에 걸친 반복 분석 의도를 식별합니다.
  • 각 의도를 slug, title, narrative, definitionSql, tablesInvolved 등을 갖춘 pattern 증거 객체로 정리해 emit_historic_sql_evidence로 내보냅니다.
  • 식별자 검증 프로토콜이 핵심입니다. discover_data로 기존 위키/소스를 먼저 찾고, entity_details로 스키마·테이블·컬럼과 조인 키를 양쪽 모두 확인하며, 애매한 리터럴 값은 sql_execution 프로브로 확인합니다.
  • 검증에 실패한 식별자는 [unverified - from <rawPath>]로 표기하거나 emit_unmapped_fallback에 실패 오류를 남기도록 강제합니다.
  • 위키 쓰기(wiki_write), SL 소스 생성/수정, 단일 테이블 패턴 생성은 명시적으로 금지되어 역할 경계가 뚜렷합니다.

이런 분께 추천

  • ktx의 memory_agent 파이프라인으로 데이터 웨어하우스 지식 위키를 자동 구축하는 팀.
  • 과거 쿼리 로그를 분석해 자주 쓰이는 조인·집계 패턴을 문서화하려는 데이터 플랫폼 엔지니어.
  • LLM이 존재하지 않는 테이블·컬럼을 만들어내는 문제를 막고 싶은 분석 자동화 담당자.

활용 예시

  1. 주문 라이프사이클 패턴: orderscustomers를 조인해 상태별 집계를 반복하는 템플릿 여러 개를 order-lifecycle-analysis 하나로 병합해 증거 방출.
  2. 조인 키 검증: 설명에 c.id = o.customer_id를 쓰기 전에 양쪽 컬럼을 entity_details로 확인하고 FK/PK와 샘플 값을 점검.
  3. 가짜 식별자 차단: 후보 테이블이 해석되지 않으면 SELECT 1 FROM <ref> LIMIT 0 프로브를 돌려 오류가 나면 허구로 판정하고 fallback에 오류 메시지를 기록.

· · · 설치 가이드 · · ·

설치 없이 지금 한 번 써보기

아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.

이 파일의 지시를 읽고 그대로 따라서 나를 도와줘:
https://raw.githubusercontent.com/Kaelio/ktx/HEAD/packages/cli/src/skills/historic_sql_patterns/SKILL.md

내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)

Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.

쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 Kaelio/ktx 의 packages/cli/src/skills/historic_sql_patterns 폴더를 내 ~/.claude/skills/historic-sql-patterns/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/Kaelio/ktx.git && mkdir -p ~/.claude/skills/historic_sql_patterns && cp -r ktx/packages/cli/src/skills/historic_sql_patterns/* ~/.claude/skills/historic_sql_patterns/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널에서 저장소를 클론합니다: git clone https://github.com/Kaelio/ktx.git
  2. 스킬 폴더를 만듭니다: mkdir -p ~/.claude/skills/historic_sql_patterns
  3. 파일을 복사합니다: cp -r ktx/packages/cli/src/skills/historic_sql_patterns/* ~/.claude/skills/historic_sql_patterns/
  4. ~/.claude/skills/historic_sql_patterns/SKILL.md가 있는지 확인합니다.
  5. Claude Code를 재시작하고 /skills(또는 스킬 목록)에서 historic_sql_patterns가 보이는지 확인합니다.
  6. 주의: 이 스킬은 ktx CLI의 read_raw_file, entity_details, emit_historic_sql_evidence 같은 도구가 있는 환경에서만 정상 동작합니다. 단독 설치만으로는 기능하지 않으니 ktx 파이프라인을 함께 구성하세요.
GitHub에서 원본 보기라이선스: Apache-2.0