Communitygithub.com

hraness/ensoul

사용자가 승인한 코퍼스를 기반으로, 날짜가 표시되고 증거에 기반하며 명시적으로 부분적이고 수정 가능한 전인적 작업 모델을 생성합니다. Codex가 사람을 이해, 캡처 또는 재구성해야 할 때 사용합니다.

ensoul란 무엇인가요?

Ensoul은 AI 에이전트(Codex, Claude Code 등)가 특정 개인에 대한 깊이 있고 정확한 작업 모델을 구축할 수 있도록 설계된 전문 기술입니다. 이 기술은 단순한 이력서나 성격 유형 진단을 넘어, 사용자가 승인한 문서, 메시지, 저장소, 공개 자료 등 다양한 증거를 분석하여 개인의 가치관, 의사 결정 패턴, 의사소통 스타일, 내적 갈등 등을 파악합니다. 주요 사용 사례로는 개인 운영 매뉴얼 작성, 디지털 트윈 부트스트랩, 개인 연구 자료 보강, 그리고 Peopleblade나 Message Like Me 같은 도구로 생성된 구조화된 소스 패킷을 통합하는 것이 포함됩니다. Ensoul의 핵심 강점은 항상 증거 기반이며 날짜가 표시되고, 부분적이며 수정 가능하다는 점을 명시하여 사용자가 모델을 맹목적으로 신뢰하지 않도록 방지합니다. 이 기술은 Codex, Cursor, Claude Code 등 다양한 AI 에이전트 플랫폼에서 SKILL.md를 통해 적용할 수 있으며, 복잡한 인간적 특성을 있는 그대로 존중하여 표현하는 데 중점을 둡니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/hraness/textbutler/tree/main/skills/ensoul

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

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

문서

ensoul은(는) 무엇을 하나요?

오직 사용자가 승인한 증거만을 사용하여, 날짜가 표시되고 독립적으로 작동하는 개인 작업 모델을 생성합니다. 명시적인 사실과 암묵적인 패턴을 복구하되, 대상을 이력서, 업무 페르소나, 원형, 성격 점수 또는 완전한 정체성 기록으로 평탄화하지 않습니다.

결과는 사려 깊은 협력자가 대상을 이해하는 데 도움이 되어야 하며, 어시스턴트가 대상의 입증된 패턴과 유사한 방식으로 추론하고, 글을 쓰고, 우선순위를 정하고, 협업할 수 있도록 해야 합니다. 또한 유사성이 안전하지 않거나 지원되지 않는 경우를 명시해야 합니다.

핵심 표준

충실도와 야망을 목표로 하되, 허위 완전성은 피합니다.

출력물을 제한된 코퍼스에 대한 목적 기반 해석으로 취급하고, 사람에 대한 최종적인 설명으로 취급하지 않습니다. 신뢰도는 검토된 증거 내에서 주장을 뒷받침하는 정도를 설명하며, 해당 주장이 대상을 본질적으로 정의하거나 모든 곳에서 얼마나 안정적으로 예측하는지를 말하지 않습니다. 모든 부분은 새로운 증거, 변경된 상황, 대상의 수정 사항에 따라 수정 가능하도록 유지합니다. 야망은 전인적이지만, 주장은 결코 완전성을 주장하지 않습니다.

  • 시간이 지남에 따라 반복된 선택, 행동, 언어, 트레이드오프, 진화에서 추론합니다.
  • 하나의 일관된 이야기를 강요하지 말고 모순과 살아있는 긴장을 보존합니다.
  • 대상의 목소리를 인용문, 대화 상대, 회의 참가자, 협력자, 기관 및 AI 생성 자료와 분리합니다.
  • 다듬어진 자기 설명보다 비용이 많이 드는 행동과 반복된 결정에 가중치를 둡니다.
  • 모델에 날짜를 표시합니다. 사람과 우선순위는 변합니다.
  • 신뢰도, 범위, 불확실성 및 그럴듯한 대안적 해석을 읽기 쉽게 만듭니다.
  • 진단 및 지원되지 않는 민감한 특성 추론을 피합니다.
  • 결과를 사용하여 대상을 기만적으로 사칭하거나 그들의 이름으로 중요한 외부 조치를 취하지 마십시오.

