置顶【开发环境】Windows+WSL2+AI Coding最佳姿势

【Hermes Agent】多Profile实战&机制深度解析

Hermes的Profile机制是为了解决单一agent无法满足多样化需求的问题。每个Profile都是完全独立的agent实例,拥有自己的配置、记忆、技能和日志等所有状态文件。通过环境变量隔离路径,支持创建、克隆、切换等多种管理方式。实际应用中可实现角色分离、项目隔离、模型对比和沙盒测试等场景。多Profile还可协作处理任务,支持接入不同聊天平台,每个Profile对应独立bot,实现真正的隔离和灵活性。

【微信AI】小程序生态的AI Agent化

微信AI正在把几百万小程序变成AI能直接调用的“工具”。它不只推荐小程序,而是真能替用户操作——点按钮、填信息、下单、调接口,一气呵成。 它提供两种接入方式: **自动模式**,开个开关就行。微信自动读你代码、分析页面、生成标准化“技能”,零开发成本; **开发模式**,可自定义能力,适合有特殊需求的业务。 最关键是“双轨并行”:一边用RPA式页面操作保覆盖,一边靠代码理解生成结构化接口保质量。你的小程序,正从“给人用”转向“给AI调”。 但代价也明显:界面可能被简化、逻辑对AI透明、调用权部分让渡给平台。流量入口变了——不是用户搜你,是AI选你。 机会在前,控制在后。开不开那个开关,已不只是技术选择,而是生态站位。

【Obsidian系列】安装&入门使用

前言 Obsidian 是一款基于本地 Markdown 文件的知识管理与笔记工具。它的核心哲学是:你的笔记属于你自己,不锁定在任何云端或专有格式中。 与其他笔记软件不同,Obsidian 的所有数据都是纯文本 .md 文件,存储在本地文件夹(Vault)中。这意味着: 你可以用任何文本编辑器打开、

【AI Coding】Superpowers

Superpowers是给AI编程助手Claude Code配备的一套"导师"系统,解决简单任务表现好但复杂任务容易飘的问题。通过TDD测试驱动、头脑风暴澄清需求、系统化调试等技能组合,强制AI遵守开发规范和流程,提升代码质量和开发纪律性。

【AI Coding】Spec-Kit

Spec-Kit是GitHub官方的AI编程工具,采用规范驱动开发模式。将软件规范变成可执行代码,通过宪法、指定、澄清、计划、任务、分析、实施七个阶段门控流程,支持多种AI代理集成,适合大型企业项目规范化开发。

【AI Coding】AI 编程工作流对比

AI编程最大的问题是缺乏纪律性,写出的代码不规范。市面上有五种AI编程工作流工具:Spec Kit适合大型项目但较重,OpenSpec灵活适合个人项目,Superpowers强制TDD测试,MP Skills提供共享语言,ECC功能强大但复杂。选择时应根据项目规模和团队需求来决定。

【AI Agent】Obsidian + Hermes + LLM Wiki 实践指南

本文介绍Obsidian+Hermes+LLM Wiki知识管理系统,通过三层架构(原始资料、维基页面、规则模式)实现自动化知识整理。Hermes作为本地LLM可直接访问文件,支持内容摄入、查询问答和健康检查三大功能,能持续维护知识库并建立关联,解决传统笔记工具中知识难以有效利用的问题。

【AI Coding】OpenSpec — 规格驱动开发 (SDD) 工作流指南

OpenSpec是一个轻量级规格驱动开发工具,采用动作而非阶段的工作流设计。它允许开发者灵活切换开发步骤,支持快速功能开发、探索式开发和并行变更管理。核心命令包括提案、执行和归档,通过验证机制确保实现与规格一致,帮助团队提高开发效率和代码质量。

【开发环境】最强Python管理器uv

本文系统介绍了 Python 包管理工具 **uv** 的核心功能与最佳实践。uv 是基于 Rust 构建的超快、独立二进制工具,无需预装 Python 即可安装(推荐 `curl | sh` 方式)。其核心围绕三层模型展开:**Python 版本管理**(`uv python install/pin/find`)、**虚拟环境隔离**(`uv venv` + 自动激活)和 **项目依赖管理**(以 `pyproject.toml` 和跨平台锁文件 `uv.lock` 为中心)。支持一键初始化项目(`uv init`)、智能版本切换(通过 `.python-version`)、多环境同步(`uv sync`)、依赖增删升级(`uv add/remove/lock`)及全局工具管理(`uv tool`,替代 pipx)。还涵盖内联脚本依赖(PEP 723)、Monorepo 工作区、国内镜像配置、CI/CD 集成等进阶用法。全文强调确定性、可复现性与团队协作规范——推荐提交 `uv.lock` 和 `.python-version`,忽略 `.venv/`。(199字)