markdownlint
Installation
SKILL.md
Package manager detection
Before any operation, detect which package manager the project uses:
-
Check for lock files:
pnpm-lock.yaml→ usepnpmyarn.lock→ useyarnpackage-lock.json→ usenpmbun.lockb→ usebun
-
Check
packageManagerfield in package.json:"packageManager": "pnpm@8.0.0" -
If no indicators, ask the user which package manager they prefer
Throughout this skill, commands use pnpm as examples. Replace with the detected package manager: