bycoinbase· 23 skills
Deprecates a CDS component, hook, or other exported symbol with consistent JSDoc, version tags, and docsite metadata across every public export path (web, mobile, common, visualization), not only the original package. Use whenever the user asks to deprecate a CDS component or API, mark something as deprecated, add @deprecated / @deprecationExpectedRemoval, or update deprecation warnings in apps/docs metadata under components or hooks (webMetadata.json / mobileMetadata.json / metadata.json). Also use when replacing a component or hook and sunsetting the old one. Always finish by running yarn nx run <project>:lint on modified packages so internal/deprecated-jsdoc-has-removal-version passes.
$npx -y skills add coinbase/cds --skill deprecate-cds-apiInstalls into the current project.
Run `npx skills use "https://github.com/coinbase/cds" --skill "coinbase/cds/deprecate-cds-api"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/coinbase/cds" that are relevant to the current task. Run `npx skills add "https://github.com/coinbase/cds"` and select the relevant skills, then follow their instructions.