netsuite-sdf-safe-guide
Installation
SKILL.md
NetSuite SDF Safe Guide
Description
Comprehensive guide for NetSuite SuiteCloud Development Framework (SDF) projects, incorporating the SAFE Guide (SuiteApp Architecture Framework for Excellence) principles. This skill provides:
- SAFE Guide Integration: 12 principles covering features, governance, performance, multi-SuiteApp environments, security, testing, distribution, maintenance, licensing, open-source compliance, secure coding, and UIF SPA best practices
- Object XML Generation: Automatically creates deployment XML files for all 14 SuiteScript types
- Best Practices Enforcement: Ensures correct deployment configurations, permissions, and status values
- Common Pitfalls Documentation: 140+ documented pitfalls with solutions learned from real deployments
- Performance Guidance: N/cache patterns, N/query with SuiteQL, avoiding N+1 queries, batch operations, Map/Reduce optimization
- Architecture Patterns: Suitelet-as-API pattern, popup communication with postMessage, module-level initialization
- Defensive Coding: Patterns for scripts to coexist with other scripts, workflows, and SuiteApps
- Governance & Limits: Usage unit limits by script type, concurrency limits, API costs, time limits
- Security: OWASP principles, input validation, secure coding practices
- Appendices: Concurrency limits, N/query joins, N/cache samples, and other static reference material