[VS Code / Antigravity] 마크다운(.md)을 노션·옵시디언처럼! WYSIWYG 라이브 에디터 설정 가이드

개발이나 문서 작업을 할 때 마크다운(Markdown, .md) 파일 자주 사용하시죠? 기존 VS Code 기본 환경에서는 코드창미리보기(Preview) 분할창을 2개 띄워두고 작업해야 해서 화면도 좁아지고 가독성이 떨어지는 불편함이 있었습니다.

오늘은 Google AntigravityVS Code에서 마크다운 파일을 노션(Notion)이나 옵시디언(Obsidian)처럼 실시간 시각화(WYSIWYG) 상태로 직접 편집하고, 상단 툴바 및 메타데이터(Properties) 박스까지 깔끔하게 띄우는 환경 설정 방법을 소개해 드립니다.


🔥 설정 후 주요 변화 (특징)

이 설정을 완료하면 .md 파일을 열었을 때 다음과 같은 스마트한 편집 환경이 제공됩니다:

  1. 상단 서식 툴바 지원: Bold, Italic, 굵기, 색상, 이미지, 표 생성 등을 클릭 한 번으로 조작
  2. YAML Frontmatter (Properties) 시각화: 파일 상단의 메타데이터(날짜, 태그, 프로젝트 등)가 노션 스타일의 깔끔한 카드 상자로 렌더링
  3. 좌측 목차(Outline) 자동 생성: 문서 내 헤딩(#, ##, ###)을 감지하여 클릭 시 해당 위치로 즉시 이동
  4. 실시간 라이브 렌더링 (WYSIWYG): 텍스트를 입력하는 즉시 결과물이 바로 보여 분할 창이 불필요

🛠️ 3분 만에 끝내는 설정 방법

1단계: 필수 확장 기능(Extension) 설치

  1. 에디터 좌측의 Extensions 아이콘 (Ctrl + Shift + X / Cmd + Shift + X)을 클릭합니다.
  2. 검색창에 **Markdown Editor**를 입력합니다.
  3. Markdown Editor (Vditor 기반 / zaaack 또는 cweijan 제공) 확장을 [Install] 합니다.

2단계: .md 파일의 기본 편집기로 지정하기

확장 프로그램을 설치한 후, 마크다운 파일을 클릭했을 때 항상 이 뷰어로 열리도록 기본값(Default)을 설정해야 합니다.

💡 [방법 A] 우클릭 메뉴로 설정 (가장 간편한 방법)

  1. 좌측 파일 탐색기에서 아무 .md 파일이나 마우스 우클릭합니다.
  2. 메뉴에서 Open With... (한글: 연결 프로그램...)를 선택합니다.
  3. 하단의 Configure default editor for '*.md'..." (한글: '*.md'에 대한 기본 편집기 구성...)을 클릭합니다.
  4. 목록에서 **Markdown Editor**를 선택하면 완료!

💡 [방법 B] settings.json 설정에 직접 추가

설정 파일에 직접 등록하고 싶다면 settings.json에 아래 구문을 추가해 주세요:

"workbench.editorAssociations": {
  "*.md": "zaaack.markdown-editor"
}

💡 유용한 실무 팁 (Q&A)

Q. 원본 마크다운 코드(raw text)를 수정하고 싶을 땐 어떻게 하나요?

  • 상단 파일 탭을 마우스 우클릭 후 **Open With...Text Editor**를 선택하면 익숙한 원본 코드 편집기로 즉시 돌아갈 수 있습니다. 언제든 원하는 모드로 전환 가능합니다!

Q. 옵시디언(Obsidian) 노트와도 호환되나요?

  • 네! 옵시디언에서 사용하는 YAML 속성(date, tags, type 등)과 태그(#meeting, #project 등)가 그대로 깔끔한 시각화 카드로 표시되므로, 옵시디언 볼트(Vault)를 VS Code/Antigravity와 병행해서 쓰시는 분들께 강력 추천합니다.

🎯 마무리하며

이제 VS Code와 Antigravity에서도 노션이나 옵시디언 부럽지 않은 쾌적한 마크다운 문서 작성 환경을 누려보세요!

AI 코딩 어시스턴트를 팀 전용 비서로 만드는 법

Antigravity, Claude Code, GitHub Copilot 커스터마이징 비교

코딩 경험 없이도 AI를 “우리 팀만의 비서”로 바꿀 수 있다. 핵심은 3가지 파일 구조에 있다.


왜 커스터마이징인가?

ChatGPT, Gemini, Claude… 어떤 AI를 써도 결국 같은 문제에 부딪힌다:

  • “우리 팀 이름도 모르면서 뭘 도와줘?”
  • “매번 배경 설명부터 해야 하나?”
  • “어제 한 대화를 오늘은 기억 못 하네?”

이 문제의 해결책이 바로 AI 코딩 어시스턴트의 커스터마이징 시스템이다. Google의 Antigravity, Anthropic의 Claude Code, GitHub Copilot — 이 세 가지 모두 파일 기반으로 AI의 행동을 정의할 수 있는 구조를 갖추고 있다.


3대 AI 코딩 어시스턴트 커스터마이징 구조

1. 규칙 파일 — AI의 “헌법”

매 대화마다 자동으로 적용되는 기본 규칙이다. AI의 정체성, 행동 규칙, 팀 정보를 여기에 쓴다.

Antigravity Claude Code GitHub Copilot
파일명 GEMINI.md CLAUDE.md .github/copilot-instructions.md
위치 워크스페이스 루트 워크스페이스 루트 .github/ 폴더
형식 Markdown Markdown Markdown
적용 범위 모든 대화 모든 대화 모든 대화

규칙 파일에 들어가는 것들:
– AI의 이름과 정체성
– 팀 구성원 테이블 (이름, ID, 이메일)
– 사용자 자동 식별 규칙
– 반드시 지킬 것 (MUST) / 절대 하지 말 것 (NEVER)
– 참조할 파일 경로
– 출력 형식 기본값 (날짜 형식, 파일명 규칙 등)

2. Skills — AI의 “업무 매뉴얼”

특정 키워드에 반응하여 자동으로 로드되는 전문 작업 지시서다.

Antigravity Claude Code GitHub Copilot
경로 .agent/skills/ .agent/skills/ 없음
파일 SKILL.md SKILL.md
로드 방식 의미 기반 자동 매칭 의미 기반 자동 매칭

Antigravity와 Claude Code는 .agent/skills/ 구조가 동일하다. 한 번 만들면 두 AI 모두에서 작동한다.

스킬 예시:
– “주간 로그 쓰자” → weekly-log 스킬 → 인터뷰 형식으로 주간 로그 작성
– “내 할 일 보여줘” → my-dashboard 스킬 → 업무 대시보드 생성
– “회의록 정리해줘” → meeting-note 스킬 → 구조화된 회의록 생성

SKILL.md에는 YAML 메타데이터로 트리거 키워드를 정의한다:

---
name: weekly-log
description: 팀원의 주간 업무를 인터뷰 형식으로 물어보고 구조화된 주간 로그를 생성한다. 주간 로그, 이번 주 한 일, 위클리 로그 등의 요청에 반응한다.
---

AI는 사용자의 자연어 요청과 이 description의미적으로 매칭해서 관련 스킬을 자동으로 찾아 참조한다.

3. Knowledge Base — AI의 “참고 자료”

AI가 상시 참조하는 지식 베이스다.

Antigravity Claude Code GitHub Copilot
경로 .context/ .context/ 없음
자동 참조
형식 Markdown Markdown

Knowledge Base에 넣을 것들:
team-info.md — 팀 기본 정보, 구성원, 미션
folder-guide.md — 폴더 구조와 용도 정의
project-glossary.md — 업무 용어 사전


Antigravity 기반 워크플로우

전체 흐름

사용자 질문 입력
│
├─ ① GEMINI.md 항상 적용 (규칙/정체성)
│ "한국어로 응답, 록님이라 호칭, 🏗️ 이모지 사용"
│
├─ ② .agent/skills/ 키워드 매칭
│ "주간 로그 쓰자" → weekly-log/SKILL.md 자동 로드
│
└─ ③ .context/ 필요 시 참조
│ 팀 정보, 폴더 가이드, 용어 사전
│
▼
AI 응답 생성

실제 사용 시나리오

시나리오 1: 주간 로그 작성

사용자: "주간 로그 쓰자"
│
├─ GEMINI.md → 사용자를 "록 팀장"으로 식별
├─ weekly-log/SKILL.md → 인터뷰 형식 절차 로드
└─ .context/team-info.md → 팀 맥락 참조
│
AI: "록님, 이번 주(W07) 주간 로그를 작성할게요!
이번 주에 한 일을 편하게 말씀해주세요."
│
사용자: "OOO 현안보고, AI비서환경 구축"
│
AI: [구조화된 주간 로그 생성 → 1 Note/1A/2026-W07-log.md 저장]

시나리오 2: 업무 대시보드

사용자: "오늘 할 일 정리해줘"
│
├─ my-dashboard/SKILL.md → 대시보드 템플릿 로드
└─ Daily Notes, Work 폴더 → 진행 중 업무 파악
│
AI: [마감 임박 태스크, 진행 중 업무, 우선순위 제안]

워크스페이스 구조

📁 워크스페이스 루트/
│
├── GEMINI.md ← Antigravity 규칙 (항상 적용)
├── CLAUDE.md ← Claude Code 규칙 (항상 적용)
│
├── .agent/skills/ ← 스킬 모듈 (공통)
│ ├── weekly-log/SKILL.md
│ ├── my-dashboard/SKILL.md
│ └── meeting-note/SKILL.md
│
├── .context/ ← Knowledge Base (공통)
│ ├── team-info.md
│ ├── folder-guide.md
│ └── project-glossary.md
│
├── 1 Note/ ← Obsidian 노트
├── 2 Work/ ← 업무 데이터
└── ...

비교 요약: 어떤 AI를 써야 할까?

항목 Antigravity Claude Code GitHub Copilot
규칙 파일 GEMINI.md CLAUDE.md copilot-instructions.md
스킬 시스템 .agent/skills/ .agent/skills/
Knowledge Base .context/ .context/
의미 기반 스킬 로딩
비용 무료 (프리뷰) 무료 (프리뷰) 유료 ($10~19/월)
IDE Antigravity 앱 VS Code / 터미널 VS Code
비개발자 친화도 ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐

핵심 포인트: Antigravity와 Claude Code는 .agent/skills/.context/공유한다. 규칙 파일(GEMINI.md / CLAUDE.md)만 각각 만들면, 나머지 스킬과 지식 베이스는 두 AI가 동일하게 사용한다.


시작하는 법 (비개발자용)

  1. 규칙 파일 만들기 (10분)

GEMINI.md에 AI 이름, 팀원 정보, 행동 규칙 작성
– 마크다운 문법일 뿐, 코딩 아님

  1. Knowledge Base 세팅 (20분)

.context/ 폴더에 팀 정보, 폴더 가이드, 용어 사전

  1. 스킬 1~2개 만들기 (30분)

.agent/skills/[스킬명]/SKILL.md
– 트리거 키워드 + 실행 절차 + 출력 형식

  1. 테스트 (5분)

– “나는 누구야?” → 사용자 식별 확인
– “주간 로그 쓰자” → 스킬 작동 확인

총 소요: 약 1시간. 이후로는 매일 수 분의 대화로 업무를 정리할 수 있다.


이 글은 실제로 팀에서 Antigravity 기반 AI 비서를 구축하면서 작성했습니다.

2026-02-16