amanbh997/skills-architects/geographic-foundations
Claude Code and agent skill by amanbh997/skills-architects
- community
Checking that the SKILL.md file is still in the repository.
Auto-activated geographic context router for the Architect Skills plugin. Detects the country or jurisdiction of any architectural query and routes to the correct country-specific dossier (India, UAE, Saudi Arabia, USA, UK, Germany, Singapore, Japan, China, Australia). Encodes the global regulatory landscape: which authority issues which code, the hierarchy between national/state/municipal regulation, code adoption status by version year, the dominant energy/seismic/fire/accessibility codes per jurisdiction, and the cross-walk between national codes and the international reference systems (IBC, NFPA, Eurocodes, ISO, ASCE). Maintains a precise inventory of which country uses which Eurocode National Annex, which states/emirates/ Lander/prefectures publish their own modifications, and where international standards apply by reference. Triggers country-specific skills when geographic context is detected in user query (city name, project location, language cues, code reference) and supplies global framework comparisons when no specific jurisdiction is declared.
Install
npx vskill@latest install amanbh997/skills-architects/geographic-foundationsSKILL.md
Geographic Foundations
Auto-activated layer that detects geographic context and routes architectural queries to the correct country-specific regulatory dossier. Loads before any code, life-safety, structural, or planning analysis.
1. Geographic Context Detection
When a user query includes any of the following signals, route to the named country skill before applying generic content from building-codes, fire-life-safety, or accessibility-design.
1.1 Direct Detection Triggers
| Signal Class | Examples | Route To | |
|---|---|---|---|
| Country name | "India", "Bharat", "Republic of India" | country-india | |
| Country name | "UAE", "Emirates", "Dubai", "Abu Dhabi" | country-uae | |
| Country name | "Saudi", "KSA", "Kingdom of Saudi Arabia", "Riyadh" | country-saudi-arabia | |
| Country name | "USA", "United States", "America" | country-usa | |
| Country name | "UK", "Britain", "England", "Scotland", "Wales", "Northern Ireland" | country-uk | |
| Country name | "Germany", "Deutschland", "DE" | country-germany | |
| Country name | "Singapore", "SG" | country-singapore | |
| Country name | "Japan", "Nippon", "JP" | country-japan | |
| Country name | "China", "PRC", "Zhongguo" | country-china | |
| Country name | "Australia", "AU", "Oz" | country-australia | |
| Code reference | "IBC", "IRC", "IECC", "ASCE 7" | country-usa (then building-codes for IBC depth) | |
| Code reference | "NBC India", "ECBC", "IS 1893", "IS 875" | country-india | |
| Code reference | "NBC 2016" | country-india (disambiguate from "NBC Canada") | |
| Code reference | "Approved Document", "AD-B", "Part L", "Part M" | country-uk | |
| Code reference | "GEG", "DIN 18040", "LBO", "MBO" | country-germany | |
| Code reference | "SBC 201", "SBC 301", "SBC 601", "SBC 801" | country-saudi-arabia | |
| Code reference | "Dubai Building Code", "DBC", "ADIBC", "Estidama" | country-uae | |
| Code reference | "NCC", "BCA Vol 1", "AS 1428", "AS/NZS 1170" | country-australia | |
| Code reference | "Building Standards Act", "Kenchiku Kijun Hou" | country-japan | |
| Code reference | "GB 50016", "GB 50352", "GB 50011", "JGJ" | country-china | |
| Code reference | "BCA Singapore", "URA", "SCDF Fire Code" | country-singapore | |
| City name | "Mumbai", "Delhi", "Bangalore", "Chennai", "Hyderabad", "Kolkata", "Pune", "Ahmedabad" | country-india | |
| City name | "Dubai", "Abu Dhabi", "Sharjah", "Ajman" | country-uae | |
| City name | "Riyadh", "Jeddah", "Mecca", "Medina", "Dammam", "NEOM" | country-saudi-arabia | |
| City name | "New York", "Los Angeles", "Chicago", "San Francisco", "Boston", "Seattle", "Miami", "Houston" | country-usa | |
| City name | "London", "Manchester", "Birmingham", "Edinburgh", "Glasgow", "Cardiff", "Belfast" | country-uk | |
| City name | "Berlin", "Munich", "Hamburg", "Frankfurt", "Cologne", "Stuttgart" | country-germany | |
| City name | "Tokyo", "Osaka", "Yokohama", "Kyoto", "Sapporo", "Fukuoka" | country-japan | |
| City name | "Beijing", "Shanghai", "Guangzhou", "Shenzhen", "Chengdu", "Chongqing", "Hong Kong" | country-china (HK = SAR but follows BD Hong Kong codes; flag) | |
| City name | "Sydney", "Melbourne", "Brisbane", "Perth", "Adelaide", "Canberra", "Hobart" | country-australia | |
| Currency cue | "USD" (with site/cost) | country-usa (probable) | |
| Currency cue | "INR", "Lakh", "Crore" | country-india | |
| Currency cue | "AED", "Dirham" | country-uae | |
| Currency cue | "SAR", "Riyal" | country-saudi-arabia | |
| Currency cue | "GBP", "Pound" | country-uk | |
| Currency cue | "EUR" (with EU country context) | route to relevant country (country-germany if no other cue) | |
| Currency cue | "SGD" | country-singapore | |
| Currency cue | "JPY", "Yen" | country-japan | |
| Currency cue | "CNY", "RMB", "Yuan" | country-china | |
| Currency cue | "AUD" | country-australia |
1.2 Indirect/Inferential Triggers
- Site climate description ("hot-arid", "tropical monsoon", "Mediterranean", "temperate maritime", "subarctic", "humid subtropical") combined with a city name -> resolve city -> country.
- Cultural cue ("vastu compliance", "qibla orientation", "feng shui", "minka", "haveli", "courtyard house with majlis") -> infer country/region (India, MENA, China/HK, Japan, India respectively).
- Standard organisation reference ("BIS spec", "DIN-tested", "JIS-marked", "GB-stamped", "BSI-certified") -> country.
- Regulatory authority name ("Civil Defence approval", "Trakhees", "Tatweer", "MoHUA", "MLIT", "Bauamt") -> country.
- Language cue in proper noun ("brise-soleil"+"ECBC" Indian usage; "rohbau" German; "shikkui" Japanese; "majlis" Arab; "joglo" Indonesian; "shophouse" Singaporean).
1.3 Default Behaviour
If no geographic context is established after the first user message, ask one clarifying question: "Which jurisdiction does this project sit under? It affects code compliance, structural design loads, energy targets, and accessibility standards."
If the user is ambiguous or operating cross-border (international firm, design competition, master-plan study), apply the international reference cluster (IBC + Eurocodes + ASCE 7 + ASHRAE + ISO 21542 accessibility + ISO 23932 fire) and explicitly state the assumption.
2. Global Regulatory Hierarchy
Each country sits in one of five regulatory archetypes. The archetype determines how clause-level questions are answered.
2.1 Archetype A -- Unitary National Code
A single nationally adopted code applies uniformly with no state/municipal variation. Cities adopt by reference.
- Singapore (Building Control Act + Building Control Regulations, administered by BCA centrally)
- Saudi Arabia (Saudi Building Code series SBC 201-1001 issued by SBCNC, mandatory in all regions since 2018)
- France (Code de la construction et de l'habitation; departments adopt by reference -- not in our Tier-1 but for context)
2.2 Archetype B -- National Model + State/Provincial Adoption
A national model code is issued but each state/province adopts a version (or modifies). Practitioner must check the state edition.
- USA (ICC publishes IBC/IRC/IECC/IFC; each state/county adopts a specific year. California adds Title 24; NYC, Chicago, Florida publish significant amendments.)
- Australia (NCC 2022 published by ABCB; each state administers via Building Act, with state-specific variations published as appendices.)
- India (NBC 2016 issued by BIS; states/UTs notify their own Building Bye-Laws and Development Control Regulations -- DCR/DCPR. Code is not legally binding by itself.)
- Canada (NBC of Canada 2020; provinces adopt -- Ontario OBC, BC BCBC, Quebec separate regime. Out of Tier-1.)
2.3 Archetype C -- Federal Framework + State/Land Sovereignty
The country has a federal framework but actual building law is state-sovereign. Each state has its own primary statute.
- Germany (Musterbauordnung MBO is a model only. Each of 16 Lander has its own Landesbauordnung -- e.g., BayBO Bavaria, BauO NRW, BauO Bln Berlin -- which is legally binding. Energy is federal: GEG.)
- UAE (Federal Civil Defence Code applies to fire; each emirate has its own building code: Dubai Building Code 2021, ADIBC Abu Dhabi, etc.)
- UK (Building Regulations 2010 apply to England; Wales, Scotland, Northern Ireland have separate regimes -- Welsh AD, Scottish Technical Handbooks, NI Technical Booklets.)
2.4 Archetype D -- Centralised National + Mandatory Strong-Form Clauses
A single national code with "mandatory provisions" that override anything else, plus permissible local supplements.
- China (GB series codes issued by MOHURD; "Mandatory Provisions" (qiangzhixing tiaowen) in red text are legally binding nationally. Cities publish DB local supplements -- DB11 Beijing, DGJ08 Shanghai, DBJ45 Guangxi -- which may only be more stringent.)
- Japan (Building Standards Act + Cabinet Order + MLIT Notifications; designated cities have planning autonomy under City Planning Act but structural and safety provisions are national.)
2.5 Archetype E -- Performance-Based Outcome Regulation
Code prescribes outcomes; deemed-to-satisfy paths are advisory. Engineered solutions admitted via approved verification methods.
- Australia (NCC 2022 fully performance-based; DTS and Performance Solution both legal.)
- UK (Approved Documents 2010+ are guidance; performance route via fire engineering reports under BS 7974, structural performance under EN 1990, etc.)
- New Zealand (NZBC, out of Tier-1.)
Many Tier-1 countries are hybrid: e.g., Japan permits performance verification (Article 38 prior to 1998; replaced by Article 37 type approval and BCJ structural performance evaluation post-1998).
3. Comparison Matrix -- Tier-1 Countries
3.1 Primary Code, Energy Code, Fire Code, Accessibility Code
| Country | Primary Building Code | Energy Code | Fire Safety | Accessibility | |
|---|---|---|---|---|---|
| India | NBC 2016 (BIS, advisory) + state DCR/DCPR (binding) | ECBC 2017 / ECBC-R 2018 (BEE) | NBC 2016 Part 4 + IS 15683 | Harmonised Guidelines & Space Standards 2021 (MoHUA) | |
| UAE (Dubai) | Dubai Building Code 2021 (DBC) | Al Sa'fat Dubai Green Building Regs 2011 + 2016 update | UAE Fire and Life Safety Code of Practice 2018 | Dubai Universal Design Code 2017 + Federal Law 29/2006 | |
| UAE (Abu Dhabi) | Abu Dhabi International Building Code 2013 (ADIBC, IBC-derived) | Estidama Pearl Building Rating System 2010 | UAE FLS Code 2018 | DMA Accessibility Code 2014 | |
| Saudi Arabia | SBC 201-CR 2018 (general) -- 9 part code system | SBC 601-CR 2018 (energy) | SBC 801-CR 2018 (fire) + Saudi Fire Code 2007 | SBC 801 Part 11 + Universal Accessibility Code (KKIA) | |
| USA | IBC 2024 (model) + state adoption (varies 2015-2024) | IECC 2024 / ASHRAE 90.1-2022 (Energy Standard for Buildings) | NFPA 101 Life Safety Code 2024 + IBC Ch. 7-10 | ADA 2010 Standards + ANSI A117.1-2017 + Fair Housing Act | |
| UK (England) | Building Regulations 2010 + Approved Documents A-S (2010-2025) | AD-L Vol 1 (dwellings) + Vol 2 (other), 2021 + 2025 future homes/buildings standards | AD-B Vol 1 + Vol 2 (2022 amendments post-Grenfell) | AD-M Vol 1 (dwellings) + Vol 2 (other), 2015/2020 + BS 8300-1/2:2018 | |
| Germany | 16 Landesbauordnungen (LBO) + Musterbauordnung 2002/2019 (MBO) model | GEG 2023 (Gebaudeenergiegesetz) | LBO + Muster-Industriebaurichtlinie + DIN 4102 / EN 13501 | DIN 18040-1 (public), -2 (housing), -3 (public space) | |
| Singapore | Building Control Act 1989 + Building Control Regulations 2003 | BCA Code on Environmental Sustainability 2018 + SS 530 | SCDF Fire Code 2018 | BCA Code on Accessibility 2019 + Universal Design Index | |
| Japan | Building Standards Act 1950 (Kenchiku Kijun Ho) + Cabinet Order + MLIT Notifications | Act on Improvement of Energy Consumption Performance of Buildings 2015 (Kenchikubutsu Sho-Energy Ho) | Fire Service Act + Fire Service Law Enforcement Order | Heart Building Law 2006 (Barrier-Free Law) | |
| China | GB 50352-2019 (Civil Buildings Unified Design Standard) + GB 50016-2014 (fire) + 50 other GB codes | GB 55015-2021 (General code building energy) + GB 50189-2015 (public buildings) | GB 50016-2014/2018 (fire), GB 50045-95/2005 (high-rise) | GB 50763-2012 (Accessibility) | |
| Australia | NCC 2022 Vol 1 (Class 2-9), Vol 2 (Class 1, 10), Vol 3 (plumbing) | NCC Section J (Vol 1) + NatHERS 7-star (Vol 2 housing) | NCC Section C, D, E + AS 1530, AS 4072 series | NCC Vol 1 Part D3 + AS 1428.1-2021 + Disability (Access to Premises) Standards 2010 |
3.2 Seismic, Wind, Snow Loading Codes
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/geographic-foundations/SKILL.md
Popularity
- Repository stars
- 205
- Repository forks
- 43
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/amanbh997/skills-architects/geographic-foundations)