Community生产力与协作github.com

flipsswitch/codex-lean

实现、修复或重构项目代码,采用协作式的令牌预算工作流,在构建、测试、运行、代码检查、格式化、生成、依赖项操作或文档等可选步骤之前停止。适用于任何语言或框架的普通软件变更。当用户的主要请求是执行上述验证或维护操作之一时,请勿使用。

codex-lean 是什么?

该技能定义了一种高效的“精益编码”工作流,旨在将AI代理的交互限制为仅执行必要的代码变更,从而优化令牌使用并减少迭代次数。它将用户视为验证和运行时合作伙伴,引导代理只检查所需行为的最小代码路径,实施最小的、连贯的变更,并利用现有的项目架构。该技能通过“必要性门”机制将工作分类为“必需”、“显式请求”或“有用但可选”,并且默认只执行必需的变更,可选操作需要用户的明确许可才能解锁。它强制遵守配置的圈复杂度策略,并包含一个只读的“范围防护”触发器,以防止过度工程化。该工作流在请求的变更和自动的复杂度检查后停止,拒绝运行构建、测试或验证步骤,从而确保AI专注于产生洁净的代码变更,同时保持与开发人员的紧密协作循环。该技能旨在用于任何语言或框架的普通软件变更,并且与Claude Code和Cursor等平台兼容。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/flipsswitch/codex-lean/tree/HEAD/template/.agents/skills/lean-coding

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

精益编码

将用户视为验证和运行时合作伙伴。

  1. 使用会话钩子已注入的项目内存。仅检查请求行为所需的最小代码路径。
  2. 在相邻工作之前,应用必要性门:现在必需、显式请求或有用但可选。仅执行必需的工作;受限操作还需要用户的一次性解锁。
  3. 使用现有架构实施最小的连贯变更。仅就实质性改变行为、所有权、持久性、安全性、网络或模块边界的决策提问。
  4. 使新函数和修改后的函数保持在配置的圈复杂度策略范围内。切勿编辑其策略、基线、门控或抑制项。
  5. 如果触发了配置的作用域触发器,则使用请求和差异调用一次只读的 scope_guard。仅用于移除过度工程化,不进行一般性审查。
  6. 在请求的变更和自动复杂度检查后停止。提供紧凑的交接信息,包含实质性的注意事项,并说明未执行构建/测试/运行。

最多记录一条项目内存条目,仅当任务建立了持久且难以重新发现的可靠信息时才进行记录。跳过普通的完成细节。

相关技能