Community코딩 & 개발github.com

Gentleman-Programming/gentle-ai-skill-registry

트리거: 스킬 업데이트, 스킬 레지스트리, 스킬 변경 후 스킬 인덱싱. 트리거와 경로별로 사용 가능한 스킬을 인덱싱합니다.

gentle-ai-skill-registry란 무엇인가요?

이 스킬은 에이전트가 사용 가능한 모든 스킬의 최신 인덱스를 유지 관리할 수 있도록 설계된 '스킬 레지스트리'입니다. 스킬이 설치, 제거, 생성, 이동 또는 이름 변경될 때 자동으로 실행되어 에이전트가 효율적으로 스킬을 검색하고 위임할 수 있도록 합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 코딩 에이전트 플랫폼에서 사용되며, `.atl/skill-registry.md` 파일을 생성하고 Engram이 활성화된 경우 해당 키-값 저장소에도 캐시합니다. 이 스킬은 프로젝트 수준의 스킬을 사용자 수준의 스킬보다 우선시하고, 중복을 제거하며, 내부 공유 스킬이나 레지스트리 자체는 인덱싱하지 않습니다. 또한, 위임 패턴을 사용하는 에이전트가 정확한 `SKILL.md` 경로를 전달할 수 있도록 원본 스킬의 의도를 보존합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Gentleman-Programming/gentle-shell/tree/main/skills/skill-registry

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

활성화 계약

스킬을 설치, 제거, 생성, 이동 또는 이름을 변경한 후, 또는 위임자가 새로운 스킬 인덱스가 필요할 때 이 스킬을 사용하세요.

엄격 규칙

  • 레지스트리는 인덱스이지 컴파일러나 요약이 아닙니다. SKILL.md는 진실의 원천(source of truth)으로 남습니다.
  • 기본적으로 간결 규칙을 생성하거나 주입하지 마세요. 정확한 스킬 경로를 하위 에이전트에 전달하여 작성자의 의도를 보존하세요.
  • SDD 지속 모드와 관계없이 항상 .atl/skill-registry.md를 작성하세요.
  • 레지스트리를 사용 가능한 경우 topic_key: skill-registry로 Engram에 저장하고 capture_prompt: false로 설정하세요.
  • sdd-*, _shared, skill-registry를 건너뛰고, 스킬 이름으로 중복을 제거하며 프로젝트 수준 스킬을 사용자 수준 스킬보다 우선시하세요.
  • 가능하면 .atl/을 .gitignore에 추가하되, 명시적으로 비활성화된 경우는 제외합니다.

결정 게이트

상황조치
동일한 스킬이 전역과 프로젝트에 존재하는 경우프로젝트 수준 스킬을 유지
동일한 스킬이 여러 전역 위치에 존재하는 경우스캔 순서에서 첫 번째 소스를 유지
발견된 스킬이 없는 경우빈 레지스트리를 작성하여 에이전트가 맹목적으로 검색하는 것을 중단
에이전트가 작업을 위임할 경우일치하는 레지스트리 행을 선택하고 해당 SKILL.md 경로를 전달

실행 단계

  1. 알려진 모든 사용자 및 프로젝트 스킬 디렉터리에서 */SKILL.md를 스캔합니다.
  2. 필요에 따라 프론트매터만 읽어 name과 description 트리거 텍스트를 추출합니다.
  3. 스캔된 소스, 레지스트리 계약, 스킬 이름, 트리거/설명, 범위 및 정확한 경로를 사용하여 .atl/skill-registry.md를 렌더링합니다.
  4. 사용 가능한 경우 title: skill-registry, topic_key: skill-registry, type: config, capture_prompt: false를 사용하여 Engram에 저장합니다.
  5. 레지스트리 경로, 스킬 수, 캐시 상태 및 Engram 업데이트 여부를 반환합니다.

출력 계약

반환:

  • 프로젝트 이름 및 .atl/skill-registry.md 경로.
  • 인덱싱된 스킬 수.
  • 캐시가 적중되었는지 또는 재생성되었는지 여부.
  • 건너뛰거나 중복된 스킬이 있는 경우 해당 정보.

참고 자료

  • docs/skill-style-guide.md — 인덱싱 전에 스킬을 작성하는 방법.
  • skills/_shared/skill-resolver.md — 위임자가 인덱스를 사용하는 방법.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

관련 스킬