mcpField
S
shared-patterns

shared-patterns

github.com/atholaAgent 工作流34395 次安装1 天前更新
代码仓库

关于 shared-patterns

shared-patterns 是一个参考技能,集中整理技能和 hook 开发可复用的模板,供其他技能引用。内容按验证、错误处理、测试和工作流分类。

主要功能

  1. 01提供输入与模式验证范式
  2. 02整理错误处理指引
  3. 03包含单元和集成测试模板
  4. 04汇集工作流与清单范式

适用场景

  1. 01在不同技能中复用验证指引
  2. 02统一错误报告与恢复方式
  3. 03搭建单元或集成测试框架
  4. 04引用共享工作流清单

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/athola/claude-night-market --skill shared-patterns

安装后在 Claude Code 中输入/shared-patterns确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

modules/
advanced.md
creation.md
editing.md
error-handling.md
testing-templates.md
troubleshooting.md
validation-patterns.md
workflow-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