library-extraction-stabilisation

Community

Extract libraries safely and sustainably.

Authormcj-coder
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents premature or unstable code extractions into shared libraries, ensuring that shared code is only extracted after proven stability, clear ownership, and a robust versioning strategy are in place.

Core Features & Use Cases

  • Readiness Assessment: Evaluates consumer count, stability, ownership, and support before extraction.
  • Risk Mitigation: Identifies red flags and provides alternative approaches for unready extractions.
  • Governance Guidance: Offers templates for decision matrices, migration plans, and documentation.
  • Use Case: A developer wants to extract a utility function used by two services. This Skill will guide them to wait until a third consumer emerges and the function has demonstrated stability over several months, preventing potential upgrade fatigue and maintenance overhead.

Quick Start

Use the library-extraction-stabilisation skill to assess if the 'payment-processing' module should be extracted into a shared library.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: library-extraction-stabilisation
Download link: https://github.com/mcj-coder/development-skills/archive/main.zip#library-extraction-stabilisation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.