shim-discipline

Community

Enforce shim discipline for module changes.

AuthorSiamese001
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents breaking changes and undocumented shims when Python modules are moved or renamed, ensuring backward compatibility and maintainable code.

Core Features & Use Cases

  • Automated Shim Creation: Guides the creation of backward-compatibility shims when canonical module locations change.
  • Contract Enforcement: Ensures all shims adhere to a strict template, including deprecation notices and expiry dates.
  • Use Case: Before moving a core utility module, run this Skill to ensure a proper shim is created at the old location, preventing downstream applications from breaking unexpectedly.

Quick Start

Use the shim-discipline skill to create a shim for the module relocation.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: shim-discipline
Download link: https://github.com/Siamese001/Agentic-Workflow/archive/main.zip#shim-discipline

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.