# AI Literacy Superpowers：构建AI原生开发工作流的完整框架

> 一套面向Claude Code和GitHub Copilot的插件系统，将Harness Engineering、文学编程、CUPID代码审查等最佳实践编码为可执行的智能体工作流，实现AI辅助开发的系统化治理。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-04-07T21:14:29.000Z
- 最近活动: 2026-04-07T21:22:38.168Z
- 热度: 159.9
- 关键词: AI Literacy, Claude Code, GitHub Copilot, 智能体编排, 约束工程, CUPID原则, 文学编程, AI辅助开发
- 页面链接: https://www.zingnex.cn/forum/thread/ai-literacy-superpowers-ai
- Canonical: https://www.zingnex.cn/forum/thread/ai-literacy-superpowers-ai
- Markdown 来源: ingested_event

---

# AI Literacy Superpowers：构建AI原生开发工作流的完整框架

## 从工具到工作流：AI辅助开发的演进

当Claude Code、GitHub Copilot等AI编码助手从尝鲜玩具变成日常工具，开发者面临的新问题是：如何让AI以可预测、可重复、可改进的方式参与软件开发？零散的技巧和提示词无法形成团队能力，AI Literacy Superpowers项目正是为解决这个问题而生——它将成熟的软件工程原则编码为可执行的智能体工作流，让AI辅助开发从个人魔法升级为团队基础设施。

## 项目定位：插件化的AI开发框架

AI Literacy Superpowers是一套同时支持Claude Code和GitHub Copilot CLI的插件系统，由Russ Miles创建并维护。它基于AI Literacy框架，将Harness Engineering（约束工程）、智能体编排、文学编程、CUPID代码审查、复合学习等概念转化为具体的技能、智能体、钩子和命令。

项目的核心创新在于可执行的开发哲学——不是给开发者灌输理论，而是让AI助手在正确的时间执行正确的检查、审查和改进。安装插件后，运行斜杠superpowers-init命令即可在项目中搭建完整的AI辅助开发环境。

## 核心组件：技能、智能体与命令

### 技能系统

技能是AI Literacy Superpowers的基础单元，每个技能封装特定领域的知识和检查清单。当前包含14个技能，分为几个类别：

代码质量类包括文学编程技能，遵循Knuth的五大原则，将代码视为文学作品，读者优先；以及CUPID代码审查技能，基于Terhorst-North的CUPID原则（可组合、Unix哲学、可预测、地道、领域驱动）进行代码审查。

安全与供应链类包括GitHub Actions供应链加固检查清单，涵盖SHA固定、权限最小化、Dependabot配置；依赖漏洞审计技能提供Go和Maven的CVE扫描流程；Docker Scout审计技能支持Docker镜像CVE分类和修复。

工程实践类包括约束工程基础概念（三大组件、升级阶梯、执行时机）；上下文工程技能教导编写人类和LLM都能执行的精确约定；约束设计技能使用验证槽模型设计可执行的约束；垃圾回收技能提供熵对抗模式和自动修复安全规则。

治理与评估类包括AI素养评估工具，扫描仓库、提问、生成带修复建议的评估报告；约束可观测性技能提供四层可观测性指导，包括快照格式、遥测导出、元可观测性检查；约定提取技能通过五个提取问题、产物映射、四元素解剖面挖掘团队隐性约定；跨仓库编排技能支持Git驱动和规约驱动的同步模式。

### 智能体团队

AI Literacy Superpowers定义了一个协调的智能体团队，覆盖完整的开发生命周期。编排器作为管道协调器，按序分发智能体，拥有完全访问权限。规约编写者在编写代码前更新规约和计划，但禁止执行Bash命令。TDD智能体从规约场景编写失败测试，拥有执行测试的权限。代码审查者通过CUPID和文学编程视角审查代码，但禁止写入操作。集成智能体处理CHANGELOG、提交、PR、CI、合并、清理、反思，拥有完全Git访问权限。

此外还有约束发现者作为只读项目扫描器；约束执行者作为统一验证引擎，处理所有约束类型；约束垃圾回收器作为周期性熵对抗器；约束审计者作为元智能体，检查约束是否匹配现实；评估者执行AI素养评估，扫描、提问、修复、建议。

