Community이미지github.com

maorfsdev/reflect-yourself

자기 학습 시스템: 수정 사항을 캡처하고, 워크플로 패턴을 발견하며, 학습 내용을 스킬과 규칙에 동기화합니다. 세션 종료 시, 수정 후, 또는 사용자가 학습 내용을 공식화하려 할 때 사용하세요 (v1.1.3).

reflect-yourself란 무엇인가요?

reflect-yourself는 Cursor IDE를 위한 자가 학습 시스템으로, 세션 중 발생한 수정 사항을 체계적으로 캡처하고 분석하여 프로젝트 스킬과 규칙으로 동기화합니다. 이 스킬은 사용자가 별도로 기억하거나 기록할 필요 없이 반복되는 작업 패턴과 코딩 규칙을 자동으로 발견하고 공식화할 수 있게 도와줍니다. Cursor의 Agent 도구(특히 질문 메시지)를 활용하여 사용자와 상호작용하며, 학습 내용을 요약과 카드 형태로 제시한 후 사용자 승인을 거쳐 적용합니다. 지원하는 명령어로는 `/reflect-yourself`, `/reflect-yourself-skills`, `/reflect-yourself-queue`, `/reflect-yourself-skip`이 있으며, 각 명령어는 세션 종료, 스킬 발견, 대기열 관리 등 특정 시나리오에 맞춰 동작합니다. 프로젝트별 스킬(.cursor/skills/), 개인 스킬(~/.cursor/skills/), 프로젝트 규칙(.cursor/rules/) 등 여러 위치에 학습 내용을 배치하며, 보안 측면에서 신뢰할 수 있는 소스의 스킬만 설치하도록 권장합니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add maorfsdev/reflect-yourself

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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

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

문서

reflect-yourself은(는) 무엇을 하나요?

Cursor를 위한 자가 학습 시스템입니다. 수정 사항을 캡처하여 올바른 위치에 동기화합니다.

워크플로

호출되면:

  1. 분석 세션을 분석하고 (필요 시 범위를 명확히 하기 위해 질문할 수 있음)
  2. 제시 학습 내용을 검토용으로 제시 (요약 우선, 그다음 카드; 명령 파일 참조)
  3. 작업 캡처 Cursor 에이전트 도구 질문하기 (message-question)를 사용하여 가능한 경우 작업을 캡처 — 모두 적용 / 선택 적용 / 모두 건너뛰기 / 부분 적용 / 기타 옵션 제공; Cursor 문서 → Agent 개요 → 도구 참조
  4. 적용 명시적인 사용자 승인 후에만 적용 (Q&A 또는 입력된 응답을 통해)

입력값

입력값기본값설명
범위현재 대화"이 세션" / "대기열도 포함" / "스킬 발견"
모드전체 검토"빠른" (신뢰도 높은 항목만 적용) / "전체"

명령어

사용자가 다음 명령어를 호출하면, commands/에서 해당 파일을 읽습니다:

명령어파일
/reflect-yourselfcommands/reflect-yourself.md
/reflect-yourself-skillscommands/reflect-yourself-skills.md
/reflect-yourself-queuecommands/reflect-yourself-queue.md
/reflect-yourself-skipcommands/reflect-yourself-skip.md

빠른 시작

  1. 세션 종료 시 /reflect-yourself 실행
  2. 캡처된 학습 내용 검토 (요약 + 카드)
  3. 프롬프트 또는 응답을 통해 작업 선택 (적용 / 편집 / 건너뛰기 / 리디렉션)
  4. 승인 후 학습 내용이 스킬/규칙에 적용됨

배치 로직

  • 프로젝트 스킬 (.cursor/skills/) → 코드베이스 특화
  • 개인 스킬 (~/.cursor/skills/) → 여러 프로젝트에서 재사용 가능
  • 프로젝트 규칙 (.cursor/rules/) → 코딩 표준

대기열 위치

보류 중인 학습 내용: ~/.cursor/reflect-queue.json (전역 위치, 프로젝트 저장소를 오염시키지 않음)

보안

  • 신뢰 모델: 신뢰하는 소스에서만 스킬을 설치하세요. 스킬은 에이전트 컨텍스트에 로드되어 동작에 영향을 줄 수 있습니다.
  • 가져오기 위생: 공식 저장소나 잘 알려진 저장소를 선호하세요. 설치 전에 SKILL.md와 명령/규칙 파일을 검사하세요. 에이전트에게 임의 코드를 실행하거나 데이터를 유출하도록 지시하는 스킬을 주의하세요.
  • 이 스킬: 에이전트에게 .cursor/skills/, .cursor/rules/, ~/.cursor/skills/에만 쓰도록 지시합니다. 설치 프로그램은 파일만 복사하며, 스킬 내용을 실행하지 않습니다. 설치 후 내용을 확인하려면 ~/.cursor/skills/reflect-yourself/를 검토하세요.

업데이트 확인

주요 명령어가 실행될 때, 에이전트는 최신 npm 버전이 있는지 확인할 수 있습니다. 최신 버전이 있으면 사용자에게 npx reflect-yourself@latest 실행 여부를 묻습니다 (예/아니오). 자세한 내용은 명령 파일을 참조하세요.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