deepgram-js-maintaining-sdk
Installation
SKILL.md
Maintaining the Deepgram JavaScript / TypeScript SDK
This SDK is generated by Fern. Most files under src/ are auto-generated and should not be edited directly. Some files are hand-written or protected in .fernignore so Fern does not overwrite them.
When a new Fern generator release is available, prepare the repo so Fern can replace generated output, then re-apply any still-needed manual work after reviewing the diff.
Freeze classification rules
Every entry in .fernignore falls into one of two categories. The comment above the entry is the first clue, but use these rules when in doubt.
Never unfreeze (permanently frozen)
These files are entirely hand-written or repo-maintained. Fern should never own them.
How to identify:
- The file was created by Deepgram, not by Fern (
src/CustomClient.ts, curated exports, helper scripts, hand-written tests). - The file is documentation, tooling, config, or examples managed outside generator output.
- The file lives outside
src/api/or deliberately wraps generated code.