지식베이스의 정보 구조(IA)를 설계하는 전문 스킬. taxonomy-designer 에이전트가 분류 체계, 네비게이션, 레이블링 시스템을 설계할 때 활용한다. '정보 구조', 'IA 설계', '카테고리 설계', '네비게이션', '사이트맵', '카드 소팅' 등의 맥락에서 자동 적용한다. 단, UX 리서치 실행이나 UI 프로토타이핑은 이 스킬의 범위가 아니다.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill information-architecture --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Information Architecture?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-information-architecture-harness-100)More formats (shields.io, HTML) on the badges page.
---
name: information-architecture
description: "지식베이스의 정보 구조(IA)를 설계하는 전문 스킬. taxonomy-designer 에이전트가 분류 체계, 네비게이션, 레이블링 시스템을 설계할 때 활용한다. '정보 구조', 'IA 설계', '카테고리 설계', '네비게이션', '사이트맵', '카드 소팅' 등의 맥락에서 자동 적용한다. 단, UX 리서치 실행이나 UI 프로토타이핑은 이 스킬의 범위가 아니다."
---
# Information Architecture — 정보 구조 설계 도구
taxonomy-designer 에이전트의 분류 체계 설계 역량을 강화하는 전문 스킬.
## 적용 대상 에이전트
- **taxonomy-designer** — 분류 체계, 태그, 네비게이션 설계
## IA 설계 4대 체계
### 1. 조직 체계 (Organization System)
| 분류 방식 | 적용 시 | 예시 |
|----------|--------|------|
| 주제별 | 내용이 명확한 도메인 | 개발/디자인/마케팅 |
| 대상별 | 사용자 그룹이 다른 경우 | 신입/경력/관리자 |
| 과업별 | 사용자 행동 중심 | 시작하기/개발하기/배포하기 |
| 혼합형 | 복합 지식베이스 | 카테고리 + 태그 |
### 분류 깊이 가이드
```
최적: 3-4단계 (7±2 법칙)
1단계: 5-9개 대분류
2단계: 분류당 3-7개 중분류
3단계: 분류당 3-10개 문서
4단계: (필요 시) 문서 내 섹션으로 처리
```
### 2. 레이블링 체계 (Labeling System)
| 원칙 | 좋은 예 | 나쁜 예 |
|------|---------|---------|
| 사용자 언어 | "시작하기" | "Initial Configuration" |
| 일관된 문법 | "~하기" 통일 | "설치", "설정하기", "배포법" |
| 구체적 | "React 컴포넌트 작성" | "컴포넌트" |
| 중복 없음 | 하나의 의미 하나의 레이블 | 같은 내용 다른 이름 |
### 3. 네비게이션 체계 (Navigation System)
| 유형 | 용도 | 위치 |
|------|------|------|
| 글로벌 네비게이션 | 전체 구조 접근 | 사이드바/상단 |
| 로컬 네비게이션 | 현재 섹션 탐색 | 서브 메뉴/TOC |
| 맥락 네비게이션 | 관련 콘텐츠 연결 | 인라인 링크, "관련 문서" |
| 브레드크럼 | 현재 위치 표시 | 페이지 상단 |
| 검색 | 직접 접근 | 전역 검색바 |
### 4. 검색 체계 (Search System)
| 요소 | 설계 항목 |
|------|----------|
| 검색 범위 | 전체/카테고리별/태그별 |
| 인덱싱 | 제목/본문/태그/메타데이터 |
| 동의어 사전 | deploy=배포, config=설정 |
| 패싯 필터 | 카테고리, 태그, 날짜, 작성자 |
## 분류 체계 설계 프로세스
### Step 1: 카드 소팅 (Card Sorting)
```
1. 모든 지식 항목을 카드로 나열
2. 유사한 카드를 그룹핑
3. 각 그룹에 레이블 부여
4. 그룹 간 관계 설정 (부모-자식, 형제)
5. 결과를 덴드로그램으로 시각화
```
### Step 2: 사이트맵 구성
```markdown
## 지식베이스 사이트맵
├── 시작하기 (Getting Started)
│ ├── 환경 설정
│ ├── 첫 번째 프로젝트
│ └── 핵심 개념
├── 개발 가이드 (Development)
│ ├── 아키텍처
│ ├── 코딩 컨벤션
│ ├── API 레퍼런스
│ └── 테스트
├── 배포 (Deployment)
│ ├── CI/CD
│ ├── 환경별 설정
│ └── 모니터링
├── 운영 (Operations)
│ ├── 장애 대응
│ ├── 백업/복구
│ └── 보안
└── 참고 (Reference)
├── FAQ
├── 용어집
└── 변경 이력
```
### Step 3: 교차 참조 맵
```
[문서 A] ←──관련──→ [문서 B]
│ │
선행학습 후속학습
│ │
[문서 C] [문서 D]
```
## 태그 체계 설계
### 태그 유형
| 유형 | 예시 | 목적 |
|------|------|------|
| 주제 태그 | #react, #docker | 기술 분류 |
| 수준 태그 | #초급, #중급, #고급 | 난이도 필터 |
| 유형 태그 | #튜토리얼, #레퍼런스, #가이드 | 콘텐츠 형식 |
| 상태 태그 | #초안, #검토중, #확정 | 문서 상태 |
### 태그 거버넌스
| 규칙 | 설명 |
|------|------|
| 통제 어휘 | 미리 정의된 태그만 사용 |
| 계층 태그 | 상위/하위 관계 정의 |
| 동의어 관리 | JS = JavaScript, 하나로 통일 |
| 태그 리뷰 | 분기별 미사용 태그 정리 |
## YAML 프론트매터 표준
```yaml
---
title: "문서 제목"
category: "개발 가이드"
subcategory: "아키텍처"
tags: [react, frontend, 중급]
author: "작성자"
created: "2024-01-15"
updated: "2024-03-20"
status: "확정"
related:
- /development/coding-conventions
- /reference/api
---
```

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!