Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Slim

用于减少代码复杂度、清晰化执行路径,并默认保持现有行为的 Agent Skill。

An agent skill for reducing semantic complexity and clarifying execution paths while preserving behavior by default.

下载 v0.1.0 · 所有版本 · 技能正文 · 变更记录

适用场景

  • 一个业务流程被拆散在过多包装层和辅助模块中。
  • 存在冗余转换、重复状态或没有实际需求的兼容逻辑。
  • 需要简化 Django、Celery 或 Agent 工作流中的执行和失败处理。

**边界:**以语义复杂度和可维护性为目标,不以减少行数为目标。默认保持公共接口、持久化数据和失败语义;改变契约或删除产品能力需要明确授权。通用规则之外,包含 Django、Celery 和 Agent 的专项经验,按实际技术栈适用。

安装

下载完整技能

  1. 下载上面的 ZIP 安装包并解压,得到 code-slim/ 文件夹。
  2. 将整个文件夹放入你的 Agent 客户端支持的技能目录。
  3. 按客户端要求刷新技能列表或重新启动,确认出现 code-slim

保留文件夹内全部文件,尤其是相对引用的参考资源和 LICENSE。若使用 GitHub 的 Source code ZIP,解压后将仓库文件夹改名为 code-slim;安装目录名与技能内部名称保持一致。

使用 Git

在你选择的技能父目录中执行以下命令;若目标目录已存在,先检查本地修改,不要直接覆盖。

git clone --branch v0.1.0 --depth 1 https://github.com/ChanMo/skill-code-slim.git code-slim

客户端适配

技能采用 SKILL.md 与 YAML 元数据组织,面向支持 Agent Skills 的客户端。安装位置、技能选择方式和可用工具取决于客户端;此项目不提供模型或工具运行时。

  • Codex:当前官方文档列出个人目录 ~/.agents/skills 和项目目录 .agents/skills;部分已有环境使用 ~/.codex/skills。选择当前环境实际识别的一处,避免重复安装。参见官方技能说明。CLI/IDE 可用 $code-slim 显式调用。
  • 其他 Agent 客户端:按其技能文档选择安装目录与调用方式。尚未进行逐客户端运行验证,不承诺所有客户端直接兼容。

agents/openai.yaml 是已有的可选 OpenAI 客户端显示元数据;核心指令不依赖该文件,其他客户端按自身能力处理。

使用示例

先通过客户端选择本技能,再描述目标和范围;下面也可作为自然语言提示。

使用 code-slim:简化这个模块,保持外部行为,识别可以删除的冗余抽象。
使用 code-slim:检查这个任务流程的重复状态和异常包装,先说明哪些修改涉及契约变化。

文件与能力要求

  • SKILL.md
  • agents/openai.yaml

技能本身以指令为主,无需安装专用运行时或第三方库。实际任务可能需要项目文件访问、搜索、浏览器或测试工具;缺少这些能力时,应报告相应验证限制。

验证范围

首版完成文件结构、元数据、相对引用和下载包完整性检查。核心内容源自维护者的本地技能;尚未开展独立的跨模型、跨客户端行为评估。

修改规则时,建议用真实任务检查以下行为,记录客户端、模型、技能版本及实际结果:

  • 通过框架动态注册的代码不会仅因没有普通导入而被删除。
  • 重构保留权限、幂等、事务和失败传播边界。
  • 没有明确授权时,不把能力删除或输入契约收紧混入重构。

这些是维护验证场景,不是已通过的跨客户端测试结果。技能指导模型决策,不保证每次输出完全一致。

更新与维护

  • 本仓库是该技能的源码维护入口,安装副本不自动更新。
  • 更新前保留本地定制,对照变更记录,再用完整新版本替换该技能目录;回退时使用旧版本安装包。
  • 三个技能独立版本化,不需要一起升级。main 用于日常迭代,稳定版本通过 tag 与 Release 分发。
  • 提交反馈时说明技能版本、客户端和模型、最小复现场景、预期及实际行为,去除项目私密内容。
  • 修改应保持技能适用边界;行为变化同时更新变更记录。保持 SKILL.md 为唯一执行规则来源。

维护者创建新 tag 后,可从对应版本生成安装包(替换版本号):

mkdir -p dist
git archive --format=zip --prefix=code-slim/ --output=dist/code-slim-v0.1.0.zip v0.1.0

相关技能

  • Discuss:用于问题分析、需求澄清与方案取舍的 Agent Skill。
  • UI Refine:用于改进已有产品界面信息组织、视觉层级与交互一致性的 Agent Skill。

许可证

MIT © 2026 ChanMo。复制与分发时保留许可及版权声明。

About

An agent skill for reducing semantic complexity and clarifying execution paths while preserving behavior by default.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors