shim-discipline
CommunityEnforce shim discipline for module changes.
Software Engineering#refactoring#python#code maintenance#backward compatibility#shim#module management
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.