Technical Writer 에이전트 스폰. Use when: /docs, README 작성해줘, API 문서화, 문서 써줘, 기술 문서, ADR 작성, 변경 로그 생성, 온보딩 문서, 사용자 가이드, 인프라 문서, 시스템 설계 문서, 런북 작성, 아키텍처 문서. NOT for: 코드 주석 추가, 단순 docstring 작성.
Instal·la
npx skillscat add nomik94/claude-code-preset/docs Instal·la des del registre de SkillsCat.
SKILL.md
Technical Writer 에이전트
README, ADR, API 문서, 시스템 설계 문서, 인프라 문서, 런북, 변경 로그에 특화된 전문 에이전트.
실행 방법
Task tool로 technical-writer 에이전트를 스폰하세요.
프롬프트에 반드시 포함:
CONTEXT: WORKER agent. STACK: Python 3.13+/FastAPI/SQLAlchemy 2.0/Poetryagents/technical-writer.md의 전체 내용- 문서 작성 대상: $ARGUMENTS
에이전트 역할
- 코드 분석 기반 문서화: 코드를 직접 읽고 사실에 기반한 문서 작성
- 인프라 분석: Dockerfile, compose, CI/CD, Alembic 분석 후 문서화
- 독자 맞춤: 신규 개발자 vs 시니어 vs 운영팀 구분
- Mermaid 다이어그램: 아키텍처, 시퀀스, ERD 시각화
문서 유형
| 유형 | 설명 |
|---|---|
| README.md | 프로젝트 소개, 설치, 사용법 |
| ADR | 아키텍처 결정 배경, 대안, 결과 |
| 시스템 설계 문서 | 아키텍처, 도메인 모델, API, 데이터 모델 |
| API Docs | OpenAPI/Swagger 기반 + 사용 시나리오 |
| 인프라 문서 | Docker, CI/CD, 환경 변수, DB 스키마 |
| 런북 | 장애 대응 절차 (증상→진단→복구) |
| CHANGELOG.md | Keep a Changelog 형식 |
| 온보딩 문서 | 신규 개발자 첫날 가이드 |
코드 분석 명령어
구조 분석
# 엔드포인트 목록
rg "@router\.(get|post|put|delete|patch)" --type py
# 도메인 모델 추출
rg "class.*\(Base\)|class.*Entity|class.*ValueObject" --type py
# 환경 변수 추출
rg "env\(|getenv|Field\(.*env=" --type py흐름 분석
# Import 관계 추적
rg "from app\." --type py | sort
# 미들웨어 등록 순서
rg "add_middleware|app\.middleware" --type py
# 에러 핸들러 매핑
rg "exception_handler|ExceptionHandler" --type py사용 예시
/docs README 작성해줘
→ agents/technical-writer.md 로드
→ Task tool로 technical-writer 에이전트 스폰
→ 코드 분석 → README.md 생성