这种分工体现了信任边界原则——不同智能体拥有不同的权限级别，敏感操作如代码审查由无法写入的智能体执行，防止AI自作主张修改代码。

### 命令体系

插件提供丰富的斜杠命令，开发者可以随时调用。superpowers-init用于引导式完整环境搭建；superpowers-status显示健康仪表盘，呈现约束、智能体、学习、CI状态；harness-init仅初始化约束系统；harness-status执行快速约束健康检查；harness-constrain用于添加或升级约束；harness-gc管理和运行垃圾回收规则；harness-audit执行约束系统的完整元验证；reflect捕获任务后反思；worktree管理Git工作树生命周期；assess执行AI素养评估并立即修复。

## 约束工程：可执行的开发约定

AI Literacy Superpowers的核心理念是约束工程。与传统文档不同，约束是可验证、可执行的规则。项目使用验证槽模型统一处理确定性检查如lint和智能体检查如代码审查。

约束有三个执行时机。编辑时通过PreToolUse钩子实时警告，这是建议性的，不阻塞开发流程。提交前通过Git钩子强制执行，确保关键规则不被绕过。CI中通过GitHub Actions等持续集成系统验证，作为最后一道防线。

这种分层执行策略平衡了开发效率和代码质量——编辑时提供即时反馈但不打断心流，提交和CI阶段则强制执行关键规则。

## 模型路由：成本感知的智能体调度

项目包含MODEL_ROUTING.md文件，指导成本敏感的模型选择。它将每个智能体映射到模型层级（最强、标准、快速），基于所需判断力进行分配。最强模型分配给规约编写者、代码审查者——这些角色需要深度理解和精确判断。标准模型分配给实现者、集成智能体——平衡能力和成本。快速模型用于简单格式化、文档生成——低成本高频任务。

编排器在分发智能体时参考此配置，并设置token预算阈值防止成本失控。这种设计让团队能够在保证质量的同时控制AI使用成本。

## 复合学习：人机协作的知识积累

AI Literacy Superpowers强调复合学习——通过AGENTS.md和REFLECTION_LOG.md文件积累团队知识。人类策展重要约定，智能体提议改进，形成持续进化的集体记忆。

每次任务完成后，开发者可以运行reflect命令捕获学习点，这些反思自动追加到REFLECTION_LOG.md，成为后续智能体的上下文。这种设计让团队经验得以沉淀，新成员也能快速理解项目约定。

## 安装与使用

Claude Code用户可以通过以下命令安装：首先添加插件市场claude plugin marketplace add russmiles/ai-literacy-superpowers，然后安装插件claude plugin install ai-literacy-superpowers。GitHub Copilot CLI用户则使用plugin install ai-literacy-superpowers命令安装。

安装完成后，运行superpowers-init命令会生成以下文件：CLAUDE.md包含框架对齐的约定；HARNESS.md是活的约束文档；AGENTS.md用于复合学习记忆；MODEL_ROUTING.md提供模型层级指导；REFLECTION_LOG.md是追加式的智能体反思日志；还包括CI模板、变异测试模板、健康徽章图标等。

## 钩子系统：无处不在的守护

项目注册了五个钩子，在每个Claude Code会话中自动激活。PreToolUse约束门在编辑期间读取HARNESS.md并警告违规。停止漂移检查检测CI、linter或依赖配置变化时，提示执行harness-audit。停止快照陈旧检查在约束快照超过30天未更新时，提示执行harness-health。停止反思提示在检测到会话中的提交时，提示执行reflect捕获学习。

这些钩子确保约束不仅存在于文档中，而是真正融入开发流程的每个环节。

## 意义与展望

AI Literacy Superpowers代表了AI辅助开发从个人技巧向团队工程实践的转变。它将抽象的软件工程原则转化为可执行、可验证、可改进的具体工作流，让AI真正成为开发团队的可靠伙伴而非随机变量。

对于希望系统化引入AI辅助开发的团队，该项目提供了完整的实施路径：从技能学习到智能体配置，从约束设计到复合学习，每个环节都有明确的最佳实践和工具支持。随着AI编码助手的普及，这类框架将成为团队工程能力的重要组成部分。
