Agent skill

Taiwan Stair Railing Ramp

by h30190 in h30190/HJPLUS_Taiwan_Architect_KB

This skill should be used when checking stair dimensional compliance for buildings in Taiwan — minimum stair-and-landing width, riser height, tread depth by building-use category, and the critical…

CC-BY-SA-4.0Auto-check passed

Install Taiwan Stair Railing Ramp

skills CLI
$ npx skills add h30190/HJPLUS_Taiwan_Architect_KB --skill taiwan-stair-railing-ramp -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install h30190/HJPLUS_Taiwan_Architect_KB taiwan-stair-railing-ramp --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/h30190/HJPLUS_Taiwan_Architect_KB.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'raw/建築法規/建築技術規則/建築設計施工編/樓梯欄杆坡道/taiwan-stair-railing-ramp' .claude/skills/taiwan-stair-railing-ramp && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
taiwan-stair-railing-ramp
GitHub stars
158
Token cost
~1.5k tokens
SKILL.md length
594 words
Files
1
Skills in repo
86
Repo updated
First seen
Licence
CC-BY-SA-4.0

At a glance

This skill should be used when checking stair dimensional compliance for buildings in Taiwan — minimum stair-and-landing width, riser height, tread depth by building-use category, and the critical…

  • Works in 3 steps: The table width (140 / 120 / 75) is the… → A handrail (or a <=50 cm assistive lift… → But in every case the actual clear (net)…
  • Words: 樓梯淨寬、級高級深、欄杆扶手、坡道
  • SKILL.md covers Overview, Section 1: Article 33 — Width…, Section 2: The… and Section 3: Related Article 33…, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Taiwan Stair Railing Ramp is an agent skill from h30190/HJPLUS_Taiwan_Architect_KB. This skill should be used when checking stair dimensional compliance for buildings in Taiwan — minimum stair-and-landing width, riser height, tread depth by building-use category, and the critical handrail-encroachment rule (clear width must remain = 75 cm regardless of handrails), per Taiwan Building Technical Regulations (Design & Construction) Article 33, Chapter 2 Section 7 (Stairs, Railings, Ramps, Articles 33-39). Railings (Art. 38), handrails (Art. 37) and ramps (Art. 39) are stubbed for later completion…

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: claude-code,opencode,agent-skills

The repository describes itself as: 一個開源的台灣AEC產業知識庫,只要你願意共享經驗與知識就歡迎加入我們. The licence is CC-BY-SA-4.0.

When your agent uses it

  • Words: 樓梯淨寬、級高級深、欄杆扶手、坡道

Example prompts

  • “/taiwan-stair-railing-ramp”

Requirements

  • Compatibility (from SKILL.md): claude-code,opencode,agent-skills

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. The table width (140 / 120 / 75) is the nominal stair-and-landing width.
  2. A handrail (or a <=50 cm assistive lift rail) may sit **within 10 cm on each
  3. But in every case the actual clear (net) width must stay >= 75 cm.

What it can do on your machine

Read from SKILL.md and the folder at commit 35ed06e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • law.moj.gov.tw

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    claude-code,opencode,agent-skills

    From compatibility in the SKILL.md frontmatter.

Context cost

Taiwan Stair Railing Ramp loads about 1.5k tokens when it runs. Until then it costs about 154 tokens; SKILL.md has 594 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~154
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from h30190/HJPLUS_Taiwan_Architect_KB at commit 35ed06e, republished under its CC-BY-SA-4.0 licence (© h30190). 594 words, ~1,498 tokens.

Download SKILL.mdSave it as .claude/skills/taiwan-stair-railing-ramp/SKILL.md (or your agent's skills folder).
name
taiwan-stair-railing-ramp
description
This skill should be used when checking stair dimensional compliance for buildings in Taiwan — minimum stair-and-landing width, riser height, tread depth by building-use category, and the critical handrail-encroachment rule (clear width must remain >= 75 cm regardless of handrails), per Taiwan Building Technical Regulations (Design & Construction) Article 33, Chapter 2 Section 7 (Stairs, Railings, Ramps, Articles 33-39). Railings (Art. 38), handrails (Art. 37) and ramps (Art. 39) are stubbed for later completion. 不涵蓋無障礙設施設計規範之無障礙樓梯/坡道(本庫尚無該專職skill)。Trigger words: 樓梯淨寬、級高級深、欄杆扶手、坡道。
compatibility
claude-code,opencode,agent-skills
type
Skill
license
CC-BY-SA-4.0
metadata.audience
architects
metadata.region
taiwan
metadata.class
C

Taiwan Stair / Railing / Ramp Compliance (建築技術規則 §33–39)

Overview

This skill evaluates stair geometry compliance under Taiwan's Building Technical Regulations (Design & Construction), Chapter 2 "General Design Principles", Section 7 "Stairs, Railings, Ramps" (Articles 33–39). It should be invoked when:

  • Determining the minimum required stair / landing width for a building
  • Checking riser height (級高) and tread depth (級深) limits
  • Resolving whether a handrail eats into the legally required width
  • Classifying a building into the correct Article 33 use category

Current scope: Article 33 (stair dimensions) is fully documented. Articles 34/37/38/39 (exemptions, handrails, railings, ramps) are stubs — see Section 4.


Section 1: Article 33 — Width / Riser / Tread Table

Minimum dimensions depend on the building-use category. Pick the matching row.

#Use category (用途類別)Stair & landing widthRiser (級高)Tread (級深)
1Stairs for children (elementary schools etc.)>= 140 cm<= 16 cm>= 26 cm
2School halls, hospitals, theaters, cinemas, dance halls, markets, department stores, assembly halls, amusement venues, etc.>= 140 cm<= 18 cm>= 26 cm
3Floors where any single floor's habitable area > 200 m², or a basement floor > 200 m²>= 120 cm<= 20 cm>= 24 cm
4All other buildings (incl. ordinary residences / 住宅)>= 75 cm<= 20 cm>= 21 cm

Residences fall into category 4 — the 75 cm baseline.


Section 2: The Handrail-Encroachment Rule (the part people get wrong)

Article 33 proviso (verbatim):

「樓梯及平臺寬度二側各十公分範圍內,得設置扶手或高度五十公分以下供行動不便者 使用之昇降軌道;樓梯及平臺最小淨寬仍應為七十五公分以上。」

Translated mechanism:

  1. The table width (140 / 120 / 75) is the nominal stair-and-landing width.
  2. A handrail (or a <=50 cm assistive lift rail) may sit within 10 cm on each side of that nominal band — i.e. the handrail is allowed to be counted into the nominal width, not added on top of it.
  3. But in every case the actual clear (net) width must stay >= 75 cm.
typescript
interface StairWidthCheck {
  nominalWidth: number;          // cm — required by Article 33 category
  handrailEncroachLeft: number;  // cm — handrail projection into the band (<=10)
  handrailEncroachRight: number; // cm — (<=10)
}

function clearWidth(s: StairWidthCheck): number {
  return s.nominalWidth - s.handrailEncroachLeft - s.handrailEncroachRight;
}

// Compliant only if BOTH conditions hold:
//   each encroachment <= 10 cm  AND  clearWidth >= 75 cm
function isCompliant(s: StairWidthCheck): boolean {
  const encroachOk = s.handrailEncroachLeft <= 10 && s.handrailEncroachRight <= 10;
  return encroachOk && clearWidth(s) >= 75;
}
Why 75 behaves differently from 120/140
  • Category 4 (75 cm): the clear-width floor (75) equals the nominal width. Any handrail encroachment would push clear width below 75 → fails. So a handrail must sit outside the 75 → the 75 is effectively a clear dimension and the structural opening = 75 + handrails. (Practitioner rule of thumb: "75 是有效淨寬, 扶手突出後不足 75 就不行".)
  • Categories 1–3 (120 / 140): plenty of slack. 120 − 10 − 10 = 100 >= 75, so handrails on both sides may be counted into the nominal width.
Show full SKILL.md (222 more words)Show less
Caution: 90 cm outdoor stairs are not "always count the handrail"

Outdoor direct stairs may be reduced to >= 90 cm (separate provision). But 90 − 10 − 10 = 70 < 75 → you cannot discount handrails on both sides; at most one side (90 − 10 = 80 >= 75). The real test is always "clear width after handrails

= 75 cm", not the width tier.


Section 3: Related Article 33 notes (verify exact text before relying)

  • Outdoor direct stairs (戶外直通樓梯) may be reduced to >= 90 cm.
  • Stairs >= 3 m wide generally require an intermediate handrail, unless riser <= 15 cm and tread >= 30 cm. (Commonly cited with §33/§37 — confirm placement when Section 7 is fully built out.)

Section 4: Stubs — to be completed

ArticleTopicStatus
§34Cases where Art. 33 width does not applyTODO
§37Handrails (扶手) — height, continuity, intermediate railsTODO
§38Railings / guards (欄杆) — height, anti-climbTODO
§39Ramps (坡道) — slope, surface, widthTODO

Cross-references

  • Accessible stairs / accessible handrails → no installed skill covers this yet (the referenced taiwan-accessibility does not exist in this KB); consult the Accessible Facilities Design Specification directly — do NOT substitute the general-building Art.33 values here (raw/建築法規/無障礙設計/). Do not duplicate here; link there.
  • Means-of-egress stairs (直通樓梯 / 特別安全梯) and evacuation → raw/建築法規/消防安全/.
  • General spatial / circulation planning → spatial-planning (raw/建築設計與規劃/設計理論/).

MCP Tool Examples

  • taiwan-building-code_search_building_interpretations(query: "樓梯寬度 第33條", limit: 5)
  • taiwan-building-code_search_building_code(query: "樓梯", limit: 10)

Source

© h30190, CC-BY-SA-4.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in raw/建築法規/建築技術規則/建築設計施工編/樓梯欄杆坡道/taiwan-stair-railing-ramp of h30190/HJPLUS_Taiwan_Architect_KB.

Open the folder on GitHubat commit 35ed06e

Compare with similar skills

Taiwan Stair Railing Ramp next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Taiwan Stair Railing Ramp compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Taiwan Stair Railing Ramp this skillh30190/HJPLUS_Taiwan_Architect_KB158—~1.5kAutomated safety check: PassCC-BY-SA-4.0
Ramppaperclipai/paperclip100k—~1.8kAutomated safety check: PassMIT
Rails Patternsaffaan-m/ECC276k—~4.1kAutomated safety check: PassMIT
Check PRpaperclipai/paperclip100k—~3.6kAutomated safety check: PassMIT
Rampanthropics/claude-for-legal9.6k3 repos~2kAutomated safety check: PassApache-2.0
Checkdavepoon/buildwithclaude3.6k—~680Automated safety check: PassMIT

Similar skills

  • Ramp

    paperclipai/paperclip

    Fetch and follow Ramp's published agent playbooks inside Paperclip, with mandatory approval gates for spend, incorporation, cards, account setup, and other financial actions.

    100k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Rails Patterns

    affaan-m/ECC

    Ruby on Rails framework patterns for Rails 7.1+ and 8.x apps.

    276k GitHub stars~4.1k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Check PR

    paperclipai/paperclip

    Check a GitHub, GitLab, or Perforce PR/MR/CL for review comments, failing checks, and PR-body gaps.

    100k GitHub stars~3.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Ramp

    anthropics/claude-for-legal

    Official

    Student semester onboarding — clinic procedures, tool walkthrough, practice exercises before real cases.

    9.6k GitHub starsUsed in 3 repos~2k tokens
    Auto-check passed
  • Check

    davepoon/buildwithclaude

    Run CIAgent regression checks after changing an AI agent's code, prompts, or knowledge base in a repo that has agentcispec.yaml, and interpret the results.

    3.6k GitHub stars~680 tokensUpdated 2 days ago
    Knowledge ManagementAuto-check passed
  • Fact Check X Unified

    sickn33/agentic-awesome-skills

    Fact-Check-X 流程编排能力,依次组织各方答案汇总、各方答案聚合(未核验)、权威核验后的最终答案和各方答案测评,生成可打开、可审计、可迁移的阶段产物与完整报告包。

    47k GitHub starsUsed in 1 repo~1.7k tokens
    Research & ScienceAuto-check passed

More from h30190/HJPLUS_Taiwan_Architect_KB

All 86 skills in this repo
  • Green Material Search Toolkit

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when an architect or consultant needs to search Taiwan's TABC (財團法人臺灣建築中心) green building material certification database, assemble a set of qualified materials for a…

    158 GitHub stars~3.3k tokensUpdated 3 days ago
    Auto-check passed
  • Skill Name Hyphenated

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when [specific trigger scenarios].

    158 GitHub stars~791 tokensUpdated 3 days ago
    Auto-check passed
  • Taichung Land Parcel Query

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when an architect receives just an address or lot number (地號) for a site in Taichung City, Taiwan, and needs the land's basic data — zoning, registered land area, land…

    158 GitHub stars~1.9k tokensUpdated 3 days ago
    Auto-check passed
  • Permit Report Data Mapping

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when mapping a legacy CPAMI permit report identifier to its actual BMS data groups, computed display fields, or unresolved template dependencies.

    158 GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check passed
  • Revit AI Targeting And Safe Execution

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when an AI agent, MCP tool, Revit add-in, or automation must inspect or change a live Revit model and needs to prove its target set, choose bounded read-only context…

    158 GitHub stars~3.6k tokensUpdated 3 days ago
    Auto-check passed
  • Smoke Exhaust Review

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when evaluating smoke exhaust compliance for buildings in Taiwan, including windowless floor determination, smoke compartment partitioning, smoke exhaust window effective…

    158 GitHub stars~1.9k tokensUpdated 3 days ago
    Auto-check passed

Questions about Taiwan Stair Railing Ramp

What does Taiwan Stair Railing Ramp do?

This skill should be used when checking stair dimensional compliance for buildings in Taiwan — minimum stair-and-landing width, riser height, tread depth by building-use category, and the critical…. Taiwan Stair Railing Ramp is an agent skill from h30190/HJPLUS_Taiwan_Architect_KB. This skill should be used when checking stair dimensional compliance for buildings in Taiwan — minimum stair-and-landing width, riser height, tread depth by building-use category, and the critical handrail-encroachment rule (clear width must remain = 75 cm regardless of handrails), per Taiwan Building Technical Regulations (Design & Construction) Article 33, Chapter 2 Section 7 (Stairs, Railings, Ramps, Articles 33-39).

When should I use Taiwan Stair Railing Ramp?

Taiwan Stair Railing Ramp fits situations like: words: 樓梯淨寬、級高級深、欄杆扶手、坡道.

How do I install Taiwan Stair Railing Ramp in Claude Code?

Run `npx skills add h30190/HJPLUS_Taiwan_Architect_KB --skill taiwan-stair-railing-ramp -a claude-code`. Or copy the skill folder (raw/建築法規/建築技術規則/建築設計施工編/樓梯欄杆坡道/taiwan-stair-railing-ramp in h30190/HJPLUS_Taiwan_Architect_KB) into .claude/skills/taiwan-stair-railing-ramp in your project. Claude Code loads it when a task matches its description.

How do I install Taiwan Stair Railing Ramp in Codex?

Run `npx skills add h30190/HJPLUS_Taiwan_Architect_KB --skill taiwan-stair-railing-ramp -a codex`. Or copy the skill folder (raw/建築法規/建築技術規則/建築設計施工編/樓梯欄杆坡道/taiwan-stair-railing-ramp in h30190/HJPLUS_Taiwan_Architect_KB) into .agents/skills/taiwan-stair-railing-ramp in your project. Codex loads it when a task matches its description.

Can I use Taiwan Stair Railing Ramp in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add h30190/HJPLUS_Taiwan_Architect_KB --skill taiwan-stair-railing-ramp -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/taiwan-stair-railing-ramp, .gemini/skills/taiwan-stair-railing-ramp, .github/skills/taiwan-stair-railing-ramp and .opencode/skills/taiwan-stair-railing-ramp in your project.

What does Taiwan Stair Railing Ramp need to run?

SKILL.md names no scripts, command-line tools or credentials: Taiwan Stair Railing Ramp is instructions for the agent only. Compatibility (from SKILL.md): claude-code,opencode,agent-skills.

Does Taiwan Stair Railing Ramp access the network?

SKILL.md names 1 domain. As links in the text: law.moj.gov.tw. This is read from the text; nothing was executed.

Is Taiwan Stair Railing Ramp safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Taiwan Stair Railing Ramp use?

Taiwan Stair Railing Ramp is published under the CC-BY-SA-4.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Taiwan Stair Railing Ramp use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Taiwan Stair Railing Ramp?

Skills that share tags, products or a category with Taiwan Stair Railing Ramp: Ramp (paperclipai/paperclip, 100k stars), Rails Patterns (affaan-m/ECC, 276k stars), Check PR (paperclipai/paperclip, 100k stars) and Ramp (anthropics/claude-for-legal, 9.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Taiwan Stair Railing Ramp?

h30190 (a GitHub user) maintains it in h30190/HJPLUS_Taiwan_Architect_KB, which has 158 GitHub stars. The repository holds 86 skills in this directory. The repository was last updated on October 8, 2026.

Source: h30190/HJPLUS_Taiwan_Architect_KB on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.