compatibility-lens

Solid

Compatibility review lens for evaluating API contract stability, cross-platform support, protocol compliance, and dependency management. Used by review orchestrators — not invoked directly.

AI & Automation 30 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
50
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
atomicinnovation
Repository
atomicinnovation/accelerator
Created
5 months ago
Last Updated
today
Language
HTML
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category