dependency-wrapper

Create wrappers to isolate third-party library dependencies.

1|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/ProfPowell/project-template --skill dependency-wrapper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-wrapper
Source: https://github.com/ProfPowell/project-template/tree/main/.claude/skills/dependency-wrapper
Command: npx skills add https://github.com/ProfPowell/project-template --skill dependency-wrapper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires date-fns, and includes scripts (resource) components.

What problem does it solve?

Direct calls to third-party libraries hinder testing and future replacements. Create wrappers to isolate dependencies.

Core Features & Use Cases

  • Wrapper Patterns: Simple wrapper, factory, adapter, and DI patterns.
  • Testability: Swap implementations in tests with mock wrappers.
  • Configuration: Centralized dependency management.

Quick Start

Wrap an HTTP client behind a simple wrapper and inject it into a service.