smartsuite-patterns
OfficialIntegrate SmartSuite APIs, prevent data loss.
Software Engineering#automation#API integration#data integrity#SmartSuite#UUID#dry run#field validation
Authorelevanaltd
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Incorrect SmartSuite API usage, especially with choices vs. options, can lead to irreversible UUID corruption and data loss, while inconsistent field formats cause validation errors, jeopardizing data integrity.
Core Features & Use Cases
- UUID Corruption Prevention: Enforces the critical rule of using
choices(with existing UUIDs) and neveroptionsto prevent permanent data destruction in select fields. - Critical Field Format Rules: Provides strict guidelines for linked records (must be arrays), select/status fields (use option codes), and formula/rollup fields (read-only), ensuring correct data manipulation.
- Dry-Run Safety Pattern: Mandates using
dryRun: truefor all create/update operations to verify output before irreversible changes, protecting against accidental data modification. - Use Case: When updating a SmartSuite field with new options, use this skill to ensure you correctly use
choiceswith existing UUIDs and perform adryRunfirst to prevent data corruption, saving critical data.
Quick Start
Update a SmartSuite field, ensuring you use choices instead of options to preserve existing UUIDs.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: smartsuite-patterns Download link: https://github.com/elevanaltd/oa/archive/main.zip#smartsuite-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.