DavidDingXu

Learn AI Coding — AI skill for Claude Code

AI community

面向程序员的 AI Coding 系统课程|42 篇完整文章 + 2 个可运行项目,覆盖 Codex / Claude Code、上下文工程、SDD / OpenSpec、测试调试、Skill / MCP 与真实需求交付.

How to install Learn AI Coding

This entry records only its repository, not the path inside it, so there is no exact command to give. Open DavidDingXu/learn-ai-coding and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Learn AI Coding does

面向程序员的 AI Coding 系统课程|42 篇完整文章 + 2 个可运行项目,覆盖 Codex / Claude Code、上下文工程、SDD / OpenSpec、测试调试、Skill / MCP 与真实需求交付。

Alternatives in AI

  • Skilldock — SkillDock is an AI skill manager and skill management desktop app for Claude Code, Cursor, Codex, Windsurf, Ge 490 ★
  • Memtrace Public — Structural memory for AI coding agents 466 ★
  • Kindly Web Search MCP Server — Kindly Web Search MCP Server: Web search + robust content retrieval for AI coding tools (Claude Code, Codex, C 377 ★

README

程序员 AI Coding 进阶实战

在真实代码库里,用 AI 完成需求、设计、实现、测试与交付。把一次次临场对话,变成有规格、有边界、有验证的开发流程。

**[在线阅读](https://daviddingxu.github.io/learn-ai-coding/) · [完整目录](docs/course/README.md) · [动手实践](#动手实践) · [反馈与勘误](https://github.com/DavidDingXu/learn-ai-coding/issues)**

**课程已完结 · 42 篇完整文章 · 9 个模块 · 2 个可运行项目**

适合谁学

适合已经具备编程、Git 和测试基础,希望用 Codex、Claude Code 等工具处理真实项目的开发者。课程从 Agent 的工作机制讲起,逐步进入上下文工程、规格驱动开发、调试、审查与交付;仓库包含完整正文、配图、源码、测试和实战过程记录。

学完能做什么

  • 让 Agent 接手陌生代码库,给出有文件依据的代码地图与任务上下文。
  • 把模糊需求写成规格、设计和小任务,用 OpenSpec 控制存量系统的行为变更。
  • 用测试、调试证据和代码审查判断交付结果,再将有效做法沉淀为规则、Skill 与工具。

课程路线

模块 内容 学习重点
00 导读与学习地图 明确目标,选择第一条实践路线
01 AI Coding 底层心智 Agent 工作模型、任务选择与人的职责
02 程序员工具工作台 Codex、Claude Code、IDE 与 CLI 的组合使用
03 上下文工程与代码库理解 代码地图、搜索、仓库规则与上下文清理
04 SDD 与 OpenSpec 实战 需求、设计、任务拆分与变更管理
05 小步开发、测试与调试 小 diff、TDD、排障与前后端验证
06 Skill、Superpowers 与工作流 可复用流程、MCP、只读工具与多 Agent
07 综合实战与资产沉淀 从一次真实需求走到交付和复盘
08 个人工程资产 维护自己的规则、案例与验证记录

第一次学习建议按顺序阅读;已经在项目中使用 AI 的读者,可以从上下文、OpenSpec 或测试调试模块进入。每篇正文均可跳转前后章节和对应实践。

动手实践

项目 你会做什么 包含内容
个人效率助手 实现逾期任务顺延、优先级与每日容量约束 交互页面、业务规则、OpenSpec 变更包与测试
AI Coding Workflow Kit 生成代码地图、整理上下文、检查验证记录 仓库 CLI、只读工具、命令测试与过程记录

准备 Node.js 20 或更高版本,先运行个人效率助手:

git clone https://github.com/DavidDingXu/learn-ai-coding.git
cd learn-ai-coding/personal-productivity-app
npm test
npm run dev

打开 ,调整每日容量,观察任务进入今日计划或顺延列表;再修改一条业务规则,对照规格和测试检查结果。macOS 与 Windows 使用相同命令。

交流与许可

欢迎通过 [Issue](https://github.com/DavidDingXu/learn-ai-coding/i