implementing-msh

Installation
SKILL.md

implementing-msh

This skill helps implement features using the MSH (Micro-Service Helper) family of TypeScript packages published under the @beecode/msh-* scope. It works as a switch: the user describes a functionality, you route to the right package, verify the installed version is one you know how to help with, and only then write code.

The reason this skill exists as a switch rather than one flat guide is that the packages are decoupled and versioned independently. A user's project may pin msh-logger@1.x while you know 2.x, and the two have different APIs (presets vs logger-strategy classes, different log levels, different import paths). Writing code against the wrong version wastes everyone's time. So the workflow has two steps that always run together: identify the package, then check the version.

Supported packages and known versions

These are the versions this skill was authored against (captured from the MSH monorepo source). They are the versions you can help with directly from the bundled references, without going to the internet.

Package npm name Known version Reference
app-boot @beecode/msh-app-boot 2.0.2 references/app-boot-2.0.2.md
env @beecode/msh-env 2.0.3 references/env-2.0.3.md
error @beecode/msh-error 2.0.6 references/error-2.0.6.md
logger @beecode/msh-logger 2.0.2 references/logger-2.0.2.md
node-session @beecode/msh-node-session 4.0.5 references/node-session-4.0.5.md
util @beecode/msh-util 3.0.1 references/util-3.0.1.md
config @beecode/msh-config 1.2.2 references/config-1.2.2.md
Installs
43
Repository
beecode-rs/msh
GitHub Stars
1
First Seen
Jul 8, 2026