Skip to content
Back to skills

Information Architecture

ASecurity

지식베이스의 정보 구조(IA)를 설계하는 전문 스킬. taxonomy-designer 에이전트가 분류 체계, 네비게이션, 레이블링 시스템을 설계할 때 활용한다. '정보 구조', 'IA 설계', '카테고리 설계', '네비게이션', '사이트맵', '카드 소팅' 등의 맥락에서 자동 적용한다. 단, UX 리서치 실행이나 UI 프로토타이핑은 이 스킬의 범위가 아니다.

  • 1,256 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
developmentjavascriptgojavareactdockerapifrontendci/cd

Works with

  • api

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add revfactory/harness-100 --skill information-architecture --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Information Architecture?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Information Architecture
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/revfactory-information-architecture-harness-100/badge)](https://www.skillsdirectory.com/skills/revfactory-information-architecture-harness-100)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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
---
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…