by huangjia2019
This repository demonstrates how to use Claude Code to do real engineering work, not just writing code. This project is the official supporting example repository of the Geek Time column "Claude Code Engineering in Practice". The goal is very clear: 👉 Turn Claude Code from a "conversational coding tool" into an engineering system that can be designed, reused, and managed.
# Add to your Claude Code skills
git clone https://github.com/huangjia2019/claude-code-engingeering🎯 这是我为极客时间2026年制作的最新专栏,目标:快速掌握 Claude Code 高阶技能,进行工程化的 Agent 实战
我们正站在软件工程的转折点上。
过去,开发者写代码、跑测试、查日志、修 Bug——一切尽在掌控。如今,AI Agent 开始参与这场创造:它能读懂你的代码库,理解你的意图,甚至主动提出方案。
但这不是"人被替代"的故事,而是"人机协作"的新篇章。
Claude Code 不只是一个更聪明的命令行工具。它是一个可编程、可扩展、可组合的 Agent 框架——你可以教它记住项目规范(Memory),拆分成多个专职角色(Sub-Agents),赋予它领域技能(Skills),让它在特定事件时自动响应(Hooks),甚至把它嵌入 CI/CD 流水线无人值守地运行(Headless)。
这门课的目标:让你从 Claude Code 的"使用者"成长为"驾驭者"。
你将学会:
这是一场开发者与智能体的共舞——你领舞,它跟随;你编排,它执行。
让我们开始。
Claude Code 不只是一个命令行助手,而是一个可扩展的 AI Agent 框架——理解其技术栈全貌是掌控它的第一步。
让 Claude 记住你的项目规范、编码风格和团队约定,从每次重复说明到一次配置永久生效。
把"一个大脑"拆成多个"专职岗位"——理解隔离执行、权限边界和上下文管理的工程价值。
项目:代码审查员 — 用 Read/Grep/Glob 构建一个只能看、不能改的安全审计角色。
项目:测试运行器 & 日志分析器 — 让子代理去消化 500 行输出,只把结论带回主对话。
项目:多视角探索 & Bug 修复流水线 — 当任务可以并行或分阶段时,子代理如何协作。
description 不是说明文档,而是触发器——掌握让 Claude 自动发现并加载技能的关键写法。
— 目录页、章节、附录三层结构,把 token 利用率提升 98%。
No comments yet. Be the first to share your thoughts!
项目:API 生成器 Skill — 结合模板、脚本和 allowed-tools,构建完整的领域能力包。
项目:团队标准命令集 — 用 /review、/deploy、/commit 固化团队最佳实践。
项目:安全钩子 & 质量钩子 — 在 Claude 执行工具前后插入检查,实现自动格式化、敏感词拦截等。
通过 Model Context Protocol 把数据库、API、第三方服务变成 Claude 可调用的工具。
让 Claude Code 在 GitHub Actions 中静默运行——从交互式到全自动的工程化转型。
query() 和 ClaudeSDKClient 两种接口——用 Python/TypeScript 编程驱动 Claude 执行任务。
项目:自动化测试修复 Agent — 自定义工具、Hooks 拦截、会话管理,构建生产级 AI Agent。
项目:团队能力包 — 把 Commands、Skills、Agents、Hooks 组合成可复用的插件,实现团队资产沉淀与共享。