implementing-msh
implementing-msh について
@beecode/msh-*(app-boot、env、error、logger、node-session、util、config)の MSH(Micro-Service Helper)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