📝 한줄 요약
문장과 글을 깊이 분석하는 AI 스킬을 만든 뒤, 포정해우·식소사번·법률 검토·문체 교정처럼 인접한 9개 스킬이 언제 연결되어야 하는지를 다시 설계했다. 단순한 관련 스킬 목록을 넘어, 현재 요청의 산출물에 맞는 스킬 하나만 선택하고 실제 정보공백이 발견될 때만 다음 스킬로 넘기는 5개 범주·12개 조건부 인계의 라우터, 즉 요청을 알맞은 스킬로 보내는 분기 도구를 만들었다.
바쁘시면 이것만 읽어도 됩니다:
시작은 “문장, 글을 분석하는 스킬”이라는 짧은 요청이었다.
문법만 고치는 도구가 아니라 명제·범위·논리·구조·문체·독자 효과를 근거와 함께 판독하는 전용 스킬을 만들었다.
지시어 중의성과 표본에서 전체로 확대되는 논리 비약을 별도의 새 세션에서 시험했다.
유사 스킬을 찾으며 포정해우·Humanizer·Copy Editing 등과 비교했지만, “식소사번은 어디 있어?”라는 질문에서 목록 중심 접근의 빈틈이 드러났다.
문제는 스킬의 부재가 아니라, 서로 다른 폴더와 용도에 흩어진 관련 스킬을 하나의 의미 체계로 보여주지 못한 것이었다.
그래서 9개 스킬을 5개 범주로 묶고, 현재 요청에는 1차 스킬 하나만 선택하는
text-reasoning-router를 만들었다.8개의 경계 사례를 실제로 분류 했고, 존재하지 않는 스킬을 참조하면 검증기가 실행을 차단하는지도 확인했다.
🎯 이런 분들께 도움됩니다
AI 스킬이 늘어나면서 어떤 스킬을 언제 써야 할지 헷갈리는 사람
문장 분석, 논리 검토, 글쓰기, 법률 검토를 하나의 거대한 프롬프트로 처리하고 있는 사람
관련 스킬을 폴더별 목록이 아니라 실제 업무 흐름으로 연결하고 싶은 사람
AI가 여러 도구를 한꺼번에 불러 과잉 분석하는 문제를 줄이고 싶은 사람
개인의 판단 방식을 재사용 가능한 스킬과 라우팅 규칙으로 만들고 싶은 비개발자
😫 문제 상황 — “글을 분석해 줘”에는 서로 다른 일이 섞여 있었다
“이 글을 분석해 줘”라는 요청은 단순해 보인다. 하지만 실제로는 전혀 다른 작업을 포함할 수 있다.
대명사가 누구를 가리키는지 판독한다.
주장의 근거와 숨은 전제를 찾는다.
문서 전체에서 결정적 정보공백을 찾는다.
빠진 사실을 사람에게 물을 질문을 설계한다.
법적으로 유효한 결론인지 조문과 판례를 검토한다.
AI처럼 보이는 문체를 자연스럽게 고친다.
결론이 먼저 보이도록 문단 순서를 바꾼다.
이 작업들을 하나의 “글 분석”으로 묶으면 두 가지 문제가 생긴다.
첫째, AI가 사용자가 요청하지 않은 일까지 한다. 분석만 부탁했는데 전체 글을 다시 쓰거나, 문언의 의미만 물었는데 법률 의견처럼 답할 수 있다.
둘째, 전문 스킬이 많아질수록 오히려 선택이 어려워진다. 관련 스킬 목록을 길게 보여줘도 사용자는 어느 스킬부터 시작해야 하는지 알기 어렵다.
처음 요청은 아주 짧았다.
문장, 글을 분석하는 스킬
이 요청을 곧바로 기존 글쓰기 스킬에 넘기지 않았다. 현재 설치된 스킬을 먼저 확인해 보니, 각각 강점은 있었지만 문장·명제·논리·문단·문체·독자 효과를 하나의 근거 중심 분석으로 묶는 스킬은 없었다.
🌱 처음에는 ‘새 스킬 하나’면 충분하다고 생각했다
가장 가까운 기존 스킬은 다음과 같았다.
기존 스킬
잘하는 일
부족했던 지점
포정해우 구조-틈 분석
사안 전체의 구조와 결정적 틈 찾기
문장 성분·지시어·양태의 정밀 판독은 중심이 아님
Humanizer
AI식 상투어와 기계적 문체를 자연화
논리 지도와 명제 범위 분석은 중심이 아님
창의적 글쓰기·커뮤니케이션
독자와 목적에 맞는 새 글 작성
진단보다 생성과 표현 설계에 가까움
그래서 기존 포정해우 스킬을 늘리는 대신, 별도의 문장·글 분석 스킬을 만들기로 했다.
권장안으로 하자
여기서 중요한 조건은 기존 스킬에 영향을 주지 않는 것이었다. 새 스킬은 독립된 파일과 호출 조건을 갖고, 필요할 때만 포정해우를 관련 스킬로 참고하도록 했다.
🛠️ 사용한 도구와 자료
Hermes Agent / TARDIS: 스킬 조사·작성·실행·검증·범주화 조율
Hermes Skill 시스템: 반복 가능한 분석 절차와 라우팅 규칙 저장
기존 로컬 스킬: 포정해우, 식소사번, 상앙식 차등반응, 법률 검토, Humanizer 등 역할 비교
Hermes Skills Hub와 공개 저장소: Copy Editing, Summsi, Word Counter 등 외부 후보 조사
스킬 패밀리 레지스트리: 스킬 범주·책임·조건부 연결을 사람이 읽고 프로그램도 검사할 수 있는 목록으로 저장
검증 스크립트와 새 Hermes 세션: 형식·참조·실제 라우팅을 독립적으로 시험
이 글에서 스킬은 AI가 반복해서 따를 수 있도록 저장한 업무 절차를 뜻한다. sentence-text-analysis는 문장·글 분석 절차의 시스템 이름이고, text-reasoning-router는 요청을 알맞은 스킬 하나로 보내는 분기 절차의 시스템 이름이다. Humanizer는 원뜻을 유지하면서 기계적이고 상투적인 표현을 자연스럽게 고치는 스킬이다. 포정해우·식소사번·상앙식 차등반응은 각각 구조와 틈 찾기, 사람에게서 작은 관찰 사실 확인하기, 선택과 행동에서 숨은 우선순위 추론하기를 맡는다.
🔧 작업 과정
1. 문법 교정기가 아니라 ‘근거 중심 판독기’를 만들었다
새 스킬의 이름은 sentence-text-analysis로 정했다.
단순히 맞춤법과 표현을 고치는 것이 아니라, 다음 층위를 구분해 보도록 설계했다.
문장층: 주어·서술어, 수식 범위, 지시어, 생략, 중의성
의미층: 핵심 명제, 전제, 함의, 범위와 양태
논리층: 주장, 근거, 숨은 전제, 비약, 반례
구조층: 문단 기능, 배열, 전환, 반복과 누락
문체층: 어조, 리듬, 추상도, 수사와 AI 문체 징후
독자층: 배경지식 부담, 오해 가능성, 설득 효과
교정층: 최소 수정안과 적극 수정안
검증층: 원뜻·범위·확실성 보존과 사실 추가 금지
핵심 원칙은 네 가지였다.
판단 전에 정확한 구절을 근거로 제시한다.
텍스트에서 직접 보이는 것과 해석한 것을 분리한다.
일부를 전체로, 가능성을 확정으로 바꾸지 않는다.
전면 재작성보다 문제를 고치는 최소 수정을 먼저 제안한다.
이렇게 하자 “문장이 어색하다”는 막연한 평가가 다음처럼 바뀌었다.
근거 구절 → 관찰 가능한 문제 → 가능한 해석 → 독자 영향 → 최소 수정 → 보존 여부
2. 실제 예문에서 ‘뜻을 바꾸지 않는지’ 시험했다
스킬 파일이 만들어졌다고 곧바로 완성이라고 부르지 않았다. 새 Hermes 세션을 열어 서로 다른 실패 유형을 시험했다.
첫 번째 문장은 지시어가 두 사람 중 누구를 가리키는지 불분명한 사례였다.
민수는 준호에게 보고서를 전달한 뒤 그가 수정해야 한다고 말했다.
스킬은 그가의 대상을 임의로 확정하지 않았다. 민수와 준호라는 두 가능성을 나누고, 수정 대상도 생략됐음을 표시한 뒤 각 해석에 맞는 최소 수정안을 제안했다.
두 번째 문장은 표본을 전체로 확대하는 사례였다.
세 명의 이용자가 새 절차를 불편해했다. 따라서 이 제도는 모든 이용자에게 실패했다.
스킬은 다음 두 점을 분리했다.
세 명에서모든 이용자로 범위가 확대됐다.불편함에서제도 실패로 판단 강도가 높아졌다.
그리고 세 명의 반응만으로 전체 이용자의 실패를 확정할 수 없다는 점을 “알 수 없음”으로 남겼다. 두 실행은 내부 새 세션에서 분석 결과와 정상 종료 상태를 확인했다.
재검증용 사례는 두 문장만 두지 않았다. 지시어 중의성, 범위 비약, 가능성과 확정의 구별, 문단 구조, 문학적 반복, AI 문체 징후와 저자 판정의 구별, 사실 추가 금지, 두 문안의 목적별 비교까지 모두 8개 유형으로 만들었다. 공개 글에는 대표 사례 두 개를 풀어 쓰고, 나머지는 어떤 오류가 다시 생기면 안 되는지 확인하는 기준으로 사용했다.
3. 유사 스킬을 찾았더니 기능은 많았지만 관계가 보이지 않았다
다음 요청은 새 스킬을 더 넓은 생태계 안에서 비교해 보는 것이었다.
유사한 스킬을 검색해서 리스트업해봐
로컬 스킬, Hermes Skills Hub, 공개 저장소를 함께 살폈다.
후보
강점
새 스킬과의 관계
포정해우
거시 구조와 결정적 틈
장문·복잡한 사안의 상위 구조 분석
Humanizer
자연스러운 목소리와 AI식 문체 제거
분석 후 실제 문체 변환 단계
Copy Editing
여러 번의 집중 교정 패스
단계별 검토 방식 참고 가능
Summsi
핵심 질문을 통한 독해
긴 글의 핵심 질문 모드 참고 가능
Word Counter
문장 수·읽기 시간·가독성 계량
의미 분석을 보조하는 정량 지표
IB English B
목적·독자·맥락·격식 분석
교육형 독자·맥락 분석 보조
이번에 확인한 Hermes Skills Hub와 공개 저장소 범위에서는 새 스킬과 완전히 같은 범위의 외부 스킬을 찾지 못했다. 확인한 후보 대부분은 문체, 요약, 가독성, 교육 평가처럼 한 영역에 집중했다.
조사는 2026년 7월 29일에 수행했다. 로컬 설치 스킬 목록과 Hermes Skills Hub에서 text analysis, writing critique, argument analysis, grammar rhetoric prose, proofread editor essay, literary analysis, copy editing을 검색하고, 검색 결과로 확인된 공개 GitHub 스킬 문서를 비교했다. 이는 당시 검색으로 확인 가능한 후보 비교이며, 인터넷의 모든 스킬을 전수조사했다는 뜻은 아니다.
하지만 이 목록에 는 중요한 스킬 하나가 빠져 있었다.
4. 전환점 — “식소사번 스킬은 어디 있어?”
사용자가 물었다.
식소사번 스킬은 어디있어?
식소사번 스킬은 실제로 설치돼 있었다. 결론을 바로 묻지 않고, 결론을 구성하는 작은 관찰 사실을 적법한 질문으로 확보하는 면담·증인신문 설계 스킬이었다.
예를 들어 “회사가 지급불능 위험을 알고 있었습니까?”라고 결론부터 묻는 대신 다음을 묻는다.
급여 지급일이 언제부터 바뀌었는가
거래처의 독촉이 얼마나 늘었는가
결재 한도가 축소됐는가
현금지출 승인자가 바뀌었는가
회의에서 어떤 수치가 보고됐는가
이 질문은 문장 분석과 똑같은 기능은 아니다. 그렇지만 글이나 진술을 분석하다 결정적인 사실공백이 발견되고, 그 사실이 사람에게만 있을 때 바로 다음 단계가 된다.
여기서 문제의 본질이 드러났다.
식소사번이 누락된 것은 검색 실패라기보다, ‘비슷한 기능’만 찾고 ‘다음 단계의 관계’를 보여주지 못한 분류 실패였다.
단순 유사도 목록은 이름과 기능이 가까운 스킬을 보여준다. 하지만 실제 업무에서는 다음 질문이 더 중요하다.
지금 어느 스킬부터 시작해야 하는가?
어떤 조건이 확인되면 다음 스킬로 넘어가야 하는가?
어떤 단어가 나온 것만으로는 전문 스킬을 호출하면 안 되는가?
이 질문이 새 스킬 하나를 스킬 패밀리와 라우터로 확장하는 전환점이 됐다.
5. 폴더를 옮기지 않고 의미상 5개 범주를 만들었다
이런 관련스킬을 범주화시킬수는 없나?
물리적으로 스킬 폴더를 옮기는 방법도 있다. 그러나 그렇게 하면 기존 참조와 검색 경로가 깨질 수 있다. 게다가 reasoning, creative, productivity 같은 설치 폴더는 기술적 위치일 뿐, 실제 업무 순서를 설명하지 못한다.
그래서 기존 경로와 파일은 그대로 두고, 별도의 의미 레지스트리, 즉 스킬 관계표에서 다음 5개 범주를 만들었다.
범주
담당 질문
포함 스킬
텍스트 판독
글에 무엇이 쓰였고 어떻게 읽히는가
문장·글 분석, 포정해우
사실개발·정보추출
빠진 사실을 어떻게 적법하게 확보하는가
식소사번, 근거 연결 주석
잠재기준·차등반응
선택과 행동에서 실제 우선순위가 무엇인가
상앙식 차등반응
법률 논증·검토
확인된 사실이 법적으로 무엇을 의미하는가
법률 검토 시퀀스
표현·문체·정보구조 편집
뜻을 보존하며 어떻게 고치고 배열하는가
Humanizer, 창의적 글쓰기, 가치우선 재배열
전체 패밀리는 9개 설치 스킬로 구성됐다.
여기서 범주화의 목적은 보기 좋은 목록을 만드는 것이 아니었다. 현재 요청에 맞는 하나의 1차 스킬을 고르는 것이었다.
6. “관련 스킬을 모두 불러오지 않는다”는 라우터를 만들었다
사용자의 승인을 받은 뒤 text-reasoning-router를 만들었다.
그래, 네 생각이 좋아. 그렇게 하자
라우터의 핵심 계약은 간단하다.
현재 요청에서 당장 필요한 산출물을 판별한다.
→ 1차 스킬을 정확히 하나 선택한다.
→ 그 스킬을 실행한다.
→ 실제 인계 조건이 발견된 경우에만 다음 스킬을 하나 추가한다.
예를 들면 계약서라는 단어가 나왔다고 무조건 법률 검토를 시작하지 않는다.
“상당한 기간이 무엇을 수식하는지 분석”은 문언의 범위가 산출물이므로 문장·글 분석으로 간다.
“이 조항이 판례상 무효인지 검토”는 법률적 유효성이 산출물이므로 법률 검토로 간다.
AI라는 단어도 마찬가지다.
“AI 문체 징후만 분석”은 진단이므로 문장·글 분석으로 간다.
“뜻은 유지하고 AI 티를 없애기”는 실제 변환이므로 Humanizer로 간다.
증인이라는 단어도 자동으로 식소사번을 켜지 않는다.
“진술서의 문장별 모순 찾기”는 텍스트 판독이다.
“그 모순을 확인할 반대신문 질문 설계”는 사람에게서 사실을 확보하는 질문이 산출물이므로 식소사번이다.
이 원칙을 한 문장으로 줄이면 다음과 같다.
주제어가 아니라 이번 단계에서 사용자가 받아야 할 산출물로 라우팅한다.
7. 스킬 간 연결에 이름과 조건을 붙였다
스킬이 관련되어 있다는 정보만으로는 실행 순서를 정할 수 없다. 그래서 12개의 조건부 인계에 각각 관계 유형과 발동 조건을 붙였다.
대표 연결은 다음과 같다.
출발
확인된 조건
다음 스킬
문장·글 분석
문제가 문장보다 문서 전체 배열에 있음
가치우선 재배열
문장·글 분석
결론을 좌우하는 사실이 사람에게만 있음
식소사번
문장·글 분석
가능한 문언 중 법적으로 유효한 해석을 판단해야 함
법률 검토
포정해우
결정적 정보공백이 사람의 경험에 있음
식소사번
상앙식 차등반응
잠재기준 가설을 면담으로 확인해야 함
식소사번
식소사번
사실을 확보했고 법적 효과를 판단해야 함
법률 검토
근거 연결 주석
인용은 고정하고 설명문만 자연화해야 함
Humanizer
반대로 잘못된 자동 연결을 막는 규칙도 넣었다.
법률용어가 있다는 이유만으로 법률 검토를 시작하지 않는다.
정보가 부족하다는 이유만으로 사람에게 질문하지 않는다. 파일·로그·법령에서 찾을 수 있으면 먼저 조회한다.
AI 문체가 보인다는 이유만으로 원문을 고치지 않는다.
표정이나 말투 하나로 숨은 선호를 단정하지 않는다.
관련 스킬 목록을 동시 실행 명령으로 해석하지 않는다.
8. 실제 경계 사례 8개로 라우터를 시험했다
라우터도 파일 생성만으로 끝내지 않았다. 새 Hermes 세션에서 헷갈리기 쉬운 요청 8개를 분류했다.
시험 요청
기대한 1차 스킬
실제 결과
계약 조항의 수식 범위
문장·글 분석
일치
계약 조항의 판례상 무효 여부
법률 검토
일치
진술서의 문장별 모순
문장·글 분석
일치
모순을 확인할 반대신문 질문
식소사번
일치
AI 문체 징후 분석
문장·글 분석
일치
뜻을 유지한 AI 문체 제거
Humanizer
일치
경영진의 실제 우선순위 추론
상앙식 차등반응
일치
결론이 먼저 보이도록 재배열
가치우선 재배열
일치
포정해우에서 이미 문서 전체 구조와 결정적 정보공백을 찾았고, 그 정보가 회의 참석자의 직접 경험에만 있는 상황도 별도로 시험했다. 라우터는 포정해우를 다시 실행하지 않고, 현재 산출물인 면담 질문을 위해 식소사번을 선택했다.
9. 잘못된 참조가 조용히 지나가지 않도록 고장 상황을 시험했다
레지스트리에는 5개 범주, 9개 스킬, 12개 조건부 연결이 들어 있다. 하지만 스킬 이름이 바뀌거나 삭제되면 관계표만 남고 실제 실행 대상이 없어질 수 있다.
이를 막기 위해 검증 스크립트를 만들었다.
검증기는 다음을 확인한다.
모든 범주에 실제 스킬이 하나 이상 있는가
대표 스킬이 해당 범주의 구성원인가
9개 구성 스킬이 실제로 설치돼 있는가
모든 연결의 출발점과 도착점이 존재하는가
자기 자신으로 돌아가는 잘못된 연결이 없는가
같은 관계가 중복되지 않았는가
한 번에 하나의 1차 스킬만 선택하는 정책이 유지되는가
마지막으로 존재하지 않는 가짜 스킬을 임시로 레지스트리에 넣었다. 검증기는 이를 즉시 탐지하고 실행을 중단했다.
정상 경로가 작동하는 것만 확인한 것이 아니라, 잘못된 상태가 조용히 통과하지 않는지도 확인한 것이다.
✅ 결과 — 1개 스킬이 5개 항로의 패밀리로 확장됐다
전후 비교
항목
이전
이후
문장·글 분석
기존 스킬 중 가까운 것을 그때그때 선택
전용 sentence-text-analysis로 근거 중심 판독
의미 보존
매끄러운 표현이 우선될 위험
범위·양태·행위자·인과·시간 보존을 별도 검사
관련 스킬 탐색
이름과 기능이 비슷한 후보 목록
5개 의미 범주와 9개 구성 스킬
스킬 선택
관련된 스킬을 여러 개 불러올 수 있음
현재 산출물에 맞는 1차 스킬 하나 선택
스킬 연결
관련 스킬이라는 평면 목록
조건과 전달정보가 정해진 12개 인계 규칙
과잉 호출 방지
법률·AI·증인 같은 단어에 반응할 위험
주제어가 아닌 즉시 산출물로 라우팅
검증
파일 존재와 설명 확인
대표 문장 2개 실제 분석·8개 라우팅·고장 상황 검사