lencx/skills

GitHub: lencx/skills

一个为 AI 编程助手精心策划的技能集合,将隐性工程知识转化为可安装、可验证的标准化 Agent 技能。

Stars: 110 | Forks: 8

# lencx-skills [English](./locales/README.zh-CN.md) | 中文 ## 安装 ### 快速安装(推荐) ``` npx skills add lencx/skills ``` ### 全局指定安装 ``` # Claude Code npx skills add lencx/skills -a claude-code -g # Codex npx skills add lencx/skills -a codex -g ``` ## 技能 - [keel](./skills/keel):用于系统结构、边界、契约、迁移和长期代码库健康的架构设计与治理协议。保持承重核心(load-bearing spine)精简、归属明确、可检查,并确保随着时间的推移可以被安全删除。 - [coding-protocol](./skills/coding-protocol):用于编程任务的环境感知、风险可扩展执行协议(参考:[Andrej Karpathy 的公开观点](https://x.com/karpathy/status/2015883857489522876))。 ## 兼容性 Skills 遵循开放的 Agent Skills 格式(带有 `name`/`description` frontmatter 的 `SKILL.md`),并且不引用特定于 Agent 的工具,因此它们适用于任何能读取该格式的 Agent —— Claude Code、Codex、Cursor 等。`npx skills add` 负责处理针对特定 Agent 的安装。 提示:这些技能与声明式 prompt 配合使用效果最佳 —— 请声明成功标准(“让这些测试通过”),而不是提供分步指令。 ## 开发说明 - `node scripts/validate-skills.mjs` —— 双层验证:针对每个 skill 的通用检查(frontmatter、大小限制、被引用文件、章节交叉引用),以及推断的原型包(`protocol`:规则 ↔ 失败模式 ↔ evals 覆盖率)。在每次推送和 PR 时都会在 CI 中运行。 - [`evals/`](./evals) —— 项目级别的行为 A/B 场景。`evals/.md` 与 `skills/` 相匹配;`evals/manifest.json` 仅存储覆盖项和项目级别的例外情况(例如跨技能协作边界)。仅当 skill 有意置于推断包之外时,才使用 `archetype: "none"`。 - 每当已安装的 skill 内容发生变化时(该 skill 目录下的 `SKILL.md` 或相关文件),请递增该 skill 的 `SKILL.md` 中的 `version`。 - 使用 Claude Code 进行本地开发:为该 skill 创建软链接,以便已安装的副本始终跟踪代码仓库(如果您更喜欢使用独立副本,请改为重新运行 `npx skills add`): ln -sfn "$(pwd)/skills/keel" ~/.claude/skills/keel ln -sfn "$(pwd)/skills/coding-protocol" ~/.claude/skills/coding-protocol ## 许可证 MIT
标签:Agent Skills, AI智能体, AI辅助编程, MITM代理, SOC Prime, 开发工具, 提示词工程, 文档结构分析, 策略决策点, 自定义脚本, 防御加固