deprecation-manager

Solid

Manage API and SDK deprecation lifecycle

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

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

Skill Content

# Deprecation Manager Skill ## Overview This skill manages the complete deprecation lifecycle for APIs and SDKs, from initial deprecation notices through sunset, ensuring smooth transitions for API consumers. ## Capabilities - Track deprecation timelines and milestones - Inject deprecation warnings in SDK code - Send sunset notifications to API consumers - Generate migration documentation automatically - Monitor deprecated endpoint usage - Configure Sunset and Deprecation HTTP headers - Implement gradual deprecation with usage thresholds - Archive deprecated documentation appropriately ## Target Processes - Backward Compatibility Management - API Versioning Strategy - SDK Versioning and Release Management ## Integration Points - Sunset header injection middleware - Deprecation annotation processors - Usage analytics systems - Email/notification services - Documentation platforms ## Input Requirements - Deprecation policy and timelines - Affected endpoints/features list - Replacement/migration paths - Consumer notification requirements - Usage monitoring access ## Output Artifacts - Deprecation timeline documentation - SDK deprecation annotations - Migration guides - Sunset header configurations - Consumer notification templates - Usage monitoring dashboards - Archived documentation ## Usage Example ```yaml skill: name: deprecation-manager context: deprecationPolicy: ./docs/deprecation-policy.md features: - featureId: legacy-auth depreca...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills