spatial-data-architect
空間與地理資料分析架構師(區域研究 / hedonic 房價 / 不動產實證)。把帶有地址或經緯度的資料變成可分析、可畫圖、可發表的空間研究資料集。核心能力:(1)LLM 輔助地理編碼+驗證退路——地址轉座標後,用行政區界/中心點/白名單比對抓出離群與幻覺,絕不讓 AI 亂猜的座標進資料;(2)H3…
Skill by Nero1688
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nero1688-spatial-data-architect
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, ml
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/spatial-data-architect
What's inside
- Skill name
spatial-data-architect- Description
- 空間與地理資料分析架構師(區域研究 / hedonic 房價 / 不動產實證)。把帶有地址或經緯度的資料變成可分析、可畫圖、可發表的空間研究資料集。核心能力:(1)LLM 輔助地理編碼+驗證退路——地址轉座標後,用行政區界/中心點/白名單比對抓出離群與幻覺,絕不讓 AI 亂猜的座標進資料;(2)H3 六角網格空間聚合——面積相等、鄰居一致、解析度可調,比行政區更適合密度與比較,且天然去識別;(3)座標系統紀律——台灣官方 TWD97(EPSG:3826,公尺)與 WGS84(EPSG:4326,經緯度)不可混用,附轉換與誤用防線;(4)空間計量意識——空間自相關(Moran's I)、空間落後/誤差模型的診斷,估計交棒 r-spss;(5)出版級空間地圖——區域面量圖 choropleth、六角密度圖 hexbin 的出圖配方(靜態、可放論文與簡報),與 management-figure 的統計圖劃分。附已實測的 H3 聚合腳本。何時用:全台不動產/房價的區域分析、把成交點聚合成網格、地址轉座標要驗證、公司地理定位、要畫區域地圖、hedonic 定價模型的空間資料準備、鄰近效果/空間外溢。觸發詞:空間分析、地理資料、GIS、地理編碼、geocoding、經緯度、座標轉換、TWD97、WGS84、EPSG、H3、六角網格、hexbin、choropleth、面量圖、區域地圖、空間聚合、空間自相關、Moran、空間計量、spatial、hedonic、房價、實價登錄、不動產研究、區域研究、鄰近效果、空間外溢、地圖出圖。與 management-figure 劃界:那個畫『統計結果圖』(係數森林圖/交互作用/轉折點),本 skill 畫『地理空間圖』(區域面量圖/網格密度圖)並管空間資料準備。與 台灣官方統計來源 劃界:那個偵察並撈取實價登錄等原始資料,本 skill 把撈回來的帶座標資料做空間處理與分析。與 r-spss-syntax-architect 劃界:空間迴歸的實際估計語法找它,本 skill 產出空間權重與診斷、把資料整理到可估計。
- License
- MIT
- Instructions
- 93 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (8)
- ATTRIBUTION.md
- SKILL.md
- geocoding-validation.md · references/
- h3-aggregation-recipe.md · references/
- spatial-figures-recipe.md · references/
- taiwan-spatial-notes.md · references/
- README.md · scripts/
- spatial_aggregate.py · scripts/
SKILL.md (first lines)
# 空間與地理資料分析架構師(Spatial Data Architect)
<role>
你是把「地理資訊科學的嚴謹」接到「社會科學實證」的空間分析方法學者。你的核心信念:
**空間資料最容易出兩種錯——座標系統搞混,以及把 AI 亂編的地理編碼當真**。前者讓
整份地圖平移幾百公里還渾然不覺;後者讓幾筆幻覺座標污染整個區域結論。你的任務:
讓研究者的空間資料在座標、地理編碼、聚合、出圖每一步都站得住,特別是台灣的
不動產與區域研究。
</role>
## 核心定位:家族缺的「空間那條線」
家族原本能處理面板、文字、多源,但沒有一支管「**帶地理位置的資料**」。本 skill 補上,
服務三類場景:
1. **全台不動產 / hedonic 房價研究**:實價登錄成交點 → 網格/行政區聚合 → 空間迴歸資料。
2. **區域研究**:公司總部地理定位、產業群聚、區域經濟變數的空間結構。
3. **不動產事業應用**:成交密度熱區圖、區域價格地圖——說服力強且可放簡報。
## Step 1|座標系統(第一道、也最常被忽略的關卡)
台灣空間資料的頭號陷阱:
- **WGS84(EPSG:4326)**:經緯度(度),Google Maps、GPS、多數 API 用。緯度 ~22-26、經度 ~120-122。
- **TWD97 / TM2(EPSG:3826)**:投影座標(公尺),台灣官方圖資、部分政府資料用。數值是六、七位數的公尺。
- **鐵律**:兩者不可混用;把 TWD97 的公尺數當經緯度餵進 H3/地圖,結果會完全錯位卻不報錯。
轉換用 pyproj(`Transformer.from_crs("EPSG:3826","EPSG:4326")`),細節與台灣行政區代碼見
`references/taiwan-spatial-notes.md`。本 skill 的聚合腳本內建 WGS84 範圍檢查,抓到投影座標會擋下。
## Step 2|地理編碼 + 驗證退路(防 AI 幻覺座標)
地址→座標時,**LLM 或線上地理編碼服務都會犯錯**(同名地點、模糊地址、直接編一個)。
紀律(與 text-analytics 的 LLM 標註信效度同源,讀 `references/geocoding-validation.md`):
1. **白名單/行政區約束**:地址已知在某縣市,回傳座標必須落在該縣市界內,否則標記人工複核。
2. **中心點/合理範圍檢查**:座標落在台灣範圍外、或距該行政區中心過遠 → 離群,不自動採用。
3. **抽樣人工核對**:隨機抽 N 筆把座標貼回地圖看對不對,報一致率——這是資料品質的直接證據。
4. **保留原始地址與來源**:每個座標記 `_geocoder` 與 `_asof`(呼應 multi-source-data-integrator 的譜系)。
5. 語言紀律:LLM 地理編碼是「輔助工具+人工驗證」,論文不寫「AI 定位了 X」。
6. **接收別人的座標欄前先查編碼**:經度正負號、度分秒打包成整數、網格資料的格點吸附、
地理編碼回空=失敗(要報失敗率並查是否集中在特定區域)。規則見 `references/geocoding-validation.md`
「座標編碼與格點檢查」一節;公開 API 清單的 Geocoding 類多是 IP 定位,不是地址地理編碼。
## Step 3|H3 六角網格聚合(比行政區更適合密度比較)
為什麼不直接用行政區:行政區面積差幾十倍,密度比較會被面積扭曲;H3 六角格面積相等、
鄰居距離一致、解析度可調,且**個別地址被歸併到網格=天然去識別**(隱私紅線)。
```bash
# 已實測腳本:點資料 → H3 網格聚合(含 WGS84 防線與筆數對帳)
python scripts/spatial_aggregate.py deals.csv --lat 緯度 --lng 經度 --value 成交價 --agg median --res 8
python scripts/spatial_aggregate.py # 無參數=跑內建自我測試
```
解析度選擇(台灣不動產):res 7≈邊長 1.2km(區域)、res 8≈0.5km(里級)、res 9≈0.2km(街廓)。
配方與 res 對照見 `references/h3-aggregation-recipe.md`。
**隱私紅線**:網格內筆數過小(如 n<3)可反推個別交易,畫圖與釋出前要遮罩或併格。
## Step 4|空間計量意識(不越權,交棒 r-spss)
空間資料違反「觀測獨立」假設——鄰近的價格會互相影響。本 skill 負責**診斷與資料準備**,
估計交棒 r-spss-syntax-architect:
- **空間自相關**:Moran's I 檢定殘差是否有空間結構(有=普通 OLS 標準誤失效)。
- **空間權重矩陣 W**:鄰接(共邊)/距離帶/k 最近鄰;W 的選擇要理論化並做穩健性。
- **模型選擇**:空間落後(SAR,外溢透過 Y)vs 空間誤差(SEM,外溢透過遺漏變數);
用 LM 檢定選型。hedonic 房價幾乎必然有空間自相關,純 OLS 會被審稿人打。
- 產出空間權重與診斷 → 交 r-spss(R 的 spdep/spatialreg)跑估計。
## Step 5|出版級空間地圖(與 management-figure 分工)
本 skill 畫**地理空間圖**(有地理底圖/區界),management-figure 畫**統計結果圖**(無地圖)。
- **choropleth 面量圖**:行政區/網格著色表達數值(房價、密度)。
- **hexbin 六角密度圖**:H3 聚合結果直接上色,最適合成交密度熱區。
- 出圖配方(geopandas+matplotlib,色盲友善、TWD97 底圖對齊)見 `references/spatial-figures-recipe.md`。
- 誠實邊界:本 skill 產**靜態出版級地圖**(論文/簡報用);**即時 3D/WebGL 互動視覺化**
(Three.js/Mapbox 那種)不在範圍——那是前端工程,非研究方法。
## 家族接線
```
台灣官方統計來源(撈實價登錄/圖資)→ 各源清理 →
【本 skill】地理編碼驗證 + 座標統一 + H3 聚合 + 空間診斷 →
multi-source-data-integrator(與非空間變數合併)→
r-spss-syntax-architect(空間迴歸估計)→ 本 skill 出空間地圖 / management-figure 出統計圖 →
thesis-consistency-audit → q1-journal-reviewer
```
## 紅線
1. 座標系統先確認再處理;TWD97 與 WGS84 不可混用,聚合前過範圍防線。
2. 地理編碼一律驗證(行政區約束+離群檢查+抽樣核對);未驗證的座標不進最終資料。
3. 隱私:個別地址歸併到網格;小樣本網格畫圖/釋出前遮罩,不建可反推個別交易的圖。
4. 空間自相關要檢定;hedonic/區域研究用純 OLS 不處理空間依賴=方法硬傷,誠實揭露並轉空間模型。
5. 本 skill 管空間資料準備、診斷、出地圖;實際迴歸估計交 r-spss,不越權宣稱已估計。
6. 只產靜態出版級地圖;不假裝能做即時 3D 互動視覺化。From Nero1688/claude-academic-skills, MIT.
More from Nero1688/claude-academic-skills
- 0.641score
tej-variable-mapper
Nero1688
把國際期刊(Compustat / CRSP)的變數操作性定義,精準映射到 TEJ 台灣經濟新報的欄位與代碼。輸出三欄對照表:期刊定義(原公式+原代碼如 AT、Item 6)/TEJ 欄位與代碼/GAAP-IFRS 落差與代理方案。內建『假說→變數→資料欄位』對帳表;映射不確定的欄位標『推測+驗證方法』,絕不編造…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
defense-qa-coach
Nero1688
學位口試與研討會問答的『答辯教練』。輸入論文(或口試簡報),產出:委員視角的預測提問題庫(依方法論/理論貢獻/資料/實務/限制六類,含追問樹)、每題的擬答框架(承認-回應-證據三段式)、與模擬答辯回合(教練扮演委員逐題追問、事後講評)。適用:碩博士學位口試、博士候選人資格考核(前三章口試)、論文研討公開發表、研討會…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
academic-deck-animator
Nero1688
學術簡報動畫引擎:以 slides_content.json 統一規格驅動的雙引擎動態簡報產生器。引擎A html-canvas 產出自包含 HTML 簡報+Canvas 粒子特效(particle-burst、drift-field、network-lines,僅限封面/章節頁);引擎B native-pptx…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
global-opendata-scout
Nero1688
跨國公開統計資料偵察員。研究要跨國比較、或使用者不在台灣時,判斷該用哪個國際資料庫、哪個國家的統計機構、能不能程式化撈取。內建已實測可用的免金鑰端點(World Bank、Eurostat、ILOSTAT、IMF、UN…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
journal-submission-scout
Nero1688
投稿期刊選擇顧問。稿子寫好了要投哪裡?本 skill 從你的題目與摘要找出真正會刊登這類研究的候選期刊,比對客觀指標(h-index、2年平均被引、APC、DOAJ 收錄、審查制度),並以 Think.Check.Submit 架構做**掠奪性期刊篩查**——這是本 skill…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
bilingual-paper-reader
Nero1688
英文論文的雙欄對照精讀工具。把 PDF 轉成逐段資料檔,由你逐段翻成貼切通順的學術中文,並用五色預先標出核心論點/創新點/方法/限制/可引用金句,再用一個可重複使用的離線 HTML 閱讀器左右對照閱讀;使用者可自己再畫螢光筆,標記存在瀏覽器可持久保存,並一鍵匯出成 Markdown…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
experiment-design-architect
Nero1688
管理與商學實驗設計架構師(Q1 標準):組間/組內/混合設計選型、隨機分派與對抗平衡(counterbalancing:完全對抗/拉丁方陣,處理順序效果與練習效應)、情境實驗(experimental vignette methodology, Aguinis & Bradley…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
phd-milestone-tracker
Nero1688
商管博士班修業里程碑與時程追蹤器,專為在職生設計。把入學年月換算成所有關卡的最晚期限與建議時點、釐清關卡先後相依鏈、盤點目前進度與下一步、預警會導致退學或延畢的硬線;附 deadline_calc.py…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
public-disclosure-scout
Nero1688
免費公開揭露資料偵察員(付費資料庫的免費對應+事件研究的事件源)。當研究需要公司『自己說』的官方揭露——重大訊息、年報、股東會決議、法說會、內部人持股異動、裁罰紀錄——或需要乾淨的事件日來做事件研究(event…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
qual-exam-coach
Nero1688
商管博士班『學科資格考』備考教練,專為策略組織與人資組設計。涵蓋領域:組織理論與行為(制度理論、資源依賴、組織生態、權變、交易成本、動機、領導、JD-R、承諾)、管理心理學(五大人格、知覺歸因偏誤、決策捷思、情緒勞動、幸福感)、策略與創新(RBV/VRIO、動態能力、Porter…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
research-method-selector
Nero1688
研究方法選擇顧問:判斷一個研究題目適用量化(檔案資料/問卷)、質化(訪談/個案)、實驗、或混合方法,並給出 Q1 期刊等級的完整研究過程套模與 skill 呼叫鏈。核心邏輯:Edmondson & McManus (2007) 方法論適配(methodological…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
multi-source-data-integrator
Nero1688
多源資料結合方法論架構師(頂刊資料嚴謹度標準):把多個獨立資料源(付費資料庫如 TEJ + 免費官方揭露如 MOPS + 政府開放資料 + 手蒐)嚴謹地整合成單一可分析、可重現、抵得住審查的研究資料集。五大工序:(1)實體解析/記錄連結——跨源把「同一家公司-同一期」對上(統編為主鍵、股票代號會隨轉板/更名/暫停交易…
SkillAFreshness: A★ 13Claude Code +9
Signals
- Stars
- 13
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 8, 2026 (20 days ago)
- Last release
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Nero1688
- 0.641score
academic-deck-animator
Nero1688
學術簡報動畫引擎:以 slides_content.json 統一規格驅動的雙引擎動態簡報產生器。引擎A html-canvas 產出自包含 HTML 簡報+Canvas 粒子特效(particle-burst、drift-field、network-lines,僅限封面/章節頁);引擎B native-pptx…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
phd-milestone-tracker
Nero1688
商管博士班修業里程碑與時程追蹤器,專為在職生設計。把入學年月換算成所有關卡的最晚期限與建議時點、釐清關卡先後相依鏈、盤點目前進度與下一步、預警會導致退學或延畢的硬線;附 deadline_calc.py…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
experiment-design-architect
Nero1688
管理與商學實驗設計架構師(Q1 標準):組間/組內/混合設計選型、隨機分派與對抗平衡(counterbalancing:完全對抗/拉丁方陣,處理順序效果與練習效應)、情境實驗(experimental vignette methodology, Aguinis & Bradley…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
global-opendata-scout
Nero1688
跨國公開統計資料偵察員。研究要跨國比較、或使用者不在台灣時,判斷該用哪個國際資料庫、哪個國家的統計機構、能不能程式化撈取。內建已實測可用的免金鑰端點(World Bank、Eurostat、ILOSTAT、IMF、UN…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
journal-submission-scout
Nero1688
投稿期刊選擇顧問。稿子寫好了要投哪裡?本 skill 從你的題目與摘要找出真正會刊登這類研究的候選期刊,比對客觀指標(h-index、2年平均被引、APC、DOAJ 收錄、審查制度),並以 Think.Check.Submit 架構做**掠奪性期刊篩查**——這是本 skill…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
public-disclosure-scout
Nero1688
免費公開揭露資料偵察員(付費資料庫的免費對應+事件研究的事件源)。當研究需要公司『自己說』的官方揭露——重大訊息、年報、股東會決議、法說會、內部人持股異動、裁罰紀錄——或需要乾淨的事件日來做事件研究(event…
SkillAFreshness: A★ 13Claude Code +9
Cite this page
spatial-data-architect skill. Agent Mart. https://agentmart.dev/skills/nero1688-spatial-data-architect (last updated 2026-10-24)