dust-breaking-changes
Installation
SKILL.md
API Breaking Changes - Critical Rule
CRITICAL: You must NEVER introduce breaking changes to the private API without explicit user approval.
What is a Breaking Change?
A breaking change is any modification that would require existing API consumers to update their code, including:
- Endpoints: Removing or renaming API endpoints
- Schemas: Changing request/response schemas
- Removing fields from responses
- Changing field types (string → number, object → array, etc.)
- Making optional fields required
- Renaming fields
- Authentication: Modifying authentication or authorization requirements
- HTTP Methods: Changing HTTP methods (GET → POST) or status codes
- Error Formats: Altering error response formats or codes
- Query Parameters: Removing or making required previously optional parameters
- Headers: Requiring new headers or changing header validation