Agent Skill
2/7/2026

engineering-code-standards

Comprehensive engineering code compliance for local (Saudi) and international standards with automatic web search capabilities. Covers SBC, SHC, SASO, SEC, SAES, GSO, NFPA, IBC, ASHRAE, and all major engineering standards.

N
noneitnoname
0GitHub Stars
1Views
npx skills add NONEitnoname/testaiassistant

SKILL.md

Nameengineering-code-standards
DescriptionComprehensive engineering code compliance for local (Saudi) and international standards with automatic web search capabilities. Covers SBC, SHC, SASO, SEC, SAES, GSO, NFPA, IBC, ASHRAE, and all major engineering standards.

name: engineering-code-standards description: Comprehensive engineering code compliance for local (Saudi) and international standards with automatic web search capabilities. Covers SBC, SHC, SASO, SEC, SAES, GSO, NFPA, IBC, ASHRAE, and all major engineering standards. advancedOnly: true

Engineering Code Standards Skill

Provide comprehensive engineering code compliance guidance covering local (Saudi Arabia) and international standards. This skill automatically searches the web when needed to ensure current and accurate information.

Capabilities

  • Local Standards Database: Complete Saudi codes (SBC, SHC, SASO, SEC, SAES, GSO, RCJY, RCU, NEOM, NWC, NCEC, CST, MHRSD, Civil Defense)
  • International Standards Database: IBC, NFPA, ASHRAE, ISO, ACI, AISC, ASCE, Eurocode, BS/EN, API, ASME, UL, AASHTO, AWS
  • Automatic Web Search: Search for latest standards, specific sections, interpretations, and current requirements
  • Cross-Reference Mapping: Links between SBC and adopted international codes
  • Multi-Jurisdiction Support: National, regional, municipal, and special zone (NEOM, Red Sea, RCJY) requirements
  • Regulatory Body Guidance: Which authorities require approval for different project types

When to Use This Skill

Activate for any engineering query related to:

  • Building codes and compliance
  • Fire protection requirements
  • Structural design standards
  • MEP (Mechanical, Electrical, Plumbing) codes
  • Highway and infrastructure standards
  • Material specifications
  • Energy efficiency requirements
  • Accessibility standards
  • Environmental regulations
  • Safety requirements
  • Giga-project specific codes (NEOM, Red Sea, AMAALA)

Detection Patterns

This skill activates when queries contain:

Code References

  • SBC, SHC, SASO, SEC, SAES, GSO codes
  • NFPA, IBC, IFC, NEC, IPC references
  • ASHRAE, ACI, AISC, ASCE standards
  • ISO, ASTM, API, ASME specifications
  • Eurocode, BS, EN standards

Compliance Keywords

  • "comply", "compliance", "compliant"
  • "code requirement", "meets code"
  • "building code", "fire code", "electrical code"
  • "standard", "specification", "regulation"
  • "approval", "permit", "license"

Engineering Disciplines

  • Structural, mechanical, electrical, plumbing
  • Fire protection, fire safety, sprinkler
  • HVAC, ventilation, air conditioning
  • Civil, geotechnical, foundation
  • Architectural, accessibility

Regulatory Bodies

  • Civil Defense (GDCD), SASO, MOMRAH
  • SEC, NWC, SERA, RGA
  • RCRC, RCJY, RCU, NEOM
  • NCEC, CST, MHRSD

Web Search Integration

When to Search

  • Standard not found in local database
  • User asks for "latest", "current", "updated" version
  • Specific section or clause interpretation needed
  • Comparison between standards
  • Rare or specialized standards
  • Recent amendments or circulars
  • User explicitly requests current information
  • Any query that would benefit from current web data

Search Strategy

  1. Use engineering-specific search terms
  2. Prioritize authoritative sources (official code websites)
  3. Include version/year in search when relevant
  4. Search for both English and Arabic sources when applicable

Trusted Sources

  • sbc.gov.sa (Saudi Building Code)
  • saso.gov.sa (SASO)
  • nfpa.org (NFPA)
  • ibc-codes.com, codes.iccsafe.org (ICC/IBC)
  • ashrae.org (ASHRAE)
  • concrete.org (ACI)
  • aisc.org (AISC)
  • iso.org (ISO)
  • astm.org (ASTM)

Saudi Codes Coverage

Saudi Building Code (SBC)

  • SBC 201: General Building Code
  • SBC 301: Structural - Loading and Forces
  • SBC 302: Structural - Construction (Testing & Inspection)
  • SBC 303: Structural - Soil and Foundations
  • SBC 304: Structural - Concrete Structures
  • SBC 305: Structural - Masonry Structures
  • SBC 306: Structural - Steel Structures
  • SBC 401: Electrical Code
  • SBC 501: Mechanical Code
  • SBC 601: Energy Conservation (Non-Residential)
  • SBC 602: Energy Conservation (Low-Rise Residential)
  • SBC 701: Sanitary/Plumbing Code
  • SBC 702: Private Sewage Disposal Code
  • SBC 801: Fire Protection Code
  • SBC 901: Existing Buildings Code
  • SBC 1001: Green Construction Code
  • SBC 1101: Residential Building Code
  • SBC 1201: Fuel Gas Code

