本篇博客介绍最近一周(2026-03-30 ~ 2026-04-05)的记录与思考。
摘要
- 跑步:一周七次记录,合计约 34.5 公里,超额完成每周 23.1 公里的跑步目标。
- 创作:博客发布三篇文章,使用 AI 翻译技能翻译几十篇英文文章并发布;公众号发表一篇文章,阅览数 107,累计关注用户数 3 人。
- 博客:修改博客导航菜单,提交翻译、Wiki、周报一级菜单。
健康
本周(03-30~04-05)共 7 次户外跑,合计约 34.5 公里。按原先「每天约 3.3 km」推算的周目标约 23.1 公里。数据来自 Running 与同步到本站的 running.json。
| 日期 | 距离 | 配速 | 平均心率 |
|---|---|---|---|
| 03-30 | 3.15 公里 | 9′33″ | — |
| 03-31 | 5.02 公里 | 7′58″ | 126 |
| 04-01 | 5.20 公里 | 8′47″ | 114 |
| 04-02 | 6.01 公里 | 8′25″ | 134 |
| 04-03 | 5.01 公里 | 8′22″ | 136 |
| 04-04 | 5.09 公里 | 7′36″ | 135 |
| 04-05 | 5.01 公里 | 7′16″ | — |
小结: 七天都有跑,节奏以约 5 km 为主;配速从 7′16″(04-05)到 9′33″(03-30,距离较短)不等,整体仍偏有氧。03-30、04-05 两次平均心率为 0(当次未记入或未戴心率)。在有记录的几天里,平均心率大致在 114~136,没有再现此前「单日 8 km + 配速很快」那种偏高强度;若希望周跑量别长期明显高于目标,可以偶尔用短距离轻松跑替代,给身体多一点恢复窗口。
分享
我使用 Linkding 书签来保存我认为不错的资源,包括文章、视频等等。虽然大部分有意思的输入都会自动同步到「ChenSoul Share」Telegram 频道,但我还是想在这里额外挑一部分出来。单独列出来之后,这篇周报就更像一份 newsletter 了。
-
这是一个在线 AI 简历编辑器项目,支持实时预览、自定义主题、深色模式、PDF 导出、自动保存和本地存储。项目基于 TanStack Start、TypeScript、Tailwind CSS 等技术构建,并提供本地开发与 Docker 部署方式。
Claude Code + NotebookLM + Obsidian: The Research Stack Nobody’s Using
20 个 YouTube 视频变成带引用的笔记、音频和 Obsidian 中的知识图谱
Production RAG: Learning from Scratch Done Right
学习高级软件架构师如何从头构建生产就绪的 RAG 系统,分为 4 个阶段:摄取、检索、生成和通过 MCP 服务。
Agentic Coding: GSD vs Spec Kit vs OpenSpec vs Taskmaster AI
比较不同的 AI 编码工具(GSD、Spec Kit、OpenSpec、Taskmaster AI)之间的差异和特点。
-
识破逻辑谬误与认知偏见,培养批判性思考能力。思辨录——一部关于思维谬误与认知偏见的在线志书。
Genspark - Your All-in-One AI Workspace
Genspark 是一个一体化的 AI 工作空间,支持幻灯片、文档、图像、视频、代码和设计。免费试用。
Zellij - Terminal Workspace with Batteries Included
Zellij 是一个 Rust 编写的终端工作空间,具有内置功能。可以通过 curl 脚本快速安装和启动,无需预先安装。支持 bash、zsh、fish 和 powershell。提供强大的终端功能,如分屏、标签页、布局等。
Spring, Build Me a Coding Agent
学习如何使用 Spring AI Agent Utils 库在 Spring AI 中构建自主编码代理。本教程带你创建一个基于 CLI 的代理,具有文件系统访问、Shell 命令和技能功能。文章介绍了 Agent 的定义、工具(FileSystemTools、GrepTool、ShellTools 等)、技能系统、聊天记忆等核心概念。
General-purpose dotfiles utilities
dotfiles 通用工具列表,包括 chezmoi、Mackup、Home Manager、Dotbot、yadm 等 25+ 个 dotfiles 管理工具,按 Star 数排序。
[Obsidian + Claude Code] Part 3: Make Your Obsidian Vault Claude Code-Native
这篇文章介绍了如何将 Obsidian 知识库打造为 Claude Code 原生环境,包括 CLAUDE.md 指令文件、9 种笔记模板、_active-context.md 工作记忆、6 种角色指令(Chief of Staff/Content Writer 等)、9 个可复用命令(/week-planning、/daily-updates 等),以及分 6 步的实施路径。
[Obsidian + Claude Code] Part 2: I Rebuilt My Obsidian Vault From Scratch
这篇文章分享了作者第三次重建 Obsidian 知识库的经验,包括四层架构设计(system、shared-space、personal、work)、PARA 与 OKR 双工作区模式、YAML frontmatter 规范、周一规划 + 每日记录 + 周五回顾的节奏,以及 One Thing 优先级方法。
Obsidian + Claude Code: Non-Tech Guide to Build Your AI-Powered Second Brain
这篇指南面向非技术用户,介绍如何在 Obsidian 中使用 Claude Code 构建 AI 驱动的第二大脑。内容包括 IDE 与终端的区别、Obsidian 优势、Claude Code 安装、Claudian 插件配置、实际工作流程示例以及常见问题解答。
How to build Claude Skills 2.0 Better than 99% of People
这篇文章详细介绍了如何创建和使用 Claude Skills 2.0,包括技能结构(SKILL.md、metadata、content)、最佳实践(500 行限制、渐进式披露)、与 MCP 的关系(MCP 是厨房,Skills 是食谱),以及官方/自定义/社区三种技能来源。
The Designer’s Essential Skills for Claude Code
这篇文章介绍了设计师使用 Claude Code 时必须安装的 8 个核心技能,包括 UI/UX 设计系统、前端设计规范、shadcn/ui 组件库、Web 无障碍、设计指南审查、动画效果、Figma 集成和 Tailwind 设计系统。
-
这是一个面向 Claude Code 的可视化实践指南,覆盖 slash commands、memory、skills、subagents、MCP、hooks、plugins 等能力,并提供可直接复制使用的模板与学习路径。它不是单纯的特性清单,而是更偏教程和工程化上手手册。
Executing commands over SSH with GitHub Actions
这篇文章介绍如何通过 GitHub Actions 使用 SSH 连接远程服务器并执行部署脚本,包括创建 deploy 用户、配置 SSH 密钥、设置 GitHub Secrets,以及编写在 push 后自动触发的 deploy workflow。整体方案比较直接,适合需要在代码提交后立刻更新服务器的轻量 CI/CD 场景。
How to turn anything into a router
这篇文章介绍如何把任意一台能跑 Linux 的设备改造成家用路由器,包括硬件选择、桥接网络、hostapd、dnsmasq、nftables、防火墙与 DHCP/DNS 配置等实践步骤。重点不是推荐替代商用路由器,而是说明路由器本质上也是通用计算机,很多旧设备都能胜任这类任务。
-
这篇文章系统梳理了 Agent 的核心工程问题,包括 Agent Loop、控制模式、Harness、上下文工程、Skills、工具设计与记忆系统等,并结合 OpenClaw 等实现来解释这些设计原则。重点不只是讲概念,而是讨论哪些因素会真正影响 Agent 在工程场景中的稳定性与效果。
wechat-article/wechat-article-exporter
这是一个微信公众号文章批量下载工具,支持搜索公众号、批量导出文章,并可导出阅读量、评论等数据。项目支持 html/json/excel/txt/md/docx 等多种格式,也支持 Docker 私有化部署和 Cloudflare 部署。
AI Builder 聚合平台|追踪全球 AI 创作者的最新动态与项目
这是一个聚合全球 AI 创作者动态与项目的平台,重点收集独立开发者、AI 创业者和开源作者的博客、X、YouTube 与 GitHub 更新。它更像一个用于发现 AI 项目、工具和创作者的入口网站,而不是单篇文章。
-
这是一个面向微信公众号内容发布与排版的在线工具,页面标题显示为“公众号排版大师”。从当前可获取内容看,它更像一个可直接使用的工具入口,而不是文章或教程页。