<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI 에이전트 on LaMelD</title><link>https://lameld.github.io/ai-agent/</link><description>Recent content in AI 에이전트 on LaMelD</description><generator>Hugo</generator><language>ko-KR</language><lastBuildDate>Fri, 16 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://lameld.github.io/ai-agent/index.xml" rel="self" type="application/rss+xml"/><item><title>Obsidian · graphify 도입 검토</title><link>https://lameld.github.io/ai-agent/obsidian-graphify/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/obsidian-graphify/</guid><description>&lt;style&gt;&#10;.prose {&#10; --rv-obs: #6B4FBB; --rv-obs-soft: #ECE7FA;&#10; --rv-gfy: #1F7A5C; --rv-gfy-soft: #E1F2EA;&#10; --rv-acc: #1F5F7A; --rv-acc-soft: #E3EEF4;&#10; --rv-adopt: #2E7D5B; --rv-adopt-bg: #E2F1EA;&#10; --rv-hold: #A66B12; --rv-hold-bg: #F8EBD3;&#10; --rv-reject: #A3423C; --rv-reject-bg: #F6E1DF;&#10;}&#10;[data-theme="dark"] .prose {&#10; --rv-obs: #B8A6F5; --rv-obs-soft: #2A2342;&#10; --rv-gfy: #7FD3AE; --rv-gfy-soft: #163229;&#10; --rv-acc: #7BBBD8; --rv-acc-soft: #1E3441;&#10; --rv-adopt: #7FCBA6; --rv-adopt-bg: #17362A;&#10; --rv-hold: #E3B25C; --rv-hold-bg: #3C2E14;&#10; --rv-reject: #E59A95; --rv-reject-bg: #3F2321;&#10;}&#10;.prose .rv-chip { display: inline-block; font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.04em; line-height: 1.6; padding: 0.1em 0.5em; border-radius: 3px; font-weight: 500; white-space: nowrap; }&#10;.prose .rv-adopt { color: var(--rv-adopt); background: var(--rv-adopt-bg); }&#10;.prose .rv-hold { color: var(--rv-hold); background: var(--rv-hold-bg); }&#10;.prose .rv-reject { color: var(--rv-reject); background: var(--rv-reject-bg); }&#10;.prose .rv-tag { display: inline-block; font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.06em; line-height: 1.6; padding: 0.1em 0.6em; border-radius: 3px; font-weight: 500; color: var(--tc); background: var(--tc-soft); }&#10;.prose .rv-t-obs { --tc: var(--rv-obs); --tc-soft: var(--rv-obs-soft); }&#10;.prose .rv-t-gfy { --tc: var(--rv-gfy); --tc-soft: var(--rv-gfy-soft); }&#10;.prose .rv-t-acc { --tc: var(--rv-acc); --tc-soft: var(--rv-acc-soft); }&#10;.prose .rv-t-hold { --tc: var(--rv-hold); --tc-soft: var(--rv-hold-bg); }&#10;.prose .rv-head { display: flex; align-items: center; gap: var(--space-2); flex-wrap: wrap; }&#10;.prose h2 + .rv-head { margin-top: var(--space-3); }&#10;.prose .rv-verdicts { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-4) var(--space-6); padding: var(--space-4) var(--space-6); border: 1px solid var(--border-strong); border-radius: var(--radius); background: var(--card); }&#10;.prose .rv-verdict { border-top: 3px solid var(--vc); padding-top: var(--space-2); display: flex; flex-direction: column; gap: var(--space-1); }&#10;.prose .rv-verdict .rv-chip { align-self: flex-start; }&#10;.prose .rv-verdict strong { font-size: 0.9375rem; line-height: 1.3; }&#10;.prose .rv-verdict p { margin: 0; font-size: 0.875rem; line-height: 1.5; color: var(--muted-fg); }&#10;.prose .rv-v-obs { --vc: var(--rv-obs); } .prose .rv-v-gfy { --vc: var(--rv-gfy); } .prose .rv-v-cg { --vc: var(--muted-fg); } .prose .rv-v-acc { --vc: var(--rv-acc); }&#10;@media (max-width: 480px) { .prose .rv-verdicts { grid-template-columns: 1fr; padding-inline: var(--space-4); } }&#10;.prose figure { margin: 0; }&#10;.prose figure svg { width: 100%; height: auto; display: block; }&#10;.prose figcaption { font-size: 0.875rem; line-height: 1.6; color: var(--muted-fg); margin-top: var(--space-2); }&#10;.prose svg text { font-family: var(--font-sans); font-size: 12px; fill: currentColor; }&#10;.prose svg .m { font-family: var(--font-mono); }&#10;.prose svg .s { font-size: 11px; fill: var(--muted-fg); }&#10;.prose svg .b6 { font-weight: 600; }&#10;.prose svg .bx { fill: var(--card); stroke: currentColor; stroke-width: 1.2; }&#10;.prose svg .ln { fill: none; stroke: currentColor; stroke-width: 1.2; }&#10;.prose svg .dash { stroke-dasharray: 4 3; }&#10;.prose svg .dim { stroke: var(--muted-fg); }&#10;.prose svg .dimt { fill: var(--muted-fg); }&#10;.prose svg .obs { stroke: var(--rv-obs); } .prose svg .obst { fill: var(--rv-obs); }&#10;.prose svg .gfy { stroke: var(--rv-gfy); } .prose svg .gfyt { fill: var(--rv-gfy); }&#10;.prose svg .acc { stroke: var(--rv-acc); } .prose svg .acct { fill: var(--rv-acc); }&#10;.prose svg .bad { stroke: var(--rv-reject); } .prose svg .badt { fill: var(--rv-reject); }&#10;.prose svg .w2 { stroke-width: 1.8; }&#10;.prose .rv-skills { display: flex; flex-wrap: wrap; gap: var(--space-2); }&#10;.prose .rv-skill { font-family: var(--font-mono); font-size: 0.8125rem; padding: 0.2em 0.7em; border-radius: 4px; border: 1px solid var(--border-strong); background: var(--card); }&#10;.prose .rv-skill.ok { border-color: var(--rv-adopt); color: var(--rv-adopt); }&#10;.prose .rv-skill.no { border-color: var(--rv-reject); color: var(--rv-reject); background: var(--rv-reject-bg); }&#10;.prose details { border: 1px solid var(--border); border-radius: var(--radius); padding: var(--space-3) var(--space-4); }&#10;.prose details &gt; * + * { margin-top: 1em; }&#10;.prose summary { cursor: pointer; font-weight: 500; color: var(--accent); }&#10;.prose .rv-note { font-size: 0.9375rem; color: var(--muted-fg); }&#10;&lt;/style&gt;&#10;&lt;p&gt;팀 작업 이력 공유와 Claude Code 세션 비용 절감에 두 도구가 필요한지 검토했습니다.&lt;/p&gt;</description></item><item><title>archify: 에이전트가 그리고 검증까지 하는 아키텍처 다이어그램 스킬</title><link>https://lameld.github.io/ai-agent/archify/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/archify/</guid><description>&lt;p&gt;저장소: &lt;a href="https://github.com/tt-a1i/archify"&gt;github.com/tt-a1i/archify&lt;/a&gt; · &lt;a href="https://tt-a1i.github.io/archify/"&gt;프로젝트 페이지&lt;/a&gt; · MIT · 안정판 v2.16.0(2026-08-30), main은 2.17.0-dev.1&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;archify 플러그인&amp;quot;으로 찾았지만 실체는 &lt;strong&gt;에이전트 스킬&lt;/strong&gt;입니다. &lt;code&gt;SKILL.md&lt;/code&gt;와 Node.js 렌더러·검증기가 한 디렉터리에 들어 있고, Claude Code 마켓플레이스 플러그인(&lt;code&gt;.claude-plugin/&lt;/code&gt;)도 npm 패키지도 아닙니다. &lt;code&gt;SKILL.md&lt;/code&gt;를 읽는 에이전트라면 Claude Code, Codex, Cursor, OpenCode, Antigravity 어디서든 같은 폴더를 그대로 씁니다.&lt;/p&gt;</description></item><item><title>Claude Code 설정 파일 정리: settings.json과 .claude.json</title><link>https://lameld.github.io/ai-agent/settings-files/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/settings-files/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;한 줄 요약&lt;/strong&gt; — &lt;code&gt;settings.json&lt;/code&gt; 계열은 &lt;strong&gt;사람이 편집하는 설정 파일&lt;/strong&gt;, &lt;code&gt;.claude.json&lt;/code&gt;은 &lt;strong&gt;Claude Code가 관리하는 상태·캐시 파일&lt;/strong&gt;입니다. 서로 역할이 완전히 다릅니다.&lt;/p&gt;</description></item><item><title>MCP 서버 수동 등록: CLI, .mcp.json, --mcp-config</title><link>https://lameld.github.io/ai-agent/mcp-manual-setup/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/mcp-manual-setup/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;한 줄 요약&lt;/strong&gt; — 나만 쓰면 &lt;code&gt;claude mcp add -s user&lt;/code&gt;, 팀과 공유하면 &lt;code&gt;.mcp.json&lt;/code&gt; 직접 작성 후 커밋. &lt;code&gt;~/.claude.json&lt;/code&gt;을 건드리기 싫다면 &lt;code&gt;~/mcp.json&lt;/code&gt; + shell alias(4번).&lt;/p&gt;</description></item><item><title>Claude Code 플러그인: 개념, 사용 중인 4종, 주목받는 플러그인</title><link>https://lameld.github.io/ai-agent/plugins/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/plugins/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;플러그인(Plugin)&lt;/strong&gt; 은 슬래시 커맨드 · 서브에이전트 · 스킬 · 훅 · MCP 서버를 하나의 패키지로 묶어 설치할 수 있는 Claude Code 확장 기능이다. 이 글은 플러그인의 개념과 동작 방식, 현재 사용 중인 플러그인 4종, 그리고 요즘 주목받는 플러그인들을 카테고리별로 정리한다.&lt;/p&gt;</description></item><item><title>Custom Skill: 직접 만든 SKILL.md 6종과 연결 관계</title><link>https://lameld.github.io/ai-agent/custom-skills/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/custom-skills/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;Custom Skill&lt;/strong&gt; 은 마켓플레이스에서 설치하는 플러그인이 아니라 &lt;strong&gt;내가 직접 작성한 &lt;code&gt;SKILL.md&lt;/code&gt; 지침 패키지&lt;/strong&gt;다. 작업 내용이 스킬 설명과 맞으면 Claude가 스스로 로드해 그 절차를 따른다. 이 글은 커스텀 스킬의 개념과 디렉토리 구조, 현재 보유한 스킬 6종(&lt;code&gt;codex-handoff&lt;/code&gt; · &lt;code&gt;antigravity-handoff&lt;/code&gt; · &lt;code&gt;linear-register&lt;/code&gt; · &lt;code&gt;linear-execute&lt;/code&gt; · &lt;code&gt;work-history&lt;/code&gt; · &lt;code&gt;ksadmin-works-register&lt;/code&gt;)과 스킬 간 연결 관계를 정리한다.&lt;/p&gt;</description></item><item><title>Ruflo 조사: Claude Code 위에 올리는 멀티 에이전트 하네스, 무엇이 진짜이고 무엇이 아닌가</title><link>https://lameld.github.io/ai-agent/ruflo/</link><pubDate>Fri, 02 Oct 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/ruflo/</guid><description>&lt;p&gt;조사 기준일 2026-10-02. 저장소 &lt;a href="https://github.com/ruvnet/ruflo"&gt;github.com/ruvnet/ruflo&lt;/a&gt;, npm &lt;code&gt;ruflo&lt;/code&gt; 3.50.0.&lt;/p&gt;&#10;&lt;p&gt;Ruflo는 Claude Code(그리고 Codex) 바깥을 감싸는 &lt;strong&gt;에이전트 하네스&lt;/strong&gt;다. 제작자 Reuven Cohen(rUv)의 표현을 빌리면 &amp;ldquo;Agent = Model + Harness&amp;quot;이고, 모델은 코드를 쓰고 하네스는 도구·메모리·루프·샌드박스·통제를 준다. 2025년 6월 Claude Flow라는 이름으로 시작했고, 2026년 1월 Anthropic 상표 문제를 피해 Ruflo로 바꿨다. 이름은 Rust와 flow, 그리고 rUv를 합친 것이다. npm에는 &lt;code&gt;ruflo&lt;/code&gt;, &lt;code&gt;claude-flow&lt;/code&gt;, &lt;code&gt;@claude-flow/cli&lt;/code&gt; 세 이름이 같은 버전으로 올라간다.&lt;/p&gt;</description></item><item><title>artcraft: 에이전트의 손은 되지만 눈은 아니다</title><link>https://lameld.github.io/ai-agent/artcraft/</link><pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/artcraft/</guid><description>&lt;p&gt;사이트: &lt;a href="https://getartcraft.com/"&gt;getartcraft.com&lt;/a&gt; · 저장소: &lt;a href="https://github.com/storytold"&gt;github.com/storytold&lt;/a&gt; · 오픈소스, 구독 없음 · macOS, Windows, 웹&lt;/p&gt;&#10;&lt;p&gt;artcraft는 상용 크리에이티브 앱의 대체재를 모아 놓은 스튜디오입니다. PhotoCraft(Photoshop), VectorCraft(Illustrator), FilmCraft(Premiere), EffectCraft(After Effects), LightCraft(Lightroom), DesignCraft(InDesign), FigCraft(Figma), SoundCraft(Pro Tools), CADCraft(AutoCAD)에 PdfCraft, WordCraft, DeckCraft, GridCraft까지 13종입니다. 이 글은 그중 9종을 Claude Code에 MCP 서버로 붙여 실제로 써 본 기록입니다.&lt;/p&gt;</description></item><item><title>draw.io MCP: 공식 서버와 커뮤니티 서버 조사</title><link>https://lameld.github.io/ai-agent/drawio-mcp/</link><pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate><guid>https://lameld.github.io/ai-agent/drawio-mcp/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;이 글은 각 프로젝트의 README, 공식 문서, npm·PyPI 레지스트리, GitHub API에서 확인한 내용만 적은 &lt;strong&gt;조사 글&lt;/strong&gt;입니다. 직접 설치하거나 실행하지 않았습니다. 어느 쪽이 더 낫다는 판단이나 사용 장면 추정은 넣지 않았습니다. 버전, 날짜, 스타 수는 2026-10-16에 확인한 값입니다.&lt;/p&gt;</description></item></channel></rss>