<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://canineblog.vercel.app/ko</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/tags</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/books</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/about</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/privacy</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/disclaimer</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/terms</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/tags</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/books</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/about</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/privacy</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/disclaimer</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/terms</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/category/dev</loc>
<lastmod>2026-05-18T12:55:15.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/category/book</loc>
<lastmod>2026-05-18T12:55:15.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/category/study</loc>
<lastmod>2026-05-18T12:55:15.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/category/dev</loc>
<lastmod>2026-05-18T12:55:15.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/category/book</loc>
<lastmod>2026-05-18T12:55:15.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/category/study</loc>
<lastmod>2026-05-18T12:55:15.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/harness-engineering</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/ai-harness-carving-elder</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/heroui-v3-vibe-coding-threads</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/anthropic-harness-engineering-notes</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/study/scroll-driven-animation-study</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/study/design-system-document-outline</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/think/chatgpt-guide-for-non-developers</loc>
<lastmod>2025-08-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/claude-code-official-release-review</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/claude-opus-4-1-vs-gpt-5</loc>
<lastmod>2025-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/think/vibe-coding-developer</loc>
<lastmod>2025-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/gpt5-cursor-claude-synergy</loc>
<lastmod>2025-08-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/openai-gpt-5-launch-event-tease</loc>
<lastmod>2025-08-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/claude-opus-4-1-release</loc>
<lastmod>2025-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/think/how-to-ask-good-questions</loc>
<lastmod>2025-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/pre-commit-design-protection</loc>
<lastmod>2025-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/eng-dev/cursor-1-3-series-july-updates</loc>
<lastmod>2025-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/eng-dev/claude-code-july-update-usage-limits</loc>
<lastmod>2025-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/book/chatgpt-71-tricks-book-review</loc>
<lastmod>2025-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/think/claude-code-goldenrabbit-clone-project-reflection</loc>
<lastmod>2025-07-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/book/gemini-notebooklm-51-ways</loc>
<lastmod>2025-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/claude-code-july-updates-usage-limits</loc>
<lastmod>2025-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/book/figma-with-ai-book-introduction</loc>
<lastmod>2025-07-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/dev/cursor-1-3-series-july-updates</loc>
<lastmod>2025-07-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/ko/posts/book/book-review-claude-mcp</loc>
<lastmod>2025-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/harness-engineering</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/ai-harness-carving-elder</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/heroui-v3-vibe-coding-threads</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/anthropic-harness-engineering-notes</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/study/scroll-driven-animation-study</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/study/design-system-document-outline</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/think/chatgpt-guide-for-non-developers</loc>
<lastmod>2025-08-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/claude-code-official-release-review</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/claude-opus-4-1-vs-gpt-5</loc>
<lastmod>2025-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/think/vibe-coding-developer</loc>
<lastmod>2025-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/gpt5-cursor-claude-synergy</loc>
<lastmod>2025-08-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/openai-gpt-5-launch-event-tease</loc>
<lastmod>2025-08-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/claude-opus-4-1-release</loc>
<lastmod>2025-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/think/how-to-ask-good-questions</loc>
<lastmod>2025-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/pre-commit-design-protection</loc>
<lastmod>2025-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/eng-dev/cursor-1-3-series-july-updates</loc>
<lastmod>2025-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/eng-dev/claude-code-july-update-usage-limits</loc>
<lastmod>2025-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/book/chatgpt-71-tricks-book-review</loc>
<lastmod>2025-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/think/claude-code-goldenrabbit-clone-project-reflection</loc>
<lastmod>2025-07-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/book/gemini-notebooklm-51-ways</loc>
<lastmod>2025-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/claude-code-july-updates-usage-limits</loc>
<lastmod>2025-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/book/figma-with-ai-book-introduction</loc>
<lastmod>2025-07-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/dev/cursor-1-3-series-july-updates</loc>
<lastmod>2025-07-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://canineblog.vercel.app/en/posts/book/book-review-claude-mcp</loc>
<lastmod>2025-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
