Prevents code duplication by requiring inventory check before creation. Use when: - Creating new code: "create new", "add a service", "build a helper", "write a utility", "new class" - Adding infrastructure: "implement middleware", "add validator", "create repository", "new module" - Building shared code: "shared component", "shared function", "common utility" - Discussing reuse: "avoid duplication", "DRY", "reuse pattern", "already exists" - About to create: *Service.ts, *Helper.ts, *Util.ts, *Middleware.ts, *Repository.ts, *Factory.ts
$npx -y skills add bdouble/pm-vibecode-ops --skill service-reuseInstalls into the current project.
Run `npx skills use "https://github.com/bdouble/pm-vibecode-ops" --skill "bdouble/pm-vibecode-ops/service-reuse"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/bdouble/pm-vibecode-ops" that are relevant to the current task. Run `npx skills add "https://github.com/bdouble/pm-vibecode-ops"` and select the relevant skills, then follow their instructions.