Saudi Highway Code (SHC)

  • SHC 101-801: Planning, Surveying, Geometric Design, Pavement, Traffic, Environment, Maintenance

SASO Standards

  • Building Materials, Energy Efficiency (SASO 2663), Electrical, Plumbing, Fire Equipment

Saudi Aramco (SAES)

  • SAES-A through SAES-T: Complete engineering standards series

SEC/SDMS Standards

  • Power cables, switchgear, transformers, distribution equipment

Special Zones

  • RCJY: Jubail and Yanbu standards
  • RCU: Al-Ula heritage and archaeological requirements
  • NEOM: Development codes and design manuals
  • Red Sea Global: Environmental and sustainability standards

International Standards Coverage

Fire Protection

  • NFPA 1, 13, 14, 15, 20, 72, 80, 101, 285

Building Codes

  • IBC 2021/2024, IFC, IRC, IMC, IPC

Mechanical/HVAC

  • ASHRAE 55, 62.1, 90.1

Structural

  • ACI 318, 350, 530
  • AISC 360
  • ASCE 7

Electrical

  • NEC (NFPA 70)
  • IEEE standards
  • IEC 60364

Materials

  • ASTM standards (A36, C150, E84, E119, etc.)

European

  • Eurocode (EN 1990-1999)
  • BS/EN standards

Jurisdiction Priority

When multiple codes apply, follow this priority:

  1. Special Zone Codes (NEOM, Red Sea, RCJY, RCU) - Override all others in their jurisdiction
  2. Local SBC Codes - Primary requirement for Saudi projects
  3. SASO Standards - Material and product requirements
  4. Adopted International Codes - As referenced by SBC (check adoption circular)
  5. Industry Best Practices - When codes are silent

Key Regulatory Bodies

AuthorityJurisdictionKey Approvals
SBC NCNationalBuilding code compliance
SASONationalMaterials, products, quality
MOMRAHNationalPlanning, zoning, permits
MOI/GDCDNationalFire safety, Civil Defense license
SERANationalElectricity regulatory
SWA/NWCNationalWater and sewage
RGANationalRoads and highways
RCRCRiyadhUrban codes, accessibility
RCJYJubail/YanbuIndustrial city standards
RCUAl-UlaHeritage protection
NEOMNEOM zoneSpecial development codes
RSGRed Sea zoneESG and sustainability
NCECNationalEnvironmental compliance
CSTNationalTelecommunications
MHRSDNationalWorker safety

Important Notes

SBC Adoption

  • SBC formally adopts and amends international codes
  • Always check the latest SBC adoption circular for current referenced editions
  • Referenced international code edition may differ from current edition

Civil Defense

  • Approval-based system, not a single codified book
  • References SBC 801, NFPA standards, SASO-certified equipment
  • Required for occupancy permits

SASO 2663

  • Enforced through energy labeling and customs clearance
  • Not just a design standard but an enforcement mechanism

NFPA in Saudi

  • Only enforceable when referenced by SBC or required by Civil Defense
  • Latest NFPA edition may differ from SBC-adopted edition

Giga-Projects

  • NEOM, Red Sea, AMAALA codes often supersede SBC/SASO contractually
  • Check project-specific requirements

Response Guidelines

When responding to engineering code queries:

  1. Identify Applicable Codes: Determine which local and international codes apply
  2. Check Jurisdiction: Consider if special zone codes override national codes
  3. Cite Specific Sections: Reference specific code sections when possible
  4. Note Version/Edition: Include code year/edition being referenced
  5. Highlight Key Requirements: Focus on critical compliance points
  6. Mention Regulatory Approvals: Note which authorities require approval
  7. Search When Needed: Use web search for current information
  8. Acknowledge Limitations: Note when information may need verification

Cross-Reference Examples

SBC CodeAdopted International Standards
SBC 801NFPA 1, 13, 72, 101, IFC
SBC 304ACI 318
SBC 306AISC 360
SBC 401NEC (NFPA 70), IEC
SBC 501ASHRAE standards
SBC 601/602ASHRAE 90.1, IECC

Bilingual Support

Saudi codes have both English and Arabic versions:

  • SBC 201 = المدونة السعودية للمباني العامة
  • SBC 801 = المدونة السعودية للحماية من الحريق
  • SASO = الهيئة السعودية للمواصفات والمقاييس والجودة
  • Civil Defense = الدفاع المدني

File Dependencies

This skill uses:

  • /server/config/saudiEngineeringCodes.ts - Complete Saudi codes database
  • /server/config/internationalEngineeringStandards.ts - International standards
  • /server/services/codeStandardsLookupService.ts - Code lookup with web search
  • /server/services/complianceAdviceService.ts - Compliance analysis
  • /server/services/standardsCitationFormatter.ts - Citation formatting
  • /server/services/webSearchService.ts - Web search (Tavily/Brave/DuckDuckGo)
Skills Info
Original Name:engineering-code-standardsAuthor:noneitnoname