lift-and-constrain
CommunityEliminate regressions in complex domains through comprehensive rewrite.
Software Engineering#code refactoring#comprehensive testing#regression elimination#rewriting complex domains#domain-specific implementation
Authorammonfife
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps eliminate the regression cycle in rewrite-prone domains by inventorying, harvesting nuances, building test fixtures, and creating a canonical implementation with invariant constraints.
Core Features & Use Cases
- Inventory all Implementations: Analyze the entire codebase and history to gather every unique implementation and nuance.
- Nuance Harvesting: Extract all the input patterns, output mappings, and special cases from current and past implementations.
- Comprehensive Test Fixture: Build a JSON-formatted test fixture covering all the rules and scenarios, including negative cases.
- Canonical Implementation: Develop a single-source, high-quality implementation that meets all the fixture requirements.
- Continuous Testing: Run tests automatically on every commit to prevent future regressions.
Quick Start
Apply the 'lift-and-constrain' skill with a specific domain, like: /lift-and-constrain barcode_parser
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 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: lift-and-constrain Download link: https://github.com/ammonfife/sakima.co/archive/main.zip#lift-and-constrain 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 620,000+ vetted skills library on demand.