Skip to content

Home zh

James Morris edited this page Jul 29, 2026 · 1 revision

LockedIn CLI —— 与 AI 智能体一起开发的讽刺主题教程

🌎 语言: 简体中文查看全部 33 种语言

欢迎。本 wiki 是一套动手实践、适合初学者的教程:你将借助具有智能体能力的 AI 编程助手,构建一个真正的命令行工具;示例故意荒诞,让学习过程更有趣。

示例项目是 LockedIn CLI:一个模拟“AI CLI”的作品,讽刺 AI 时代的开发工具和 职业社交网络上的“思想领导力”。它有渐变启动画面、交互式聊天会话、斜杠命令,以及一个 会非常努力地“思考”、却故意不产生任何职业价值的模型。玩笑之下,它仍是一个结构清晰、 测试充分、零依赖的 Node.js 项目,非常适合学习。

笑点本身就是教学工具。 你会一边嘲笑塞满招聘广告的收件箱,一边学会架构、 测试,以及最重要的技能:如何指导 AI 智能体为你编写和修改真实代码


适合哪些读者

  • 刚接触智能体式 / AI 辅助编程。 你也许用过聊天助手,但还没有真正指挥过一个 能编辑文件、运行测试并交付改动的智能体。教程会在这部分放慢节奏。
  • 具备编程基础。 你能阅读 JavaScript、使用终端并跟踪函数调用即可。这里的 代码属于中级,AI 协作部分则面向初学者。不需要框架经验——项目使用原生 Node, 而且零依赖。

任何有能力的编程智能体都可以配合本教程。示例使用 GitHub Copilot CLI (也是编写这个项目的智能体),但工作流程同样适用于其他智能体。

唯一规则:测试门禁 🧪

本项目有一条硬规则,也是整套教程的主线:

只有 npm test 通过,改动才能交付。

AI 智能体可以极快地产生大量代码,而验证套件能让控制权始终在你手中。你将学会让智能体 在这道门禁后工作:描述改动、让它补充测试、让它实现功能,只有当测试全部变绿时才接受结果。

如何使用本教程

请按顺序完成各章。每章都很短,以一个**“和你的智能体一起试试”**练习结尾,并承接上一章。

  1. 教程 1:入门 — 获取并运行项目,认识你的智能体, 第一次执行测试门禁。
  2. 教程 2:代码如何工作 — 理解这个项目为何 容易且安全地交给智能体修改:纯函数核心、带种子的随机性和测试套件。
  3. 教程 3:你的第一个智能体任务 — 重头戏:用测试优先的方式指导智能体端到端加入一个全新命令。
  4. 教程 4:提示与审查 — 像技术负责人一样 写提示、审查智能体的差异、迭代修正,并在多个会话间保持进度。
  5. 教程 5:本地化 — 了解 CLI 如何支持 33 种语言, 以及怎样指导智能体添加新语言,包括 i18n、键一致性、双宽字符和组合标记布局。

想看故事世界内的玩笑文档?请阅读原始讽刺“手册” 命令参考。使用辅助技术?请查看 无障碍功能;CLI 提供屏幕阅读器、高对比度和低干扰模式。

使用编程智能体参与贡献

欢迎贡献。克隆仓库后,可用任何有能力的编程智能体打开,例如 Claude Code、Cursor 或 Codex。请让它遵循仓库说明和这些教程,审查它的改动,并在提交前运行 npm test。 这些只是示例,不代表认可,也不是内置集成。


前置条件一览

  • Node.js 18+(Linux、macOS 或 Windows,三个平台的行为一致)。
  • git,以及具有智能体能力的编程助手,例如 GitHub Copilot CLI。
  • 大约 30–60 分钟,以及一点幽默感。

准备好了吗?前往 教程 1:入门


讽刺作品。 LockedIn CLI 是对 AI 时代命令行工具和“思想领导力”文化的戏仿, 与 LinkedIn 或任何真实公司均无关联,亦未获其认可,也不代表其立场。本项目由大型语言模型 (GitHub Copilot CLI,Claude Opus 4.8)在人的指导下编写,并以 GPL-3.0-or-later 授权。运行 lockedin legal 可查看完整免责声明。

📘 LockedIn CLI wiki

Tutorial

Reference


Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.

Clone this wiki locally