AI Rule Extraction with mq Tool in Markdown Files
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

마크다운 파일에서 AI 규칙 추출을 위한 mq 도구 활용

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

DevOps

대상자

  • 소프트웨어 개발자 (특히 다중 시스템 AI 규칙 관리 필요성 있는 프로젝트 담당자)
  • 난이도: 중급 이상 (명령어 기반 툴 사용 경험 필요)

핵심 요약

  • 단일 원천 파일 관리: 모든 AI 규칙을 master-ai-rules.md 하나의 파일로 통합 (Single source of truth)
  • 자동화된 규칙 생성: mq 명령어로 특정 시스템(예: Claude, GPT) 규칙 파일을 자동 생성 (Automatic generation)
  • 버전 관리 최적화: 하나의 파일로 변경 내역 추적 가능 (Version control friendly)

섹션별 세부 요약

1. 문제 정의 및 솔루션 소개

  • 다중 시스템(AI) 규칙 파일 관리의 복잡성 강조
  • mq 툴을 통해 하나의 마스터 파일에서 여러 규칙 파일 생성 가능
  • 예시: Claude Rules, GPT Rules, Gemini Rules 별로 분리된 파일 생성

2. 명령어 예시 및 사용법

  • mq 명령어 구조:

```bash

$ mq 'nodes | sections(2) | filter(fn(s): contains(first(s), "Claude Rules")) | first() | map(decrease_header_level) | to_markdown_string()' master-ai-rules.md > claude-rules.md

```

  • 필터링 조건: 헤더에 "Claude Rules" 포함된 섹션 추출
  • 헤더 레벨 조정: map(decrease_header_level)으로 구조 재정의

3. 주요 장점 강조

  • 유지보수성 향상: 규칙 수정 시 단일 파일에서 이루어짐
  • 플랫폼 독립성: 생성된 파일은 일반 Markdown 형식 (Vendor lock-in 방지)
  • CI/CD 통합 가능성: 자동화 스크립트로 배포 프로세스에 쉽게 통합

4. 설치 및 활용 방법

  • 설치 명령어:

```bash

$ brew install harehare/tap/mq

```

  • 활용 사례: GitHub 저장소, 온라인 플레이그라운드, 문서화 자료 제공

결론

  • 실무 적용 팁: 복잡한 AI 규칙 관리 시 mq를 활용해 마스터 파일로 통합하고, 필요 시 자동 생성
  • 추천: 다중 시스템 규칙 관리 프로젝트에서 mq 도구 도입을 고려 (예: Claude, GPT, Gemini 규칙 파일 분리)
  • 참고: GitHub 저장소와 문서화 자료를 통해 명령어 세부 구문 확인 가능