CLI-Anything 教程系列 开发工具 CLI-Anything 教程 5:第四阶段 Plan Tests(制定 TEST.md 测试策略) CLI-Anything 第四阶段 Plan Tests 详解:如何制定完整的测试计划,包括单元测试和 E2E 测试策略、测试用例设计、覆盖率目标。
CLI-Anything 教程系列 开发工具 CLI-Anything 教程 6:第五阶段 Write Tests(单元测试与 E2E 测试编写) CLI-Anything 第五阶段 Write Tests 详解:如何编写 pytest 单元测试和 E2E 测试,包含测试代码示例、mock 策略和测试最佳实践。
CLI-Anything 教程系列 开发工具 CLI-Anything 教程 7:第六阶段 Document(完善文档与 SKILL.md 生成) CLI-Anything 第六阶段 Document 详解:如何完善 CLI 文档、生成 SKILL.md 供 AI Agent 发现和使用。包含文档规范和 SKILL.md 标准格式。
CLI-Anything 教程系列 开发工具 CLI-Anything 教程 8:第七阶段 Publish(PyPI 发布与迭代优化) CLI-Anything 第七阶段 Publish 详解:如何打包发布到 PyPI、使用 refine 命令迭代优化 CLI、版本管理和持续改进策略。
CLI-Anything 教程系列 开发工具 CLI-Anything 教程 9:实战案例 - 为开源软件生成 CLI(完整演示) CLI-Anything 完整实战案例:演示如何为一个实际的开源软件(以 Draw.io 为例)生成完整的 CLI 工具,涵盖所有 7 个阶段。
CLI-Anything 教程系列 开发工具 CLI-Anything 教程系列:将任意软件变成 AI Agent 可用的 CLI 工具 CLI-Anything 是 HKUDS 实验室开发的开源项目,通过 7 阶段自动化流程将任何软件转换为 AI Agent 可用的 CLI 工具。本系列系统讲解从软件分析到发布的完整工作流,涵盖 16+ 生产级软件案例和 1,800+ 测试。
Claude Code 源码分析 源码分析 Claude Code 源码分析 1:项目架构与入口深度解析 深入分析 Claude Code 的入口文件 main.tsx 和整体架构设计。从启动流程、模块加载、性能优化到命令系统初始化,全面理解这个 AI 编程助手的核心架构。
Claude Code 源码分析 源码分析 Claude Code 源码分析 2:Commands 命令系统深度解析 深入分析 Claude Code 的 Commands 命令系统,包括 88+ 个命令的组织方式、三种命令类型(prompt/local/local-jsx)、延迟加载机制,以及如何扩展自定义命令。
Claude Code 源码分析 源码分析 Claude Code 源码分析 3:Tools 工具系统设计解析 深入分析 Claude Code 的 Tools 工具系统,这是 AI 与外部世界交互的桥梁。包括 30+ 工具的实现、工具调用流程、权限控制、以及 Agent 子代理工具的设计。
Claude Code 源码分析 源码分析 Claude Code 源码分析 4:Agent 子代理系统实现 深入分析 Claude Code 的 Agent 子代理系统,包括子代理的创建、执行、通信、生命周期管理,以及 Team 多代理协作机制。这是 Claude Code 实现并行任务处理的核心。