<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://danyuchn.github.io/blog/</loc></url><url><loc>https://danyuchn.github.io/blog/about/</loc></url><url><loc>https://danyuchn.github.io/blog/archives/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/2/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-adoption-gap/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-anxiety-and-adaptation/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-community-digest-apr-w18/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-era-critical-thinking/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-marketing-routes/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-micro-notes-2025/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-micro-notes/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-product-building/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-reading-list-feb-2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-resume-war/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-security-boundary/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-subscription-value/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/ai-workflow-convergence-divergence/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/anthropic-cache-controversy-apr2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/anthropic-trust-crisis-backup/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/book-to-skill/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/cc-audit-skill/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-cache-crisis/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-dunning-kruger/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-ecosystem-roundup-apr08/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-five-levels/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-half-year-journey/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-harness-ops/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-initial-prompt-tips/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-jsonl-internals/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-skills-mechanism/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-source-leak/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-subscription-guide/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-tips-apr-w17/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-tips-apr-w18/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-usage-insights/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-code-workshop-notes/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-desktop-vs-cli/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-getting-dumber-data/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-vs-gemini-vs-gpt/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/claude-work-timer/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/cli-terminal-philosophy/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/context-management-hooks/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/context-session-management/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/cowork-vs-claude-code/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/enterprise-ai-training-design/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/fire-planning-with-claude/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/hello-world/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/hermes-ccc-claude-code-skills/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/html-pdf-rendering-traps/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/knowledge-base-audit-2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/mirror-system-weekly-review/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/my-automation-workflow/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/obsidian-claude-code-workflow/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/obsidian-vs-notebooklm-agent/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/one-ai-tool-to-rule-them-all/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/opus-47-week-review/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/pii-guard-tw/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/remotion-claude-code-videos/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/self-improving-claude-md/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/teachers-ai-transition-apr/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/teachers-embrace-ai/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/teaching-non-tech-ai/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/vibe-coding-truth/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/video-production-gotchas-2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/en/youtube-growth-mechanism/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-adoption-gap/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-anxiety-and-adaptation/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-community-digest-apr-w18/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-era-critical-thinking/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-marketing-routes/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-micro-notes-2025/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-micro-notes/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-product-building/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-reading-list-feb-2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-resume-war/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-security-boundary/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-subscription-value/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/ai-workflow-convergence-divergence/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/anthropic-cache-controversy-apr2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/anthropic-trust-crisis-backup/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/book-to-skill/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/cc-audit-skill/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-cache-crisis/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-dunning-kruger/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-ecosystem-roundup-apr08/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-five-levels/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-half-year-journey/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-harness-ops/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-initial-prompt-tips/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-jsonl-internals/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-skills-mechanism/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-source-leak/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-subscription-guide/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-tips-apr-w17/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-tips-apr-w18/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-usage-insights/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-code-workshop-notes/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-desktop-vs-cli/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-getting-dumber-data/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-vs-gemini-vs-gpt/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/claude-work-timer/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/cli-terminal-philosophy/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/context-management-hooks/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/context-session-management/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/cowork-vs-claude-code/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/enterprise-ai-training-design/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/fire-planning-with-claude/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/hello-world/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/hermes-ccc-claude-code-skills/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/html-pdf-rendering-traps/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/knowledge-base-audit-2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/mirror-system-weekly-review/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/my-automation-workflow/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/obsidian-claude-code-workflow/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/obsidian-vs-notebooklm-agent/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/one-ai-tool-to-rule-them-all/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/opus-47-week-review/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/pii-guard-tw/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/remotion-claude-code-videos/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/self-improving-claude-md/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/teachers-ai-transition-apr/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/teachers-embrace-ai/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/teaching-non-tech-ai/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/vibe-coding-truth/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/video-production-gotchas-2026/</loc></url><url><loc>https://danyuchn.github.io/blog/posts/zh/youtube-growth-mechanism/</loc></url><url><loc>https://danyuchn.github.io/blog/search/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E4%BC%81%E6%A5%AD%E5%9F%B9%E8%A8%93/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E5%89%B5%E4%BD%9C%E8%80%85/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E6%95%99%E5%AD%B8%E8%A8%AD%E8%A8%88/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E7%AE%A1%E7%90%86/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E5%81%A5%E6%AA%A2/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E8%87%AA%E5%8B%95%E5%8C%96/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E8%B8%A9%E5%9D%91/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/%E9%A0%BB%E9%81%93%E6%88%90%E9%95%B7/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/agentcrew/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-coding/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-course/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-daily-use/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-education/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-ethics/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-models-comparison/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-models/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-product/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-security/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-tools/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-trends/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai-workflow/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ai%E8%AA%B2%E7%A8%8B/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/automation/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/career/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/channel-growth/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/claude-code/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/claude/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/creator/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/developer-experience/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/enterprise-training/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/ffmpeg/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/gemini/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/gotchas/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/gpt/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/harness/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/knowledge-management/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/meta/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/micro-notes/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/mindset/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/obsidian/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/open-source/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/opinions/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/personal-finance/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/productivity/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/recommended-reading/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/reflection/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/remotion/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/skills/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/system-maintenance/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/teaching-design/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/teaching/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/token-optimization/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/vibe-coding/</loc></url><url><loc>https://danyuchn.github.io/blog/tags/youtube/</loc></url></urlset>