-
Notifications
You must be signed in to change notification settings - Fork 0
Home zh
🌎 语言: 简体中文 — 查看全部 33 种语言
欢迎。本 wiki 是一套动手实践、适合初学者的教程:你将借助具有智能体能力的 AI 编程助手,构建一个真正的命令行工具;示例故意荒诞,让学习过程更有趣。
示例项目是 LockedIn CLI:一个模拟“AI CLI”的作品,讽刺 AI 时代的开发工具和 职业社交网络上的“思想领导力”。它有渐变启动画面、交互式聊天会话、斜杠命令,以及一个 会非常努力地“思考”、却故意不产生任何职业价值的模型。玩笑之下,它仍是一个结构清晰、 测试充分、零依赖的 Node.js 项目,非常适合学习。
笑点本身就是教学工具。 你会一边嘲笑塞满招聘广告的收件箱,一边学会架构、 测试,以及最重要的技能:如何指导 AI 智能体为你编写和修改真实代码。
- 刚接触智能体式 / AI 辅助编程。 你也许用过聊天助手,但还没有真正指挥过一个 能编辑文件、运行测试并交付改动的智能体。教程会在这部分放慢节奏。
- 具备编程基础。 你能阅读 JavaScript、使用终端并跟踪函数调用即可。这里的 代码属于中级,AI 协作部分则面向初学者。不需要框架经验——项目使用原生 Node, 而且零依赖。
任何有能力的编程智能体都可以配合本教程。示例使用 GitHub Copilot CLI (也是编写这个项目的智能体),但工作流程同样适用于其他智能体。
本项目有一条硬规则,也是整套教程的主线:
只有
npm test通过,改动才能交付。
AI 智能体可以极快地产生大量代码,而验证套件能让控制权始终在你手中。你将学会让智能体 在这道门禁后工作:描述改动、让它补充测试、让它实现功能,只有当测试全部变绿时才接受结果。
请按顺序完成各章。每章都很短,以一个**“和你的智能体一起试试”**练习结尾,并承接上一章。
- 教程 1:入门 — 获取并运行项目,认识你的智能体, 第一次执行测试门禁。
- 教程 2:代码如何工作 — 理解这个项目为何 容易且安全地交给智能体修改:纯函数核心、带种子的随机性和测试套件。
- 教程 3:你的第一个智能体任务 — 重头戏:用测试优先的方式指导智能体端到端加入一个全新命令。
- 教程 4:提示与审查 — 像技术负责人一样 写提示、审查智能体的差异、迭代修正,并在多个会话间保持进度。
- 教程 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 可查看完整免责声明。
Tutorial
- 1 · Orientation
- 2 · How the Code Works
- 3 · Your First Agent Task
- 4 · Prompting & Reviewing
- 5 · Localization
Reference
Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.