기본 출력

사용자가 다른 형식을 요청하지 않는 한, 하나의 새로운 Markdown 문서를 생성합니다. <person>-ensoul.md와 같은 설명적인 파일 이름을 사용하고 전체 경로를 반환합니다.

증거에 맞게 문서의 규모를 조정합니다. 여러 독립적인 소스 계층이 있는 풍부한 종적 코퍼스의 경우 약 4,0008,000 단어가 적절할 수 있습니다. 길이는 목표가 아니라 결과입니다. 독립적인 소스 계층이 3개 미만이거나 소스 단어가 2,000개 미만인 경우, 입증된 주장에 필요한 공간만 사용하십시오(종종 3001,500 단어, 때로는 그 이하). 하한에 근접하거나 범위를 인위적으로 만들기 위해 섹션을 추가하지 마십시오.

문서는 독립적으로 작동해야 합니다. 지역 전문 용어, 프로젝트, 관계, 날짜 및 소스 제한 사항을 정의하여 독자가 원본 코퍼스를 볼 필요가 없도록 합니다.

눈에 띄는 인식론적 상태 블록으로 시작하여 문서가 부분적이고, 소스에 제한되며, 날짜가 표시되고 수정 가능함을 명시합니다. 방법론이나 각주에 이를 묻지 마십시오.

워크플로우

1. 권한 및 범위 설정

사용자가 제공한 코퍼스, 사용자가 요청한 공개 소스 및 사용자가 명시적으로 범위 내에 두는 로컬 소스를 사용합니다. 출력 위치와 형식에 대해 합리적인 가정을 합니다.

합성 전에 의도된 사용을 분류합니다.

  • 자체 모델: 대상은 사용자입니다.
  • 비공개 협업 가이드: 사용자가 다른 사람에 대한 증거에 합법적으로 접근할 수 있으며, 그들과 의사소통하거나 협업하는 데 도움이 되는 프라이버시가 최소화된 지원을 원합니다.
  • 승인된 대리자: 대상이 명시된 사용을 위해 음성 유사성 또는 대리자 준비를 명시적으로 승인했습니다.

메시지, 패킷 또는 공개 정보의 소유는 대상 승인이 아닙니다. 비공개 협업 가이드는 사용자 자신의 준비를 위해 제한적이고 관찰 가능한 상호 작용 패턴을 설명할 수 있지만, 대상의 목소리를 모방하거나 적합성이나 성격을 평가하거나, 민감한 행동을 예측하거나, 고용, 신용, 주택, 보험, 법률, 의료, 징계 또는 기타 중요한 결정을 지원해서는 안 됩니다. 명시적인 대상 승인 없이 제3자 대상을 위해 재사용 가능한 대리자 또는 어시스턴트 헌장을 생성하지 마십시오. 의도된 사용이 모호하거나, 평가적이거나, 외부 지향적이거나, 중요한 결과를 초래하는 경우 질문하십시오.

누락된 선택이 결과를 실질적으로 변경하는 경우에만 질문하십시오. 예:

  • 코퍼스를 사용할 수 없는 경우;
  • 대상이 모호한 경우;
  • 사용자가 제안된 비공개 소스에 대한 접근을 승인하지 않은 경우;
  • 출력물이 공개 청중을 위한 것이며 개인정보 경계가 명확하지 않은 경우.

기본적으로 개인 정보를 검색하지 마십시오. 사용자가 요청하거나, 제공된 URL을 열어야 하거나, 시간에 민감한 공개 사실을 확인해야 하는 경우 검색합니다. 공개 웹 증거를 비공개 및 제공된 증거와 구분하여 유지합니다.

PDF, 문서, 시트, 슬라이드, 이미지, 오디오 또는 비디오를 읽어야 하는 경우 형식별 기술을 사용합니다. 해석하기 전에 충실하게 추출합니다.

