Agent skill

rule-structurizer

긴 문서를 Progressive Disclosure 원칙에 따라 rules 구조로 변환합니다. PRD, 기술 문서, 가이드 등 모든 긴 문서를 LLM이 효율적으로 참조할 수 있는 3단계 구조(AGENTS.md → RULE.md → references/)로 분할. 문서 구조화, 문서 분할, 긴 문서 정리 요청 시 사용.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/rule-structurizer

SKILL.md

Rule Structurizer

긴 문서를 .claude/rules/ 호환 구조로 변환하여 LLM이 필요한 부분만 동적으로 참조할 수 있게 합니다.

핵심 원칙

Progressive Disclosure 3단계 로드 모델을 따릅니다:

단계 파일 토큰 로드 시점
1단계 AGENTS.md ~100 항상
2단계 RULE.md <5000 관련 작업 시
3단계 references/*.md 무제한 필요시만

실행 단계

1단계: 문서 분석

입력된 문서에서 다음을 식별합니다:

요소 추출 내용
문서명 디렉토리명으로 사용
핵심 목적 AGENTS.md 개요에 포함
주요 섹션 자연스러운 단위로 분리
핵심 내용 RULE.md에 포함

2단계: 3단계 분류

문서 내용을 Progressive Disclosure 원칙에 따라 분류:

1단계 (AGENTS.md) - 항상 로드 (~100 토큰)
├── 문서 한 줄 설명
├── 핵심 목적/목표 (3개 이내)
└── 섹션 목차 테이블

2단계 (RULE.md) - 관련 작업 시 로드 (<5000 토큰)
├── 핵심 내용 요약
├── 주요 원칙/규칙
├── 필수 체크리스트
└── references 참조 안내

3단계 (references/) - 필요시만 로드
├── {섹션1}.md
├── {섹션2}.md
└── ...

3단계: 구조 생성

출력 디렉토리에 다음 구조를 생성합니다:

.claude/rules/{document-name}/
├── AGENTS.md          # 진입점 - 목차 + 개요
├── RULE.md            # 핵심 내용
├── CLAUDE.md          # "AGENTS.md" (호환성)
└── references/        # 상세 섹션
    └── *.md

4단계: 검증

  • AGENTS.md가 ~100토큰 이내인가?
  • RULE.md가 5000토큰 / 500줄 이내인가?
  • 각 reference 파일이 단일 관심사에 집중하는가?
  • 목차만으로 어떤 섹션을 참조할지 판단 가능한가?

입출력 예시

입력

bash
/rule-structurizer docs/my-document.md .claude/rules

출력 구조

.claude/rules/my-document/
├── AGENTS.md
├── RULE.md
├── CLAUDE.md
└── references/
    ├── section-a.md
    ├── section-b.md
    └── section-c.md

파일 작성 규칙

AGENTS.md (~100 토큰)

목차 형식으로 작성하여 LLM이 필요한 섹션을 빠르게 판단:

markdown
# {문서명}

> {한 줄 설명}

## 핵심 목적

- {목적 1}
- {목적 2}

## 섹션 안내

| 섹션 | 설명 | 참조 |
|------|------|------|
| 핵심 내용 | {설명} | [RULE.md](RULE.md) |
| {섹션 A} | {설명} | [section-a.md](references/section-a.md) |
| {섹션 B} | {설명} | [section-b.md](references/section-b.md) |

RULE.md (<5000 토큰)

yaml
---
description: >
  {문서명} 관련 작업 시 적용되는 핵심 내용.
  {트리거 키워드들} 관련 작업 시 활성화.
---

본문에는:

  • 핵심 원칙/규칙
  • 필수 체크리스트
  • 주요 제약사항
  • references 참조 링크

CLAUDE.md

markdown
AGENTS.md

references/*.md

  • 파일당 단일 관심사
  • 케밥 케이스 파일명: section-name.md
  • 문서에 해당 내용이 없으면 생성하지 않음

섹션 분류 가이드

문서 유형에 따라 자연스럽게 섹션 분류:

문서 유형 가능한 섹션 예시
PRD user-stories, functional-specs, technical-specs, constraints
기술 문서 concepts, architecture, api-reference, examples
가이드 getting-started, usage, configuration, troubleshooting
정책/규칙 principles, guidelines, exceptions, examples

핵심: 고정된 템플릿이 아닌, 문서 내용에서 자연스럽게 도출


상세 참조

Didn't find tool you were looking for?

Be as detailed as possible for better results