knowledge-graph은(는) 무엇을 하나요?
플랫폼에 구애받지 않는 지식 베이스를 구축하여 모든 LLM 어시스턴트와의 세션 간에 지속되도록 합니다. 학습한 교훈을 기록하고, 결정을 추적하며, 조직적 기억을 구축합니다.
개요
이 스킬을 사용하면 AI 어시스턴트가 세션 간에 컨텍스트를 유지할 수 있는 영구적이고 검색 가능한 지식 저장소를 생성할 수 있습니다. 이는 다음과 같은 경우에 이상적입니다:
- 의사 결정 기록: 프로젝트 결정과 그 근거를 추적합니다.
- 교훈 학습: 문제와 해결 방법을 문서화합니다.
- 프로젝트 컨텍스트: 관련 배경 정보를 유지합니다.
- 팀 온보딩: 기록된 지식을 신규 팀원과 공유합니다.
작동 방식
이 스킬은 commands 디렉토리 내의 명령어 세트를 사용하며, 이는 에이전트에 의해 호출될 수 있습니다:
| 명령어 | 설명 |
|---|---|
learn | 새 지식 항목(예: 결정, 교훈)을 기록합니다. |
recall | 관련성이나 태그를 기준으로 기존 지식을 검색합니다. |
update | 기존 지식 항목을 수정합니다. |
forget | 더 이상 관련 없는 지식 항목을 삭제합니다. |
설치 방법
이 스킬을 사용하려면 프로젝트 루트에 .cursor/rules/ 또는 유사한 디렉토리를 만들고, 기술별 설명서를 SKILL.md 파일에 복사한 후 AI 어시스턴트가 이를 참조할 수 있도록 설정하세요.
구성
기본적으로 지식은 knowledge/ 디렉토리 내의 플랫언 텍스트 파일(JSON 또는 Markdown 형식)에 저장됩니다. 환경 변수나 설정 파일을 통해 저장소 위치를 사용자 정의할 수 있습니다:
# 예: 저장소 경로 변경
export KNOWLEDGE_PATH="./my-knowledge-base"
사용 예시
결정 기록:
# 결정: 기술 스택 - React 대 Vue
- **날짜**: 2024-01-15
- **컨텍스트**: 프로젝트 "프로젝트 알파"는 프런트엔드 프레임워크 선택이 필요함
- **선택**: React
- **이유**: 팀이 React에 더 익숙하고, 라이브러리 생태계가 풍부함
- **상태**: 승인됨
정보 검색:
AI 어시스턴트에게 "recall: 마이크로서비스 결정에 대해 알려줘"라고 요청하면, 이전에 저장된 항목을 관련성 순으로 반환합니다.
지원되는 플랫폼
- Claude Code:
commands사용. - Cursor: 규칙 엔진을 통해.
- Codex:
actions또는rules를 통해. - 기타: 대부분의 AI 코딩 어시스턴트는 설정이 가능하여 지식 파일을 참조할 수 있습니다.
라이선스
이 프로젝트는 MIT 라이선스 하에 제공됩니다.