호출자 소유의 공식 X 아카이브의 경우 수동으로 추출하는 대신 bun scripts/prepare-x-archive.ts를 사용합니다. 이 스크립트는 허용 목록에 있는 계정 작성자의 공개 게시물 멤버만 열고 제한된 비공개 패킷을 작성합니다. 다이렉트 메시지, 주소록, 광고 데이터, 미디어, 삭제된 게시물 또는 커뮤니티 게시물은 의도적으로 열지 않습니다. 사용자에게 아카이브 소유권을 확인하고 절대 경로를 사용하며 패킷을 버전 관리 외부에 보관합니다.

2. 코퍼스 목록 작성

소스를 분석하기 전에 references/evidence-method.md를 완전히 읽으십시오.

코퍼스에 ensoul.*-source 패킷이 포함된 경우, 해당 패킷을 열거나 해석하기 전에 references/source-packets.md도 완전히 읽으십시오.

각 패킷을 열거나 해당 레코드를 해석하기 전에 유효성을 검증합니다.

bun scripts/validate-source-packet.ts /absolute/private/path/source.ensoul-source.json

종료 상태 0과 valid: true가 포함된 영수증이 필요합니다. 종속성 없는 검증기는 스키마/다이제스트/카운트 메타데이터만 내보냅니다. 유효성 검사가 실패하면 패킷을 검사, 추측, 복구 또는 부분적으로 사용하지 마십시오.

초안을 작성하기 전에 소스 맵을 구축합니다. 기록:

  • 소스 유형, 로케이터 및 날짜 범위;
  • 가능한 작성자 또는 발언자;
  • 비공개 캡처, 다듬어진 자기 제시, 관찰된 행동, 제3자 설명 또는 기관 자료인지 여부;
  • 신호 강도, 편향, 샘플링 방법 및 누락;
  • 시간적 관련성 및 신원 결합 강도.

저장소의 경우 산문 이상을 검사합니다. 기여자 신원, 작성된 계획, 커밋 기록, 코드 소유권, 테스트, 인시던트 및 운영 아티팩트를 사용합니다. 작성자 또는 반복적인 채택 증거 없이 저장소 전체의 표준을 대상에게 귀속시키지 마십시오.

노트의 경우 대상의 생각과 다른 사람이 말한 내용을 구분합니다. 메시지와 이메일의 경우 초안, 보낸 메시지, 인용 또는 전달된 텍스트, 그리고 통신 상대의 목소리를 구분합니다.

3. 광범위하게 샘플링한 다음 신호 추적

하나의 주제에 깊이 들어가기 전에 시간, 맥락 및 아티팩트 유형 전반에 걸쳐 코퍼스를 다룹니다.

대규모 코퍼스의 경우:

  1. 파일 이름, 날짜, 작성자, 제목, 소스 종류 및 반복 용어를 색인화합니다.
  2. 초기, 중간 및 최근 기간의 대표 자료를 읽습니다.
  3. 반복되는 결정, 은유, 가치, 갈등 및 변화를 식별합니다.
  4. 신호가 가장 강한 아티팩트를 전체적으로 읽습니다.
  5. 추가 소스가 주로 알려진 패턴을 강화하거나 의미 있는 모순을 드러낼 때까지 계속합니다.

샘플링할 때 완전한 판독을 주장하지 마십시오. 적용 범위를 정직하게 명시하십시오.

선택적 하위 에이전트는 매우 큰 코퍼스에 대해 제한된 소스 계층을 요약할 수 있습니다. 각각에 할당된 아티팩트만 제공하고 경로, 날짜, 귀속, 후보 패턴, 반증 및 신뢰도를 요구합니다. 사용자가 정확히 추가 환경 및 데이터 범위를 명시적으로 승인하지 않는 한 비공개 패킷 또는 비공개 콘텐츠를 위임하지 마십시오. Message Like Me 패킷은 기본적으로 기본 에이전트에 남아 있습니다. 기본 에이전트는 고중량 소스를 직접 검사하고 합성을 소유합니다.

4. 증거 원장 구축

