关于 shared-patterns
shared-patterns 是一个参考技能,集中整理技能和 hook 开发可复用的模板,供其他技能引用。内容按验证、错误处理、测试和工作流分类。
主要功能
- 01提供输入与模式验证范式
- 02整理错误处理指引
- 03包含单元和集成测试模板
- 04汇集工作流与清单范式
适用场景
- 01在不同技能中复用验证指引
- 02统一错误报告与恢复方式
- 03搭建单元或集成测试框架
- 04引用共享工作流清单
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill shared-patterns安装后在 Claude Code 中输入/shared-patterns确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
modules/advanced.mdcreation.mdediting.mderror-handling.mdtesting-templates.mdtroubleshooting.mdvalidation-patterns.mdworkflow-patterns.md详细介绍
共享模式
概述
用于技能和钩子开发的可复用模式和模板。
不适用场景
- 从头到尾编写技能(使用
abstract:skill-authoring) - 跨插件契约,这类内容应放在 leyline 中,而非此处
目的
此技能提供供 abstract 插件中其他技能引用的共享模式。它通过集中管理通用模式来遵循 DRY 原则。
模式类别
验证模式
参见 modules/validation-patterns.md,其中包括:
- 输入验证模板
- 架构验证模式
- 错误报告格式
错误处理
参见 modules/error-handling.md,其中包括:
- 异常层级
- 错误消息格式
- 恢复策略
测试模板
参见 modules/testing-templates.md,其中包括:
- 单元测试脚手架
- 集成测试模式
- 模拟固定装置
工作流模式
参见 modules/workflow-patterns.md,其中包括:
- 检查清单模板
- 反馈循环模式
- 渐进式披露结构
用法
从其他技能引用这些模式:
For validation patterns, see the `shared-patterns` skill's
[validation-patterns](../shared-patterns/modules/validation-patterns.md) module.
验证: 使用 --help 标志运行命令,以确认其可用性。
退出标准
- 四个模块文件(
validation-patterns.md、error-handling.md、testing-templates.md、workflow-patterns.md)均存在于plugins/abstract/skills/shared-patterns/modules/下。 - 对这些模块的任何跨技能引用都使用以
../shared-patterns/modules/开头的相对路径,并且该路径指向磁盘上存在的文件。 - 没有使用技能引用已弃用的
skills/shared/modules/目录模式下的路径;此类引用会被标记为失效链接。 - hub SKILL.md 本身保持在 150 行以内,且不重复其所链接模块中的实质性模式内容。
评论
支持 Markdown