레퍼런스
RAGit Agent Skill
에이전트 워크플로에서 RAGit을 안전하게 운용하기 위한 canonical skill 소스
use-ragit는 Codex 안에서 RAGit을 운영하기 위한 저장소 관리형 canonical skill 소스입니다. 동시에 핵심 규칙은 공통 reference 파일로 분리해 Claude와 Gemini에서도 재사용할 수 있게 구성합니다.
무엇을 해결하는가
- 첫 RAGit 호출 전에 올바른 runtime을 해석합니다.
status --format json으로 저장소 readiness를 확인합니다.- 에이전트 intent를 적절한 명령으로 라우팅합니다.
query,context pack,memory recall,memory wrap,memory promote,hooks install의 역할 혼동을 줄입니다.- mutating 명령 앞에
--dry-run규율을 강제합니다.
명령 선택 기준
- 첫 readiness check는
status를 사용합니다. doctor는 실패 이후 또는 구조화된 진단이 필요할 때만 사용합니다.- 처음 붙이는 명령은
describe로 계약을 먼저 읽습니다. - raw retrieval hit가 필요하면
query를 사용합니다. - goal 기준의 bounded handoff packet이 필요하면
context pack을 사용합니다. - working memory에서 활성 작업을 재개하려면
memory recall을 사용합니다. - 세션 연속성을 보존하려면
memory wrap을 사용합니다. - 안정된 searchable knowledge만
memory promote로 승격합니다. hooks install은 자동 ingest를 명시적으로 원할 때만 사용합니다.
Codex 설치 경로
이 저장소 안의 canonical source:
skills/use-ragit권장 Codex 설치 위치:
${CODEX_HOME:-$HOME/.codex}/skills/use-ragit대표적인 symlink 흐름:
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
ln -s "/absolute/path/to/ragit/skills/use-ragit" \
"${CODEX_HOME:-$HOME/.codex}/skills/use-ragit"symlink를 원하지 않으면 폴더를 복사해도 됩니다.
Claude 와 Gemini 에서의 재사용
Claude와 Gemini를 위한 별도 v1 wrapper pack은 만들지 않습니다. 대신 프로젝트 지침에서 아래 공통 reference를 재사용하십시오.
skills/use-ragit/references/command-routing.mdskills/use-ragit/references/memory-discipline.mdskills/use-ragit/references/payload-patterns.mdskills/use-ragit/references/interop.md
이렇게 하면 command routing, safety rule, memory discipline은 공통으로 유지하고, metadata와 trigger wording만 agent product별로 다르게 둘 수 있습니다.