후보 주장을 위한 스크래치 원장을 유지합니다. 각 주장은 다음을 추적해야 합니다.

  • 제안된 패턴;
  • 맥락 전반에 걸친 지원 소스;
  • 반증 또는 예외;
  • 그럴듯한 대안적 설명;
  • 증거가 사실적, 진술적, 행동적, 언어적, 관계적 또는 시간적인지 여부;
  • 증거 지원 및 일반화 범위;
  • 현재, 역사적, 신흥, 순환적 또는 미해결 상태.

요청하지 않는 한 원장을 최종 결과물로 만들지 마십시오.

이러한 레이블을 사용합니다.

  • 잘 지원되는 관찰: 명시적이고 반복적이거나, 행동적으로 입증되었으며 반증 자료가 거의 없음.
  • 지원되는 추론: 반복적 또는 교차 맥락 증거가 주장을 뒷받침하지만, 해석 단계가 여전히 필요함.
  • 살아있는 질문: 증거가 안정적인 패턴보다는 긴장, 변화 또는 해결되지 않은 맥락을 보여줌.
  • 잠정적 가설: 그럴듯하지만 좁거나 약하게 지원됨. 일반적으로 실행 모델에서 생략.

레이블은 제한된 주장에 대한 증거를 설명합니다. 본질적인 정체성을 드러내거나 동기를 증명하거나 미래 행동을 보장하지 않습니다. 범위를 별도로 명시하십시오. 지원되지 않는 주장은 생략하십시오.

단일 이벤트는 생생하더라도 일반적으로 잠정적 가설입니다. 반복되는 독립적 증거가 뒷받침하거나, 명시적인 현재 대상 수정이 행동으로 확인되는 경우에만 관찰을 잘 지원되는 것으로 취급하십시오.

5. 전인적 모델링

코퍼스에 실제 증거가 있는 모든 차원을 조사합니다.

  • 정체성, 전기 및 궤적;
  • 역할, 약속 및 현재 제약;
  • 세계관 및 세상이 작동하는 방식에 대한 모델;
  • 가치관 및 도덕적 직관;
  • 취향, 미학, 유머 및 혐오;
  • 동기, 인센티브 및 의미의 원천;
  • 의사 결정 및 인식론적 습관;
  • 작업, 기술, 학습 및 창의적 실천;
  • 청중에 따른 의사소통 및 글쓰기 스타일;
  • 협업, 리더십, 갈등 및 신뢰;
  • 기술, 돈, 지위, 위험, 시간, 장소, 제도 및 커뮤니티와의 관계;
  • 루틴 및 운영 패턴;
  • 반복되는 긴장, 그림자 패턴 및 실패 모드;
  • 시간에 따른 진화;
  • 코퍼스가 지원할 수 없는 주제.

작업이 증거를 지배할 수 있습니다. 작업을 전인으로 오해하지 마십시오. 모델이 작업 중심일 때 이를 명시하고 균형을 맞추기 위해 사생활 결론을 만들어 내지 마십시오.

6. 네 가지 계층 분리

이들을 분석적으로 구분하여 유지합니다.

  1. 사실: 이름, 날짜, 역할, 프로젝트, 장소 및 사건.
  2. 진술된 신념: 대상이 가치 있게 여기거나 믿는다고 말하는 것.
  3. 드러난 패턴: 반복된 결정과 비용이 많이 드는 행동이 암시하는 것.
  4. 추측: 약하거나 해결되지 않은 상태로 남아 있는 그럴듯한 가설.

신념과 행동이 충돌할 때는 둘 다 보존합니다. 불일치를 선언하기 전에 청중, 시기, 제약, 포부 및 변화를 고려하십시오.

7. 독립형 문서 초안 작성

초안을 작성하기 전에 references/output-blueprint.md를 완전히 읽으십시오.

