skills/technical-writing/SKILL.md
Use when reviewing, improving, or writing technical documentation in Korean. Triggers include "문서 리뷰", "테크니컬 라이팅", "기술 문서", "문서 개선", "writing review", "doc review"
npx skillsauth add toongri/oh-my-toong-playground technical-writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reviews technical documents and suggests improvements. 3-phase sequential review: Type Classification → Information Architecture → Sentence Refinement.
테크니컬 문서의 목적은 독자에게 정확한 정보 전달이지, 감정을 불러일으키는 글쓰기가 아니다.
테크니컬 라이팅이 어려운 이유는 세 가지다: (1) 작성자는 이미 답을 알고 있어 독자의 무지를 상상하기 어렵다(지식의 저주), (2) 정확성과 간결함이 동시에 요구되어 트레이드오프가 끊임없다, (3) 문서는 한 번 쓰고 끝이 아니라 코드·제품과 함께 변하므로 일관성 유지가 어렵다.
| Rule | Description | |------|-------------| | Sequential Execution | Type → Architecture → Sentence order | | Per-Area Approval | User confirmation after each Area | | Before/After | All improvement suggestions in Before/After format | | Cite Principle | Each suggestion must cite its principle ID (sentence T1~T16; architecture P1~P15, PA16/PA17, P26; type P16~P24) |
digraph review_flow {
rankdir=LR;
node [shape=box];
"Input Document" -> "Area 1:\nType Classification";
"Area 1:\nType Classification" -> "Area 2:\nArchitecture Review";
"Area 2:\nArchitecture Review" -> "Area 3:\nSentence Review";
"Area 3:\nSentence Review" -> "Review Complete";
}
references/type.mdreferences/architecture.mdreferences/sentence.mdEach Area's review results use this format:
## Area N: {Area Name} Review
### Summary
- 총 {N}건의 개선 제안
- 심각도: Critical {N} / Suggestion {N}
### Findings
#### Finding 1: {제목}
- **원칙**: {원칙 ID} - {원칙 이름}
- **심각도**: Critical / Suggestion
- **Before**:
> {원본 텍스트}
- **After**:
> {개선된 텍스트}
- **근거**: {왜 이 변경이 필요한지}
Severity criteria:
After completing each Area:
After all 3 Areas are complete:
tools
Use when creating, refining, or managing requirement-stage PM tickets. Triggers include "요구사항 티켓 만들어", "티켓 정리", "이 요구사항 이슈로", "티켓 써줘", "requirement to ticket", "manage ticket", "file this requirement", "이슈로 만들어", "티켓 작성", "요구사항 이슈화".
development
Autonomous objective-pursuit orchestrator — wraps deep-interview/prometheus/sisyphus, then re-pursues the objective across plan/execute cycles until an objective-level argus completion gate confirms the verification surface is met.
tools
Use at the end of a work session to review the WHOLE session and record entities worth pinning. This is the manual, deliberate complete-sweep review — NOT an automated nudge. Triggers on "wrap up", "wrap-up", "session wrap", "end of session", "what should I pin".
documentation
Use when initializing the pins knowledge graph for the first time in a project. Guides the user through creating pins.yaml (the storage manifest). Triggers on "setup pins", "initialize pins", "create pins.yaml", "first-run pins".