kr-patent-stage-recommender — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited kr-patent-stage-recommender (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
명세서 또는 부분 자료를 받아 kr-patent-full-workflow의 어느 Stage부터 시작해야 하는지 진단한다. /full의 Stage 0(입력 점검)을 독립 스킬로 분리·강화한 것으로, 다음과 같은 상황에서 사용한다:
본 스킬은 진단만 한다. 워크플로우 실행은 결과를 보고 변리사가 /full 또는 단일 스킬을 직접 호출.
다음 중 하나 또는 복수:
1페이지 진단 보고서 (Markdown):
/full <범위> 또는 /kr-patent-<단일스킬>추가 산출물 없음. 본문 수정·docx 생성 등은 추천된 다음 단계의 스킬이 담당.
| 검출 패턴 | 의미 |
|---|---|
【청구범위】 헤더 존재 | 청구항 섹션 있음 |
【청구항 N】 개수 | 청구항 갯수 |
~ 시스템·~ 방법·~ 프로그램·~ 매체 어말 | 카테고리 분류 |
제 N 항 인용 패턴 | 종속관계 트리 |
결손 시그널:
| 검출 패턴 | 의미 |
|---|---|
【도면의 간단한 설명】 섹션 | 도면 ID 등록됨 |
본문 안 (110), (120), (S120) 패턴 카운트 | 부호 사용량 |
| 부호 계층 (100→110→121) 패턴 | 부호 체계 설계 완료 |
| 시스템 부호(3자리)와 방법 부호(S+3자리) 분리 여부 | 부호 분리 설계 완료 |
결손 시그널:
체크할 헤더:
1. 【발명의 명칭】
2. 【기술분야】
3. 【배경기술】
4. 【발명의 내용】 / 【해결하고자 하는 과제】
5. 【과제의 해결 수단】
6. 【발명의 효과】
7. 【도면의 간단한 설명】
8. 【발명을 실시하기 위한 구체적인 내용】
9. 【부호의 설명】 (선택)
10. 【청구범위】
11. 【요약서】11개 중 N개 작성 → 진행률 = N/11.
정의 단락의 표준 4단 템플릿 패턴:
"<용어>이란/라 함은 ... 를 의미할 수 있다."
"... 를 포함할 수 있다."
"... 예를 들어 ..., ... 등을 포함할 수 있다."
"... 이에 한정되지 않는다."검출 방법:
라 함은 + 의미할 수 있다 동시 등장 단락 카운트한정되지 않는다 마무리 카운트판정:
변형 실시예 도입어 패턴:
"한편,"
"또 다른 실시예에 있어서,"
"또한, 일 실시예에 있어서,"
"나아가,"검출 방법:
한정되지 않는다 마무리 패턴판정:
| 검출 패턴 | 위반 종류 |
|---|---|
종래 본문 등장 | A. 가이드라인 표현 |
구성되는 본문 등장 | A. 가이드라인 표현 |
| 청구항 한정 수치의 배경기술 노출 | B. 청구항 매핑 |
| 본문 부호 ↔ 부호의 설명 불일치 | C. 부호 매핑 |
| 효과 절 단발 표현 ("성능이 향상된다") | E. 효과 3단 인과 누락 |
판정:
| 시그널 1·2·3·4·5·6 조합 | 추천 시작 Stage | 근거 |
|---|---|---|
| 자료 없음 또는 IDS만 | Stage 1 | 청구항 확정 전 → 발명자 미팅 질문 필요 |
| 청구항 있음, 도면 없음 | Stage 2 (+ 도면 요청) | 도면 없이는 부호 체계 설계 불가 |
| 청구항 + 도면, 부호 본문 부재 | Stage 3 | 부호 체계 미설계 |
| 부호 있고 본문 거의 미작성 (섹션 ≤ 3개) | Stage 4 | 스토리텔링 설계부터 |
| 본문 11개 섹션 중 8개 이상 + 시그널 4·5 모두 0 | Stage 6 | 1차 초안 완료, 권리범위 보강 미적용 (★ 가장 흔한 케이스) |
| 시그널 4 ≥ N개, 시그널 5 = 0 | Stage 7 | 정의는 됐는데 변형 실시예 미적용 |
| 시그널 4·5 모두 적용, 시그널 6 위반 ≥ 3건 | Stage 8 | 정합성 점검 필요 |
| 시그널 4·5 모두 적용, 시그널 6 위반 ≤ 2건, docx 없음 | Stage 10 | 점검까지 끝, docx 출력만 남음 |
| 모든 시그널 OK, docx 있음 | Stage 11 (회고) | 작업 사실상 완료 |
판정이 모호하거나 두 Stage 사이 → 더 빠른 단계부터 시작 권장 + 사용자에게 확인.
사용자가 첨부한 파일 또는 대화 안 자료를 식별:
명세서 헤더 정형(【발명의 명칭】 등)이 깨져 있으면 일반 텍스트로 처리하고 fuzzy 매칭.
각 시그널을 grep/regex/카운트로 자동 검출. 결과를 표로 정리:
| 시그널 | 상태 | 값 |
|---|---|---|
| 1. 청구항 | ✅ | 20개 (시스템 1, 방법 1, 종속 18) |
| 2. 도면·부호 | ✅ | 8장, 부호 47개 |
| 3. 11개 섹션 | ⚠️ | 9/11 (요약서·부호의 설명 없음) |
| 4. 정의 단락 | ❌ | 0건 |
| 5. 변형 실시예 | ❌ | 0건 |
| 6. 정형 위반 | ⚠️ | "종래" 1건 |Step 2 결과를 Stage 매핑표에 대입하여 추천 시작 Stage 결정.
판정이 두 Stage에 걸치면 두 안 모두 제시 + 사용자 결정 요청.
다음 항목 별도 강조:
추천 Stage에 맞는 명령을 그대로 복사 가능한 형태로 제시:
다음 명령 중 하나 선택:
# 전체 워크플로우 (default — 추천 Stage부터 끝까지)
/full
# 부분 실행 (해당 단계만)
/kr-patent-definition-insertion
/kr-patent-embodiment-addition
# 점검만
/kr-patent-consistency-check아래 정형으로 한 번에 출력. 추가 질문 없이 종료.
# 📋 한국 특허 명세서 Stage 진단 보고서
**대상**: <파일명 또는 자료 설명>
**진단 일시**: <YYYY-MM-DD>
## 1. 자료 현황
| 시그널 | 상태 | 세부 |
|---|---|---|
| ① 청구항 | ✅/⚠️/❌ | <개수, 카테고리, 종속관계> |
| ② 도면·부호 | ✅/⚠️/❌ | <도면 N장, 부호 N개, 계층 OK/NG> |
| ③ 11개 표준 섹션 | ✅/⚠️/❌ | <N/11 작성, 누락: ...> |
| ④ 자체 사전 정의 단락 | ✅/⚠️/❌ | <N건 검출, 청구항 한정 용어 대비 M개 누락> |
| ⑤ 변형 실시예 | ✅/⚠️/❌ | <도입어 N건, 절당 평균 K개> |
| ⑥ 금지어·정형 위반 | ✅/⚠️/❌ | <"종래" N건, "구성되는" M건, 기타> |
## 2. 추천 시작 Stage
### → **Stage N (<이름>)** 부터 시작
**근거**:
1. <시그널 X가 ❌이고 그 이전 단계는 모두 ✅이므로>
2. <시그널 Y는 본 Stage의 산출물이므로>
3. <위험 신호 Z를 함께 처리할 수 있음>
**예상 잔여 단계**: <N>단계 (Stage <N>~11)
**대략 작업량**: <짧음/보통/큼>
## 3. 위험 신호 (있다면)
- ⚠️ <항목 1: 위치 + 내용 + 권장 조치>
- ⚠️ <항목 2: ...>
(없으면 "발견된 위험 신호 없음" 한 줄)
## 4. 권장 명령
/full
/kr-patent-<해당 단일 스킬>
## 5. 참고 — 건너뛸 단계
이전 Stage 1~<N-1>은 이미 완료되어 건너뜁니다.
다만 만약 <특정 의심 사항>이 있다면 Stage <X>로 거슬러 올라가는 것을 권장.User: 이 docx 어디까지 됐는지 봐줘 [draft_v2.docx 첨부]
Claude: [시그널 검출 → 보고서 산출]
📋 한국 특허 명세서 Stage 진단 보고서
대상: draft_v2.docx
- ① 청구항 ✅ 15개
- ② 도면·부호 ✅ 6장, 부호 32개
- ③ 11개 섹션 ✅ 11/11
- ④ 정의 단락 ❌ 0건 (청구항 한정 용어 7개 중 0개 정의)
- ⑤ 변형 실시예 ❌ 0건
- ⑥ 정형 위반 ⚠️ "종래" 2건
→ Stage 6 (정의 삽입)부터 시작 권장.
권장 명령: /fullUser: 청구항이랑 IDS만 있어. 어디부터 시작할까?
Claude:
→ Stage 2 (청구항 확정 확인) + 도면 보완 요청부터 시작.
권장 명령: /full
참고: 도면이 없으면 Stage 3(부호 설계)으로 진입할 수 없으므로 발명자에게 도면 초안 요청 병행.User: 정의·변형 다 넣었어. 다음은?
Claude:
- ④ 정의 단락 ✅ 12건
- ⑤ 변형 실시예 ✅ 절당 평균 5.3개
- ⑥ 정형 위반 ⚠️ 4건 (E. 효과 3단 인과 누락)
→ Stage 8 (정합성 점검)부터 시작.
권장 명령: /kr-patent-consistency-check (점검만) 또는 /full (점검→수정→docx)User: 작업 다 됐는데 docx만 안 뽑았어.
Claude:
- 시그널 ①~⑥ 모두 ✅
→ Stage 10 (docx 출력)부터.
권장 명령: /kr-patent-docx-builder
참고: 외부 검토용이면 navigation-pane도 같이 호출.User: 새 명세서 시작하려고 하는데 어디부터?
Claude: 현재 자료 상태를 알려주세요:
- IDS만 있나요?
- 청구항 초안까지 있나요?
- 도면 초안까지 있나요?
[답변 받은 뒤 Stage 매핑]본 스킬은 진단 보고서 출력 후 자동으로 다음 스킬을 호출하지 않는다. 변리사가 보고서를 보고 /full 또는 단일 스킬을 명시적으로 호출. 이는 변리사 판단 우선 원칙.
예외: 사용자가 "진단하고 그대로 진행해줘"라고 명시 요청하면 보고서 산출 후 추천 명령을 자동 호출 가능.
시그널이 두 Stage 사이에 걸치거나 (예: 정의 일부만 적용), 자료 자체가 부족할 때는 추정하지 말고 사용자에게 한 줄 질문:
"정의 단락이 3건 검출되었는데 청구항 한정 용어는 8개입니다. 나머지 5개도 미정의로 보고 Stage 6부터 다시 시작할까요, 아니면 적용한 3개는 그대로 두고 Stage 7로 넘어갈까요?"
상세 점검은 Stage 8 (consistency-check)의 일이다. 본 스킬은 어느 단계인지만 빠르게 판정한다. 위반 사항 전수 리스트는 만들지 않음 — 위험 신호 3~5건만 강조.
python-docx로 텍스트 추출. 헤더 스타일(outline level) + 본문 텍스트 + 표를 분리 추출. 패턴 매칭은 추출된 텍스트에 적용.
파싱 실패 시 사용자에게 .md 또는 .txt 변환본 요청.
시그널이 애매하면 ⚠️로 표시. ❌ 확정은 강한 증거가 있을 때만. 변리사가 보고 판단할 수 있도록 정량 정보(개수·위치) 함께 제시.
| 관계 | 설명 |
|---|---|
| kr-patent-full-workflow | 본 스킬은 full-workflow의 Stage 0을 독립화한 진단 게이트. full-workflow 호출 직전 또는 대안으로 사용. |
| kr-patent-consistency-check | 본 스킬은 "어느 Stage" 판정만, 상세 위반 리스트는 consistency-check. 위반 ≥ 3건이면 본 스킬이 consistency-check 호출 권장. |
| kr-patent-definition-insertion / embodiment-addition | 본 스킬의 시그널 ④·⑤가 이들 스킬의 적용 여부 검출과 직결. 미적용 검출 시 해당 스킬 호출 권장. |
| 기타 단일 스킬 | 본 스킬은 추천만, 실행은 각 스킬이 담당. |
(컴파운딩 루프 — 본 스킬을 사용할수록 시그널 검출·매핑 정확도 개선)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.