report-to-brieflisted
Install: claude install-skill parkjui92/report-to-brief
# report-to-brief — 보고서→브리프 압축
긴 보고서를 **버리는 요약이 아니라 살리는 압축**으로 만든다. 핵심은 세 가지: 결론을 먼저(두괄식), 브리프만으로 성립(자립성), 근거를 데리고 감(수치·출처 보존). 압축 중 생기기 쉬운 왜곡·환각·출처 유실은 3축 검수로 막는다.
---
## 입력·설정
- **입력**: 원본 보고서(`.hwpx`/`.docx`/`.md`/`.pdf`) 또는 붙여넣은 본문. (`.hwp/.hwpx`는 kordoc MCP, `.docx`는 pandoc/python-docx, `.pdf`는 pdf 스킬로 텍스트·표 추출.)
- **분량 목표**(기본: 2p): 마크다운에는 고정 쪽(page)이 없으므로 **글자 수로 환산**해 관리한다. 아래 표를 기준으로 삼되, 최종 hwpx/docx 변환 후 실제 쪽수를 병기한다.
| 목표 | 국문 기준 분량(본문) | 비고 |
|------|----------------------|------|
| `1p` | 약 1,600자 | one_pager |
| `2p` | 약 3,200자 | policy_brief 표준 |
| `4p` | 약 6,400자 | |
| `8p` | 약 12,800자 | issue_paper 상한 |
"원본의 1/N"으로 지정해도 된다. **압축비는 글자 수 기준으로 계산**한다("쪽" 기준 압축비는 변환 후에만 산출).
- **유형**(기본: policy_brief):
- `policy_brief` — **핵심 메시지(두괄) → 배경 → 쟁점 → 근거 → 제언**
- `exec_summary` — 결론·권고 → 핵심 근거 → 리스크·다음 단계
- `one_pager` — 제목 + 3~5 핵심 메시지 + 근거 박스
- `issue_paper` — 핵심 메시지 → 현안 → 분석 → 시사점
- **청중**(기본: 정책결정자): 의사결정자 / 실무자 / 일반.
## Phase 1: 원본 해부 (읽고 뼈대 뽑기)
1. 원본 텍스트·표를 추출한다.
2. **핵심 자산 목록**을 만든다(압축해도 절대 버리지 않을 것):
- 핵심 주장·결론, **쟁점, 정책 제언**. (개수는 보고서 구조에 따라 가변 — "결론 5개" 같은 고정 수치에 억지로 맞추지 않는다. 병목↔대안처럼 대응 구조면 그 대응을 보존한다.)
- 이를 떠받치는 **수치·근거**와 그 **출처**
- **★약어-정의 쌍**: 본문에 등장하는 모든 약어의 최초 정의를 반드시 자산에 포함한다(정의가 서론·배경에 있어도 버리지 않는다 — 약어만 살아남고 정의가 탈락하는 사고 방지).
- 반드시 남길 표/그림(있으면)
3. **★수치 출처 태깅**: 추출한 각 핵심 수치에 대해 원문에 출처가 있는지 표시한다. **원문에 출처가 없는 수치는 `[원문 출처부재]`로 태깅**한다(Phase 3 축3에서 별도 처리).
4. **버릴 것** 표시: 방법론 상술, 배경 설명 반복, 부차 사���, 장황한 인용. (단, 위 2