<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AI-Assisted Development on Kelly Dev</title><link>https://kelly-chui.github.io/tags/ai-assisted-development/</link><description>Recent content in AI-Assisted Development on Kelly Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 19 Jun 2026 20:06:46 +0900</lastBuildDate><atom:link href="https://kelly-chui.github.io/tags/ai-assisted-development/index.xml" rel="self" type="application/rss+xml"/><item><title>TIL. Jun 19, 2026</title><link>https://kelly-chui.github.io/til/2026/til-2026-06-19/</link><pubDate>Fri, 19 Jun 2026 20:06:46 +0900</pubDate><guid>https://kelly-chui.github.io/til/2026/til-2026-06-19/</guid><description>&lt;h2 id="오늘-한-내용"&gt;오늘 한 내용&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;, &lt;code&gt;AGENTS.override.md&lt;/code&gt;의 적용 순서 정리&lt;/li&gt;
&lt;li&gt;전역 규칙과 프로젝트 규칙이 어떻게 병합되는지 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="배운-내용"&gt;배운 내용&lt;/h2&gt;
&lt;p&gt;규칙 파일은 전역에서 프로젝트 하위 디렉토리로 내려오면서 적용된다. 같은 디렉토리에서는 &lt;code&gt;AGENTS.override.md&lt;/code&gt;가 &lt;code&gt;AGENTS.md&lt;/code&gt;보다 우선하고, 하위 디렉토리의 규칙이 더 구체적인 지침으로 해석된다.&lt;/p&gt;
&lt;p&gt;결국 규칙은 전역에서 프로젝트 루트, 현재 작업 디렉토리 순서로 합쳐진다. 공통 원칙은 위쪽에 두고, 특정 모듈의 세부 규칙은 아래쪽에 두는 이유가 여기에 있다.&lt;/p&gt;
&lt;h2 id="해결-내용"&gt;해결 내용&lt;/h2&gt;
&lt;p&gt;전역 원칙은 전역 규칙에, 프로젝트 공통 원칙은 루트에, 모듈별 세부 지침은 하위 디렉토리에 두는 계층을 정리했다. 더 가까운 디렉토리의 규칙이 구체적인 지침으로 적용된다는 점도 확인했다.&lt;/p&gt;</description></item><item><title>TIL. Jun 17, 2026</title><link>https://kelly-chui.github.io/til/2026/til-2026-06-17/</link><pubDate>Wed, 17 Jun 2026 21:52:31 +0900</pubDate><guid>https://kelly-chui.github.io/til/2026/til-2026-06-17/</guid><description>&lt;h2 id="오늘-한-내용"&gt;오늘 한 내용&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Antigravity의 Rules, Skills, Workflows 구조 정리&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dev-data-server-light&lt;/code&gt;의 AGENTS 규칙을 새 구조에 맞춰 마이그레이션&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="배운-내용"&gt;배운 내용&lt;/h2&gt;
&lt;p&gt;Antigravity의 핵심 구조는 다음처럼 정리할 수 있다.&lt;/p&gt;
&lt;div class="code-theme-github"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Rules = 행동 규칙
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Skills = 특정 분야의 지식과 노하우
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Workflows = 작업 절차&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Rules는 항상 지켜야 할 원칙을 정의하고, Skills는 Storage 설계나 코드 리뷰처럼 특정 작업에 필요한 전문 지식을 담는다. Workflows는 계획, 구현, 테스트처럼 작업을 어떤 순서로 진행할지 정의한다.&lt;/p&gt;
&lt;p&gt;기존 &lt;code&gt;AGENTS.md&lt;/code&gt;를 그대로 옮기는 것이 아니라, 공통 원칙과 모듈별 규칙을 분리해야 했다. 규칙을 작게 나누면 모든 작업에 불필요한 문맥을 주입하지 않으면서도 필요한 순간에 더 구체적인 지침을 적용할 수 있다.&lt;/p&gt;</description></item><item><title>TIL. Jun 16, 2026</title><link>https://kelly-chui.github.io/til/2026/til-2026-06-16/</link><pubDate>Tue, 16 Jun 2026 20:29:07 +0900</pubDate><guid>https://kelly-chui.github.io/til/2026/til-2026-06-16/</guid><description>&lt;h2 id="오늘-한-내용"&gt;오늘 한 내용&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Antigravity IDE의 에이전트, 에디터, 터미널, 브라우저 구조 살펴보기&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kelly-chui.github.io/posts/devbox-light-server-04-file-storage/"&gt;File Storage 구현 순서와 &lt;code&gt;StorageService&lt;/code&gt; 설계&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="배운-내용"&gt;배운 내용&lt;/h2&gt;
&lt;p&gt;Antigravity는 에디터 안에서 에이전트가 작업을 수행하고, 브라우저와 터미널을 사용해 결과를 검증하는 개발 환경이다. Agent는 기능 개발이나 버그 수정처럼 실제 작업을 담당하고, Tab은 자동완성에 가깝다.&lt;/p&gt;
&lt;p&gt;File Storage는 먼저 계약을 만들고, 그 다음 &lt;code&gt;fs/promises&lt;/code&gt; 기반 구현체와 테스트를 추가한 뒤, Express와 분리된 Service를 얹는 순서로 진행하기로 했다. 처음부터 multipart 업로드까지 확장하지 않고, JSON과 단순한 파일 콘텐츠로 흐름을 검증하는 것도 중요한 범위 조절이었다.&lt;/p&gt;</description></item><item><title>TIL. Jun 9, 2026</title><link>https://kelly-chui.github.io/til/2026/til-2026-06-09/</link><pubDate>Tue, 09 Jun 2026 20:48:13 +0900</pubDate><guid>https://kelly-chui.github.io/til/2026/til-2026-06-09/</guid><description>&lt;h2 id="오늘-한-내용"&gt;오늘 한 내용&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;LeetCode 3689, 2574 풀이&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dev-data-server-light&lt;/code&gt;의 &lt;code&gt;AGENTS.md&lt;/code&gt; 구조 정리&lt;/li&gt;
&lt;li&gt;루트와 모듈별 개발 규칙의 중복 검토&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="배운-내용"&gt;배운 내용&lt;/h2&gt;
&lt;p&gt;새 디렉토리 구조에서는 공통 원칙을 루트 &lt;code&gt;AGENTS.md&lt;/code&gt;에 모으고, 모듈에만 해당하는 규칙은 해당 모듈의 문서에 두는 방향이 적절하다.&lt;/p&gt;
&lt;p&gt;루트에는 TypeScript, Express, Vitest 같은 기술과 전체 아키텍처, 테스트 원칙을 둔다. 반면 DB 모듈의 레코드 모델이나 저장소 구현 규칙처럼 다른 모듈이 알 필요 없는 내용은 DB 문서에 남긴다.&lt;/p&gt;
&lt;p&gt;중복된 규칙은 단순히 길이의 문제가 아니다. 같은 내용이 여러 파일에 있으면 나중에 한쪽만 수정될 수 있고, AI가 서로 다른 지침으로 해석할 가능성도 생긴다.&lt;/p&gt;</description></item></channel></rss>