with one click
issue-tech-doc-guide
신기술 스택 도입, 아키텍처 패턴, 구현 가이드를 구조화된 기술 문서로 자동 생성.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
신기술 스택 도입, 아키텍처 패턴, 구현 가이드를 구조화된 기술 문서로 자동 생성.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | issue-tech-doc-guide |
| description | 신기술 스택 도입, 아키텍처 패턴, 구현 가이드를 구조화된 기술 문서로 자동 생성. |
| triggers | ["기술 문서","구현 가이드","아키텍처 문서","technical documentation","implementation guide","architecture guide"] |
신기술 스택 도입, 아키텍처 패턴, 구현 가이드를 분석하여 구조화된 기술 문서를 자동 생성하는 스킬입니다.
다음 정보를 사용자에게 대화형으로 수집합니다:
필요한 경우 현재 코드베이스를 분석:
필요한 경우 외부 자료 조사:
수집된 정보를 바탕으로:
정리된 정보를 구조화된 마크다운 문서로 생성하고, Read 도구로 ~/.claude/policies/obsidian-document-policy.md를 읽어 vault 경로, 파일명 규칙, 태그 체계, frontmatter 구조를 확인한 후 Obsidian vault에 저장합니다.
# {문서 제목}
## 개요
### 목적
{이 문서의 목적과 다루는 범위}
### 대상 독자
{누구를 위한 문서인가}
### 전제 조건
{이 문서를 읽기 전에 필요한 지식이나 준비사항}
## 배경
### 동기
{왜 이 기술이나 아키텍처가 필요한가}
### 현재 상황
{기존 시스템의 현황 및 문제점}
### 기대 효과
{도입 또는 적용 후 기대되는 효과}
## 기술 개요
### 핵심 개념
{기술의 핵심 개념 및 원리}
### 주요 특징
- **특징 1**: {설명}
- **특징 2**: {설명}
- **특징 3**: {설명}
### 장단점 분석
#### 장점
- {장점 1}
- {장점 2}
- {장점 3}
#### 단점 및 고려사항
- {단점 1}
- {단점 2}
- {단점 3}
## 아키텍처 설계
### 시스템 구조
```mermaid
graph TD
A[컴포넌트 A] --> B[컴포넌트 B]
B --> C[컴포넌트 C]
C --> D[컴포넌트 D]
역할: {이 컴포넌트가 하는 일} 책임: {주요 책임 사항} 인터페이스: {제공하는 API 또는 인터페이스}
역할: {이 컴포넌트가 하는 일} 책임: {주요 책임 사항} 인터페이스: {제공하는 API 또는 인터페이스}
sequenceDiagram
participant A as 클라이언트
participant B as API 서버
participant C as 데이터베이스
A->>B: 요청
B->>C: 쿼리
C-->>B: 결과
B-->>A: 응답
| 레이어 | 기술 | 버전 | 역할 |
|---|---|---|---|
| Frontend | {기술명} | {버전} | {역할} |
| Backend | {기술명} | {버전} | {역할} |
| Database | {기술명} | {버전} | {역할} |
| Infrastructure | {기술명} | {버전} | {역할} |
# 의존성 설치
{설치 명령어}
# 환경 변수 설정
export KEY=value
목표: {이 단계에서 달성할 목표}
구현:
{코드 예시}
설명: {코드 설명 및 주의사항}
목표: {이 단계에서 달성할 목표}
구현:
{코드 예시}
설명: {코드 설명 및 주의사항}
위치: {파일 경로}
{설정 파일 내용}
설명:
key1: {설명}key2: {설명}key3: {설명}{기본 사용 예시 코드}
{고급 사용 예시 코드}
시나리오: {실제 사용 사례 설명}
{실전 예제 코드}
{단위 테스트 코드}
{통합 테스트 코드}
{테스트 실행 명령어}
{단계 1}
{명령어}
{단계 2}
{명령어}
{단계 3}
{명령어}
{문제 발생 시 롤백하는 방법}
{롤백 명령어}
{사용할 모니터링 도구 및 설정 방법}
{로그 파일 위치 및 로그 수집 방법}
증상: {어떤 증상이 나타나는가} 원인: {왜 발생하는가} 해결 방법: {어떻게 해결하는가}
{해결 명령어}
증상: {어떤 증상이 나타나는가} 원인: {왜 발생하는가} 해결 방법: {어떻게 해결하는가}
{해결 명령어}
{최적화 항목 1}
{최적화 항목 2}
{위험 1}
{위험 2}
{답변}
{답변}
{답변}
## 문서 저장
기술 문서 작성 완료 후, Read 도구로 `~/.claude/policies/obsidian-document-policy.md`를 읽어 저장 규칙을 확인하고 다음과 같이 저장합니다:
1. **프로젝트명 확인**: 사용자에게 프로젝트명 재확인
2. **문서명 확인**: 의미있는 파일명 제안 (예: `redis-caching-guide.md`)
3. **Frontmatter 생성**:
- `type`: `technical-documentation`
- `topic`: 주제
- `purpose`: 목적
- `audience`: 대상 독자
- `status`: `Draft`
- **태그**: `doctype/technical-guide`, `topic/{기술명}`, `status/draft`, `project/{프로젝트명}`
4. **파일명**: 사용자 지정 또는 `{문서명}.md`
5. **저장 경로**: `~/OneDrive/my-obsidian-vault/002-PROJECTS/{프로젝트명}/`
자세한 저장 규칙은 `~/.claude/policies/obsidian-document-policy.md` 참조.
## 대상 독자별 작성 요령
### 개발자 대상
- 코드 중심, 구현 세부사항 포함
- 단계별 구현 가이드 강조
- 실행 가능한 코드 예시 충분히 제공
### 아키텍트 대상
- 아키텍처 패턴, 설계 결정 중심
- 시스템 구조 다이어그램 강조
- 트레이드오프 분석 포함
### 운영팀 대상
- 배포, 모니터링, 트러블슈팅 중심
- 운영 절차 상세히 기술
- 문제 해결 가이드 포함
### 경영진 대상
- 비즈니스 가치, ROI, 위험도 중심
- 요약 및 핵심 내용 강조
- 기술 용어 최소화 또는 설명 포함
## Mermaid 다이어그램 규칙
### 시스템 구조도 (graph)
```mermaid
graph TD
A[명확한 레이블] --> B[명확한 레이블]
B --> C[명확한 레이블]
sequenceDiagram
participant A as 명확한 이름
participant B as 명확한 이름
A->>B: 동작 설명
B-->>A: 응답 설명
->>, 비동기 응답: -->User: 기술 문서 작성해줘
Assistant:
1. [정보 수집] 프로젝트명, 주제, 목적, 대상 독자 등 질문
2. [코드베이스 분석] 필요시 현재 프로젝트 구조 파악
3. [기술 조사] 필요시 공식 문서, 베스트 프랙티스 조사
4. [문서 구조화] 개요, 배경, 아키텍처, 구현 가이드 작성
5. [문서 생성] Read `~/.claude/policies/obsidian-document-policy.md` 후 저장
에러 로그, 스택 트레이스, 시스템 장애 정보를 분석하여 구조화된 버그 리포트를 자동 생성.
매일 아침 업무 시작 전 어제 작업 내역을 정리하여 Daily Note에 반영. 서브 에이전트 기반 병렬 처리로 메인 컨텍스트 절약. "어제 작업 정리해줘", "daily log", "업무 내역 정리" 등의 요청 시 자동 적용.
Claude Code 세션 탐색 및 분석. agf 데이터 소스(history.jsonl)를 활용한 세션 리스트 조회 및 상세 분석. "세션 목록", "session list", "agf" 등의 요청 시 자동 적용.
QA 테스트 결과, 이슈 내용, 조치 사항을 구조화된 QA 문서로 자동 생성.
프롬프트 작성, brainstorming, planning, design, 설계, 기능 개발 시 Prompt Contracts 프레임워크 적용. Goal/Constraints/Format/Failure Conditions 4요소로 명확한 명세 작성. "바이브 코딩" 방지. brainstorming, writing-plans, 설계, 기능 구현 관련 작업 시 자동 적용.
Vault Intelligence System (vis) CLI를 활용한 Obsidian vault 시맨틱 검색, 자동 태깅, MOC 생성, 관련 문서 연결, 주제별 문서 연결, 주제 수집, 태그 통계, 지식 공백 분석, 중복 감지, 학습 리뷰 등 vault 지식 관리 전반을 지원하는 skill. vault 검색, 문서 정리, 태그, MOC, 관련 문서, 주제 수집, 중복 검사, 학습 리뷰, 지식 공백, 클러스터링, 인덱싱, 주제별 문서 연결, 태그 통계 관련 작업 시 자동 적용.