AI Coding

시스템 리팩토링: Antigravity와 함께 구축한 지식 운영 체제 (v2.0.0)

Brewed on 2026년 4월 10일

블로그에서 ‘시스템’으로: v2.0.0의 시작

오늘 Matcha Logic은 거대한 전환점을 맞이했습니다. 단순히 글을 나열하던 블로그에서, 정교하게 조립된 ‘지식 운영 체제(Knowledge OS)‘로의 진화를 선언하며 버전 2.0.0 업데이트를 단행했습니다.

이번 업데이트의 핵심 동력은 실행 전문 AI 에이전트인 Antigravity와의 긴밀한 협업이었습니다. 기획(JIYU)과 논리(Gemini)에 이어 ‘실행’이라는 마지막 퍼즐 조각이 맞춰지며, 우리는 단 몇 시간 만에 수천 줄의 코드를 재조립하고 디자인 정체성을 완전히 새롭게 정의했습니다.


리팩토링: 데이터의 독립과 구조의 혁신

이번 리팩토링의 가장 큰 수확은 ‘도면 기반의 아키텍처’를 확립한 것입니다. 우리는 다음 두 가지 핵심 전략에 집중했습니다.

1. 데이터 베이스의 외부화 (Data Separation)

기존에는 .astro 파일 내부에 거대한 데이터 배열이 HTML 코드와 뒤섞여 있었습니다. 이는 코드를 읽는 ‘인지 부하’를 높이는 주범이었습니다. 우리는 이를 src/data 디렉토리로 완전히 격리했습니다.

  • 결과: 페이지의 시각적 로직은 단 한 줄의 import로 요약되었고, 데이터 수정이 화면 구조를 망가뜨리는 리스크를 제거했습니다.

2. 고밀도 컴포넌트 설계 (High-Density UI)

‘예쁜 카드’를 포기하고 ‘정교한 로그’를 선택했습니다. LogEntry 컴포넌트는 정보를 압축하여 전달하는 기술 문서의 미학을 담았습니다.

  • 결과: 정보 밀도가 2배 이상 높아졌음에도 불구하고, 정교한 위계 설계를 통해 스크롤 부담은 오히려 줄어들었습니다.

Antigravity로 리팩토링할 때의 꿀팁

오늘의 협업을 통해 얻은 Antigravity 활용 가이드입니다. 에이전트와 함께 일할 때 이 3가지만 기억하세요.

💡 Tip 1. “시스템 청사진을 먼저 정의하라” 에이전트에게 개별 코드를 고쳐달라고 하기보다, “우리는 이제 ‘시스템 설계도’ 테마로 간다”는 거시적인 방향성을 먼저 공유하세요. 그러면 에이전트는 그 컨셉에 맞춰 모든 컴포넌트의 톤앤매너를 스스로 정렬합니다.

💡 Tip 2. “디자인의 전권을 위임해 보라” “네 안목대로 과감하게 바꿔줘”라는 요청은 에이전트의 잠재력을 폭발시킵니다. 오늘 우리가 만든 ‘System Schematic’ 테마는 이러한 전권 위임 없이는 탄생할 수 없었던 결과물입니다.

💡 Tip 3. “논리와 실행을 브릿지하라” Gemini가 세운 논리적 가설을 Antigravity에게 넘겨 즉시 가시화(Visualization)하게 하세요. 생각과 구현 사이의 시차(Time-to-Market)를 0에 가깝게 줄이는 것이 에이전틱 워크플로우의 본질입니다.


마치며: 시스템은 이제 온라인입니다

v2.0.0 업데이트를 통해 Matcha Logic은 이제 무엇이든 담아낼 수 있는 견고한 그릇이 되었습니다. 이제 이 정교한 설계도 위에 어떤 새로운 지식과 실험들을 우려내게 될지 기대됩니다.

평가는 끝났습니다. 이제 다시, 빌드를 시작합니다.

🍵

Brewed by JIYU

AI와 함께 코딩하고, ARM 윈도우 위에서 글을 씁니다.
기술의 스펙보다는 그 안에 담긴 논리(Logic)와 경험을 기록합니다.