npx skills add ...
npx skills add reason-machines/trending-skills --skill taiwan-md-knowledge-base
AI-native open knowledge base about Taiwan built with Astro v5, featuring bilingual content (zh-TW/en), D3.js knowledge graph, and structured Markdown SSOT architecture.
npx skills add reason-machines/trending-skills --skill taiwan-md-knowledge-base
Skill by ara.so — Daily 2026 Skills collection.
Taiwan.md is an open-source, AI-native knowledge base about Taiwan built with Astro v5. It uses a Single Source of Truth (SSOT) architecture where all content lives in the knowledge/ directory as Markdown files, and the website is a build-time projection. Features include bilingual support (Traditional Chinese as default + English), an interactive D3.js knowledge graph, and 96+ curated articles across 12 categories.
Critical rule: Never edit files in src/content/ directly. Always edit knowledge/ and run scripts/sync.sh.
| Slug | Chinese | English |
|---|---|---|
history | 歷史 | History |
geography | 地理 | Geography |
culture | 文化 | Culture |
food | 美食 | Food |
art | 藝術 | Art |
music | 音樂 | Music |
technology | 科技 | Technology |
nature | 自然 | Nature |
people | 人物 | People |
society | 社會 | Society |
economy | 經濟 | Economy |
lifestyle | 生活 | Lifestyle |
knowledge/[Category]/article-slug.md)knowledge/en/[Category]/article-slug.md)knowledge/[Category]/_Hub.md)All images must be from Wikimedia Commons with verified CC licenses. Cache them locally:
Image attribution format in frontmatter:
Articles automatically appear in the D3.js knowledge graph at /graph. Nodes are created from articles; edges are created from shared tags and cross-references.
Reference other articles within content using relative paths:
Use consistent tags to create knowledge graph bridges:
After editing any file in knowledge/, always sync before building:
Every article should follow this structure for AI-readability and varied reading levels:
The site exposes /llms.txt for AI consumption. When writing content, use structured headers that AI can parse:
Pages include <meta ai-summary> — write descriptions that work as standalone AI context:
src/pages/[category].astro)Before submitting a PR, verify:
knowledge/[Category]/article.md (zh-TW) and knowledge/en/[Category]/article.md (en) existsources entries have clickable url fields (no plain-text-only references)imageCaption attributioncategory slug matches one of the 12 valid categories exactlybash scripts/sync.sh && npm run build completes without errors