엄격한 템플릿을 채우기보다는 증거에 따라 섹션을 선택합니다. 강력한 문서에는 일반적으로 다음이 포함됩니다.

  • 사용 및 보정 노트;
  • 눈에 띄는 인식론적 상태 블록 및 수정 날짜 또는 트리거;
  • 실행 모델;
  • 정체성 및 궤적;
  • 현재 생활 및 약속;
  • 세계관, 가치관 및 반복되는 정신 모델;
  • 감수성 및 취향;
  • 결정, 작업, 학습 및 의사소통 스타일;
  • 코퍼스가 지원하는 관계 패턴;
  • 긴장, 균형추 및 실패 모드;
  • 실용적인 운영 매뉴얼;
  • 자체 모델 또는 명시적으로 대상이 승인한 대리자에 대해서만 어시스턴트 헌장; 그렇지 않으면 음성 모방이 없는 제3자 협업 사용 경계;
  • 침묵하는 질문 및 추론하지 말아야 할 것;
  • 모델 한계, 대안적 읽기 및 수정 후크;
  • 소스 기준 및 기준 날짜.

민감하거나 잠재적으로 해로운 주장은 명시적이고, 관련성이 있으며, 필요하고, 의도된 청중에게 적절하지 않은 한 밖에 두지 마십시오. 프록시, 미학, 제휴 또는 누락으로부터 보호되거나 매우 민감한 특성을 추론하지 마십시오.

8. 문서 확인

전달 전에 감사합니다.

  • 모든 중요한 사실적 주장을 코퍼스로 추적할 수 있습니까?
  • 인용문, 작성자 및 발언자가 올바르게 귀속되었습니까?
  • 하나의 생생한 아티팩트가 합성을 지배했습니까?
  • 현재 및 역사적 관점이 분리되었습니까?
  • 기관 표준이 개인 특성으로 잘못 표시되었습니까?
  • 모순이 보존되었습니까?
  • 비공개 제3자가 보호됩니까?
  • 신뢰도가 정체성에 대한 확실성보다는 증거 지원 및 범위를 설명합니까?
  • 동일한 통찰력이 뚜렷한 기능 없이 반복됩니까?
  • 어시스턴트 헌장이 허용되는 경우, 사칭 금지, 의도된 사용, 만료/검토 및 권한 제한이 포함됩니까? 그렇지 않으면 협업 사용 경계가 명시적이고 음성 모방이 없습니까?
  • 훑어보는 독자가 문서를 표준 정체성 기록으로 오해할 수 있습니까?
  • 실제 사람의 현재 답변이 대리자 예측보다 명확히 우선합니까?
  • 의도된 승인된 독자가 불필요한 개인 또는 제3자 정보를 배우지 않고 코퍼스를 열지 않고도 문서를 이해할 수 있습니까?

최종 파일을 검사하고 전체 경로를 반환합니다.

품질 기준

약한 결과는 전기와 일반적인 강점을 더한 것입니다. 강력한 결과는 대상이 반복적으로 주목하는 것, 최적화하고 비용을 지불할 의향이 있는 것, 불확실성 속에서 결정하는 방법, 청중에 따라 목소리가 어떻게 변하는지, 무엇이 대상을 끌어당기고 밀어내는지, 어떤 긴장이 열려 있어야 하는지, 대리자가 어디에서 잘못 예측하는지, 모델이 어떻게 변경되었는지, 그리고 어떤 주장이 암묵적이거나 잠정적이거나 맥락에 묶여 있는지를 설명합니다.

아첨하는 추상화보다는 정확한 행동 언어를 선호하십시오. "품질에 신경 씀"보다 "섀도우 리드와 롤백 게이트로 위험한 마이그레이션을 반복적으로 수행함"이 더 좋습니다.

금지된 지름길

  • 요청하지 않는 한 MBTI, 에니어그램, 빅파이브 또는 원형을 생성하지 마십시오.
  • 정신 건강, 신경 유형, 애착 스타일 또는 병리를 진단하지 마십시오.
  • 간접 증거로부터 정치적, 종교적, 성적, 의학적, 인종적 또는 기타 민감한 정체성을 추론하지 마십시오.
  • 다듬어진 자기 설명을 입증된 행동과 동일시하지 마십시오.
  • 빈도만으로 중요성을 판단하지 마십시오.
  • 코퍼스에서 가장 큰 영역을 전인과 혼동하지 마십시오.

관련 스킬