implementing-msh
关于 implementing-msh
介绍如何使用 @beecode/msh-*(app-boot、env、error、logger、node-session、util、config)TypeScript 包实现解决方案。用户使用任何 @beecode/msh-* 包,或询问如何设置应用初始化和优雅关闭、环境变量验证、HTTP 感知错误和 Express 错误处理、日志记录、请求范围的会话/CLS/async-local-storage,或共享工具(单例、memoize、超时、joi 验证、时间工具)时,使用此技能。用户提及 MSH、beecode、AppFlow、LifeCycle、AppStarter、mshEnv、mshEnvResolver、errorFactory、errorHOF、ErrorBaseModel、HttpResponseCodeMapper、PresetConsoleSimpleString、PresetConsoleJson、PresetPino、LogLevel、LoggerStrategy、NodeSessionUtil、SessionStrategy、FastAlsStrategy、ClsHookedStrategy、AsyncLocalStorageStrategy、singletonPattern、SingletonAsync、ObjectUtil、TimeUtil、JoiUtil、memoizeFactory 或 msh-config eslint/prettier 配置时,也应触发。编写导入 @beecode/msh-* 的代码前,务必查阅此技能,以使用当前正确的 API 和适当的包版本。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / beecode-rs/ msh --skill implementing-msh安装后在 Claude Code 中输入/implementing-msh确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/app-boot-2.0.2.mdconfig-1.2.2.mdenv-2.0.3.mderror-2.0.6.mdlogger-2.0.2.mdnode-session-4.0.5.mdpackages.mdutil-3.0.1.mdversion-check.md