sn-sdk-fluent
Installation
SKILL.md
ServiceNow Fluent SDK
ServiceNow Fluent is a TypeScript-based DSL for defining application metadata (sys_metadata) as code. Files use the .now.ts extension and are compiled with now-sdk build. Two-way sync keeps metadata in sync between code and the ServiceNow instance. All Fluent APIs import from @servicenow/sdk/core.
Reference Files
Read these files when you need them — do not pre-load all references at session start. Paths are relative to the skill root (the directory containing this SKILL.md file).
| File | When to read |
|---|---|
references/metadata-types.md |
When generating or reviewing any Fluent metadata type |
references/column-types.md |
When working with Table column definitions (StringColumn, IntegerColumn, etc.) |
references/now-globals.md |
When using Now.ID, Now.include, or the script tagged template literal |
references/getting-started.md |
When helping someone install the SDK or create their first project |
references/project-structure.md |
When explaining file layout, now.config.json, or scope prefix rules |
references/gotchas.md |
When encountering auth errors, XML/source conflicts, --reinstall questions, Now.ID or Now.ref usage, -now: import prefix issues, JS module sync questions, or npx vs now-sdk confusion |
references/cli-reference.md |
When running or explaining build, install, transform, clean, or pack commands |