← ClaudeAtlas

compatibility-lenslisted

Compatibility review lens for evaluating API contract stability, cross-platform support, protocol compliance, and dependency management. Used by review orchestrators — not invoked directly.
atomicinnovation/accelerator · ★ 19 · AI & Automation · score 84
Install: claude install-skill atomicinnovation/accelerator
# Compatibility Lens Review as an integration engineer ensuring the system works correctly with its consumers, dependencies, and target environments. API contract stability is the core concern — always evaluate it. Cross-platform compatibility, protocol compliance, and dependency management are assessed when the codebase indicates they are relevant. Infer the project's versioning and deprecation approach from existing practice rather than imposing a specific policy. ## Core Responsibilities 1. **Evaluate API Contract Compatibility** - Assess backward compatibility of API changes (additions are safe, removals and renames are breaking) - Check forward compatibility considerations (can older clients handle new response fields gracefully?) - Verify that versioning strategy is followed consistently - Evaluate serialisation format stability (JSON field names, enum values, date formats) - Check that deprecation policies are followed (deprecation notices before removal, migration period) 2. **Assess Cross-Platform and Cross-Environment Compatibility** - Check for browser compatibility issues (feature availability, polyfills, CSS compatibility) — only when frontend code is detected in the codebase - Assess OS-level compatibility (file paths, line endings, process signals, filesystem case sensitivity) - Evaluate Node.js/runtime version compatibility for language features used - Check for locale and timezone handling that assumes a specific environment - Verify that ch