Agent Resource Allocator
ruvnet/ruflo
Agent skill for resource-allocator - invoke with $agent-resource-allocator
Design complete streets with proper cross-sections, lane allocation, pedestrian and cycling infrastructure, intersection design, and streetscape elements using NACTO and global standards.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude street-design --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/street-design .claude/skills/street-design && rm -rf skills-srcUse ~/.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/
Install the "street-design" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-design into .claude/skills/street-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "street-design", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-designType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude street-design --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/street-design .agents/skills/street-design && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "street-design" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-design into .agents/skills/street-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "street-design", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude street-design --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/street-design .cursor/skills/street-design && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "street-design" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-design into .cursor/skills/street-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "street-design", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git --path skills/street-design--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude street-design --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/street-design .gemini/skills/street-design && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "street-design" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-design into .gemini/skills/street-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "street-design", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude street-designInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/street-design .github/skills/street-design && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "street-design" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-design into .github/skills/street-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "street-design", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude street-design --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/street-design .opencode/skills/street-design && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "street-design" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/street-design into .opencode/skills/street-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "street-design", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
street-designDesign complete streets with proper cross-sections, lane allocation, pedestrian and cycling infrastructure, intersection design, and streetscape elements using NACTO and global standards.
Street Design is an agent skill from Abhinavbwj/Urban-Design-Skills-Claude. Design complete streets with proper cross-sections, lane allocation, pedestrian and cycling infrastructure, intersection design, and streetscape elements using NACTO and global standards. Use when the user asks to design a street, create a cross-section, determine road width, design an intersection, plan a bike lane, design a sidewalk, create a boulevard, design a shared street, plan traffic calming, or specify streetscape elements. Also use for street hierarchy classification, right-of-way allocation, or any…
Its SKILL.md is about 6.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/intersection-design.md`, `references/nacto-standards.md` and `references/street-typologies.md`).
The repository describes itself as: Urban Design Skills Claude. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 666327b. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
nacto.orgglobaldesigningcities.orgstore.transportation.orgmutcd.fhwa.dot.govada.govfhwa.dot.govite.orgcrowplatform.comtfl.gov.ukwho.intitdp.orgc40.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Street Design loads about 6.7k tokens when it runs, and up to ~27k if it reads all its reference files. Until then it costs about 144 tokens; SKILL.md has 2,575 words of instructions outside code blocks.
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.
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.
The full file from Abhinavbwj/Urban-Design-Skills-Claude at commit 666327b, republished under its MIT licence (© Abhinavbwj). 2,575 words, ~6,676 tokens.
.claude/skills/street-design/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.This skill provides comprehensive street design guidance based on NACTO Urban Street Design Guide, Global Designing Cities Initiative (GDCI), AASHTO Green Book, and international best practices. It covers the full workflow from street hierarchy classification through cross-section dimensioning, intersection design, streetscape specification, and traffic calming.
Use the following decision tree to classify any street. Start with the Average Daily Traffic (ADT) count, then apply contextual modifiers.
Arterial (>15,000 ADT)
Collector (3,000-15,000 ADT)
Local Street (<3,000 ADT)
Shared Street / Woonerf (<1,000 ADT)
Pedestrian Priority Street (variable ADT, typically <500)
Apply these modifiers after primary classification to adjust cross-section priorities:
| Context | Modifier |
|---|---|
| Commercial / Retail | +1.2-2.4m sidewalk width, continuous retail frontage, on-street parking or loading zones, wider furnishing zone for outdoor dining |
| Residential | Prioritize tree canopy coverage (>40%), reduce travel lane widths to minimum, add traffic calming, reduce noise through surface treatment |
| Mixed-Use | Adaptive curbside management (flex zones for parking/loading/transit by time of day), wider pedestrian zones at ground-floor retail |
| Industrial / Logistics | Wider travel lanes (3.3-3.6m) for trucks, larger corner radii, reinforced pavement, limit pedestrian/cyclist exposure to truck movements |
| School Zone | 20-30 km/h speed limit, raised crossings at every intersection, flashing beacons, wide clear sidewalks, no on-street parking within 30m of entrance |
| Hospital / Institutional | Accessible design priority, generous drop-off zones, clear wayfinding, audible pedestrian signals, level surfaces throughout |
| Historic District | Narrower ROW acceptable, special materials and furnishings, heritage lighting, preservation of existing tree canopy and setbacks |
| Waterfront / Park Edge | Wider promenade (4.5-6.0m+), separated multi-use path, enhanced landscape buffer, view corridor preservation |
Design cross-sections layer by layer, working from the building face toward the street centerline. Each layer has a defined function and dimensional range.
BUILDING FACE
|
|--> [A] Building Setback (context-dependent)
|--> [B] Frontage Zone (0.3 - 0.9m)
|--> [C] Pedestrian Clear Zone (1.8 - 3.6m)
|--> [D] Furnishing / Planting Zone (0.6 - 1.8m)
|--> [E] Cycle Track + Buffer (optional: 1.5-2.5m track + 0.3-0.6m buffer)
|--> [F] Parking Lane (optional: 2.1 - 2.4m parallel, 4.5-5.5m angled)
|--> [G] Travel Lane(s) (3.0 - 3.3m each)
|--> [H] Median (optional: 1.2 - 6.0m)
|
CENTERLINE (mirror layers G through A for opposite side)[A] Building Setback Not part of the public ROW but affects street enclosure. Zero setback for urban retail frontage, 1.5-3.0m for residential, 3.0-6.0m+ for suburban or institutional.
[B] Frontage Zone (0.3 - 0.9m) The strip immediately adjacent to the building face. Accommodates door swings, window displays, awning drip lines, basement vault covers. In commercial areas, may include outdoor dining or merchandise display (with permit, requiring wider dimension of 1.2-2.4m).
[C] Pedestrian Clear Zone (1.8 - 3.6m) The unobstructed walking path. This is the most critical pedestrian dimension. No street furniture, signs, trees, or other obstructions. Minimum 1.8m allows two wheelchairs to pass. Recommended 2.4m for residential, 3.0m for commercial, 3.6m+ for high-volume pedestrian areas. Must comply with ADA/accessibility requirements: maximum cross-slope 2%, smooth and continuous surface.
[D] Furnishing / Planting Zone (0.6 - 1.8m) Contains street trees, light poles, sign posts, parking meters, benches, trash receptacles, bicycle racks, utility access covers. Serves as a buffer between pedestrians and the roadway. Tree wells minimum 1.5m x 1.5m, continuous tree trench preferred. Bioswales and rain gardens can be integrated here.
[E] Cycle Track + Buffer (optional) One-way protected bike lane: 1.5m minimum, 2.0m recommended, 2.5m for high-volume. Two-way cycle track: 2.4m minimum, 3.0m recommended, 3.6m+ for high-volume. Buffer between cycle track and travel/parking lane: 0.3m minimum (painted), 0.6m recommended (with vertical elements such as bollards, planters, or curb).
[F] Parking Lane (optional) Parallel parking: 2.1m minimum, 2.4m recommended (allows door opening without encroaching on bike lane). Angled parking (45-degree): 4.5-5.5m. Angled parking (60-degree): 5.2-5.8m. Perpendicular parking (90-degree): 5.5-6.0m. Consider flex zones: parking by day, loading in morning, outdoor dining in evening.
[G] Travel Lane(s) General travel lane: 3.0m minimum urban, 3.3m standard (NACTO). Bus/transit lane: 3.3-3.6m. Right-turn lane: 2.7-3.0m. Left-turn lane: 3.0-3.3m. Never exceed 3.6m for any urban lane (wider lanes induce higher speeds). Reduce to 2.7m for yield streets and very low-speed environments.
[H] Median (optional) Pedestrian refuge: 1.8m minimum (2.4m with accessibility), allows stroller or wheelchair to wait. Landscaped median: 2.4-6.0m, with trees, ground cover, stormwater management. Transit median: 3.6-5.0m for center-running BRT/LRT with platforms. Left-turn pocket in median: 3.0-3.3m wide, 30-45m long.
2.4m | 3.0m | 1.2m |2.0m|0.6| 2.4m | 3.0m | 3.0m | 3.0m | 2.4m |0.6|2.0m| 1.2m | 3.0m | 2.4m
Frontage | Ped CZ | Furn |Bike|Buf| Park | Lane | Lane | Lane | Park |Buf|Bike| Furn | Ped CZ | Frontage
| | Zone | | | | EB | EB | WB | | | | Zone | |
BLDG ---+--------+------+----+---+------+------+------+------+------+---+----+------+--------+--- BLDGWait -- the above totals to more than 26m. Let me provide a corrected, realistic example:
0.6 | 3.0 | 1.2 | 2.0+0.6 | 2.4 | 3.0 | 3.0 | 2.4 | 0.6+2.0 | 1.2 | 3.0 | 0.6
Front|PedCZ | Furn | Bike+Buf | Park | Lane | Lane | Park | Buf+Bike | Furn | PedCZ|Front
| | Zone | | | EB | WB | | | Zone | |
BLDG-+------+------+----------+------+------+------+------+----------+------+------+-BLDG
= 0.6+3.0+1.2+2.6+2.4+3.0+3.0+2.4+2.6+1.2+3.0+0.6 = 25.6m (~26m) 0.3 | 1.8 | 1.2 | 2.1 | 3.0 | 3.0 | 2.1 | 1.2 | 1.8 | 0.3
Front|PedCZ | Furn | Park | Lane | Lane | Park | Furn | PedCZ|Front
| | Zone | | NB | SB | | Zone | |
BLDG-+------+------+------+------+------+------+------+------+-BLDG
= 0.3+1.8+1.2+2.1+3.0+3.0+2.1+1.2+1.8+0.3 = 17.8m (~18m) 0.6 | 3.6 | 1.5 | 2.0+0.6 | 3.3 | 3.3 | 3.3 | 4.8 | 3.3 | 3.3 | 0.6+2.0 | 1.5 | 3.6 | 0.6
Front|PedCZ | Furn | Bike+Buf | Lane | Lane | Lane | Med | Lane | Lane | Buf+Bike | Furn | PedCZ|Front
| | Zone | | EB | EB | EB | | WB | WB | | Zone | |
BLDG-+------+------+----------+------+------+------+------+------+------+----------+------+------+-BLDG
= 0.6+3.6+1.5+2.6+3.3+3.3+3.3+4.8+3.3+3.3+2.6+1.5+3.6+0.6 = 37.9m (~38m, adjust median to 2.9m for 36m) 1.5 | 9.0 single shared surface | 1.5
Planter| pedestrians + cyclists + vehicles at 15km/h |Planter
zone | textured paving, flush, no curbs, bollards | zone
BLDG---+----------------------------------------------+---BLDG
= 1.5+9.0+1.5 = 12.0m| Element | Minimum | Recommended | Maximum | Notes |
|---|---|---|---|---|
| Sidewalk clear zone (residential) | 1.8m | 2.4m | 3.0m | Unobstructed walking path |
| Sidewalk clear zone (commercial) | 2.4m | 3.0m | 4.5m | Higher pedestrian volumes |
| Sidewalk clear zone (high-volume) | 3.0m | 3.6m | 6.0m+ | Transit stations, stadiums |
| Frontage zone (retail) | 0.3m | 0.6m | 0.9m | Door swings, display |
| Frontage zone (dining) | 1.2m | 1.8m | 2.4m | Outdoor seating permitted |
| Furnishing zone | 0.6m | 1.2m | 1.8m | Trees, lights, furniture |
| Curb ramp width | 1.2m | 1.5m | -- | ADA minimum |
| Curb ramp slope | -- | 6.0% | 8.3% | ADA maximum |
| Element | Minimum | Recommended | Maximum | Notes |
|---|---|---|---|---|
| Protected bike lane (1-way) | 1.5m | 2.0m | 2.5m | Physical separation required |
| Protected bike lane (2-way) | 2.4m | 3.0m | 3.6m | Centerline marking required |
| Conventional bike lane | 1.5m | 1.8m | 2.1m | Painted, no physical barrier |
| Buffered bike lane | 1.5m + 0.6m | 1.8m + 0.9m | 2.1m + 1.2m | Lane + buffer width |
| Shared bus-bike lane | 3.6m | 4.0m | 4.5m | Wide enough for passing |
| Shared lane (sharrow) | 3.6m | 4.0m | -- | Full lane width, low speed only |
| Separation buffer (painted) | 0.3m | 0.6m | 0.9m | Hatched markings |
| Separation buffer (physical) | 0.6m | 0.9m | 1.5m | Bollards, planters, curbs |
| Cycle track vertical separation | 50mm | 100-150mm | 200mm | Curb height above roadway |
| Element | Minimum | Recommended | Maximum | Notes |
|---|---|---|---|---|
| Travel lane (urban) | 2.7m | 3.0m | 3.3m | Never exceed 3.6m urban |
| Travel lane (bus route) | 3.0m | 3.3m | 3.6m | Accommodates bus width |
| Dedicated bus lane | 3.3m | 3.5m | 3.6m | Exclusive use |
| BRT guideway | 3.5m | 3.6m | 4.0m | May need platforms |
| Turn lane | 2.7m | 3.0m | 3.3m | Pocket length 30-45m |
| Yield street (2-way, 1 lane) | 4.5m | 5.0m | 6.0m | Cars yield to pass |
| Element | Minimum | Recommended | Maximum | Notes |
|---|---|---|---|---|
| Parallel parking | 2.1m | 2.4m | 2.7m | Door zone consideration |
| Angled parking (45-deg) | 4.5m | 5.0m | 5.5m | Stall depth |
| Angled parking (60-deg) | 5.2m | 5.5m | 5.8m | Stall depth |
| Perpendicular parking (90-deg) | 5.5m | 5.8m | 6.0m | Stall depth |
| Parking stall length (parallel) | 5.5m | 6.0m | 6.6m | End-to-end |
| Loading zone width | 2.4m | 3.0m | 3.6m | Wider for trucks |
| Loading zone length | 9.0m | 12.0m | 18.0m | One to two vehicles |
| Element | Minimum | Recommended | Maximum | Notes |
|---|---|---|---|---|
| Pedestrian refuge island | 1.8m | 2.4m | 3.0m | Width perpendicular to crossing |
| Landscaped median | 2.4m | 3.6m | 6.0m+ | Trees, planting, drainage |
| Transit median (BRT/LRT) | 3.6m | 4.5m | 6.0m | Includes platform width |
| Raised median (no planting) | 1.2m | 1.8m | 2.4m | Concrete or paved |
| Element | Minimum | Recommended | Maximum | Notes |
|---|---|---|---|---|
| Tree well (individual) | 1.2x1.2m | 1.5x1.5m | 2.0x2.0m | Open or grated |
| Tree trench (continuous) | 0.9m wide | 1.2m wide | 1.8m wide | Shared soil volume |
| Street tree spacing | 6.0m | 7.5-9.0m | 12.0m | Center to center |
| Lighting pole (pedestrian) | -- | 4.0-6.0m ht | 6.0m ht | Warm white 3000K |
| Lighting pole (roadway) | 8.0m ht | 10.0-12.0m ht | 15.0m ht | Mount above canopy |
| Bench | 0.6m depth | 0.45x1.8m | -- | With armrests and back |
| Bollard spacing | 1.2m | 1.5m | 1.8m | Allow wheelchair passage |
| Bicycle rack | 0.6x1.8m | 0.6x2.0m | -- | Per inverted-U rack |
| Trash receptacle | -- | 0.6x0.6m | -- | One per block face |
| Transit shelter | 1.5x3.0m | 1.5x4.5m | 1.5x6.0m | Clear of pedestrian path |
Design intersections to be as compact as possible. Smaller intersections reduce pedestrian crossing distances, slow turning vehicles, improve sight lines, and reduce conflict points. Key principles:
| Context | Effective Radius | Notes |
|---|---|---|
| Tight urban (no buses) | 1.5-3.0m | Car-only turns, slow speed |
| Standard urban | 3.0-4.5m | Accommodates SUVs and vans |
| Urban with buses | 7.5-10.5m | Or use mountable truck apron |
| Suburban | 6.0-9.0m | Higher speed turns |
| With frequent trucks | 9.0-12.0m | Design vehicle WB-50 or WB-67 |
Note: Effective turning radius is often larger than the physical curb radius due to parking lane and bike lane setbacks. A 3.0m physical curb radius with a 2.4m parking lane yields an effective radius of approximately 7.5m, sufficient for buses and delivery trucks.
| Type | Application | Key Dimensions |
|---|---|---|
| Marked crosswalk (standard) | All intersections, low-speed streets | 1.8m minimum width, 3.0m standard |
| High-visibility continental | Arterials, collectors, school zones | 3.0m minimum, white bars 0.3-0.6m wide, 0.3-0.6m gaps |
| Raised crossing | Speed reduction desired, school zones, pedestrian priority areas | Full crosswalk width, 75-100mm raise, 1:10 to 1:25 approach ramps |
| Signalized crossing | Arterials, >6,000 ADT, >3 lanes | Pedestrian signal head, push button or automatic detection |
| HAWK / PHB | Mid-block crossings, high-speed roads | Overhead beacon, pedestrian-activated, dark until activated |
| Pedestrian scramble | High pedestrian volumes, complex intersections | All-walk phase, diagonal crossing permitted |
| Context | Minimum | Standard | High-Volume |
|---|---|---|---|
| Residential | 1.8m | 2.4m | 3.0m |
| Commercial | 3.0m | 3.6m | 4.5m |
| Transit station / arena | 3.6m | 4.5m | 6.0m+ |
| Type | Inscribed Diameter | Capacity (veh/day) | Speed | Application |
|---|---|---|---|---|
| Mini | 13-25m | <15,000 | 15-25 km/h | Low-volume local streets, traffic calming |
| Single-lane | 25-30m | 15,000-25,000 | 25-35 km/h | Collectors, neighborhood gateways |
| Multi-lane | 45-55m | 25,000-45,000 | 30-40 km/h | Arterials, suburban intersections |
Roundabout pedestrian crossings: set back one car length (6.0m) from yield line, marked crosswalk, splitter island refuge minimum 1.8m wide.
| Zone | Primary Material | Alternative | Notes |
|---|---|---|---|
| Pedestrian clear zone | Cast-in-place concrete | Unit pavers (special areas) | Broom finish, scored joints at 1.5m |
| Frontage zone | Match building material | Concrete, stone pavers | Coordinate with property owner |
| Furnishing zone | Concrete, decomposed granite | Permeable pavers, planting | Integrate tree wells and bioswales |
| Cycle track | Asphalt (smooth) | Colored concrete, resin surface | Distinct color (green preferred) at conflict zones |
| Travel lanes | Asphalt (hot-mix) | Concrete (bus stops, intersections) | Concrete at bus stops prevents rutting |
| Parking lanes | Asphalt | Permeable pavers, permeable asphalt | Reduce stormwater runoff |
| Medians | Planted (ground cover, trees) | Concrete, unit pavers | Low-maintenance, drought-tolerant planting |
| Shared streets | Unit pavers, textured concrete | Natural stone, brick | Visual and tactile differentiation, flush surface |
Select species based on all of the following:
| Zone | Illuminance (lux) | Uniformity Ratio | Pole Height | Color Temperature |
|---|---|---|---|---|
| Residential sidewalk | 5-8 | 4:1 min:avg | 4.0-5.0m | 3000K (warm white) |
| Commercial sidewalk | 10-20 | 3:1 min:avg | 4.5-6.0m | 3000-3500K |
| Pedestrian-priority area | 15-30 | 3:1 min:avg | 4.0-5.0m | 3000K |
| Local roadway | 6-10 | 6:1 min:avg | 8.0-10.0m | 3000-4000K |
| Collector roadway | 10-14 | 4:1 min:avg | 10.0-12.0m | 3000-4000K |
| Arterial roadway | 14-20 | 3:1 min:avg | 10.0-12.0m | 4000K |
| Intersection | 1.5x approach road lux | 3:1 min:avg | Match adjacent | Match adjacent |
| Crosswalk | 20-30 (enhanced) | -- | 4.0-6.0m or overhead | 3000-4000K |
50 to 40 km/h (Arterial/Collector Transition)
40 to 30 km/h (Collector/Local Transition)
30 to 20 km/h (Local/Shared Street Transition)
20 to 10 km/h (Shared Street / Woonerf)
When producing a street design, deliver the following specification package:
STREET NAME: [Name]
CLASSIFICATION: [Arterial / Collector / Local / Shared / Pedestrian]
CONTEXT: [Commercial / Residential / Mixed-Use / Industrial / Other]
DESIGN SPEED: [km/h]
ADT: [vehicles/day]
ROW WIDTH: [m]
CROSS-SECTION (one side, building face to centerline):
+-----------+--------+-----------+
| Element | Width | Notes |
+-----------+--------+-----------+
| Frontage | X.Xm | |
| Ped CZ | X.Xm | |
| Furnishing| X.Xm | |
| Bike Lane | X.Xm | + X.Xm buffer |
| Parking | X.Xm | |
| Travel Ln | X.Xm | x N lanes |
| Median | X.Xm | |
+-----------+--------+-----------+
TOTAL (half): XX.Xm
TOTAL (full): XX.Xm
ASCII CROSS-SECTION:
|BLD|Front| Ped CZ |Furn| Bike |Buf|Park| Lane | Lane |Med| Lane | Lane |Park|Buf| Bike |Furn| Ped CZ |Front|BLD|
| | 0.6 | 3.0 |1.2 | 2.0 |0.6|2.4 | 3.0 | 3.0 |3.0| 3.0 | 3.0 |2.4 |0.6| 2.0 |1.2 | 3.0 | 0.6 | |
INTERSECTION TREATMENT:
- Curb radius: X.Xm
- Crosswalk width: X.Xm
- Crossing type: [marked / raised / signalized]
- Pedestrian refuge: [yes/no, width]
STREETSCAPE:
- Trees: [species], [spacing]m o.c., [soil volume]m3 per tree
- Lighting: [pedestrian/roadway], [height]m poles, [spacing]m, [lux] target
- Surface: [material by zone]
- Furniture: [benches, racks, receptacles]
- Green infrastructure: [bioswales, permeable paving, rain gardens]
TRAFFIC CALMING:
- [List applicable measures]
- Target speed: [km/h]© Abhinavbwj, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in skills/street-design of Abhinavbwj/Urban-Design-Skills-Claude.
Open the folder on GitHubat commit 666327b
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Abhinavbwj/Urban-Design-Skills-Claude, which our catalogue first saw on October 7, 2026.
Street Design 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Street Design this skillAbhinavbwj/Urban-Design-Skills-Claude | 132 | 1 repos | ~6.7k | Automated safety check: Pass | MIT | |
| Agent Resource Allocatorruvnet/ruflo | 74k | 2 repos | ~4.9k | Automated safety check: Pass | MIT | |
| Alloc ProfileClickHouse/ClickHouse | 50k | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | |
| Asset Allocation and OptimizersHKUDS/Vibe-Trading | 35k | — | ~2.9k | Automated safety check: Pass | MIT | |
| Release Lanesudecode/plate | 17k | — | ~1.7k | Automated safety check: Pass | Custom licence | |
| Resume Section Builderdavila7/claude-code-templates | 32k | 2 repos | ~2.4k | Automated safety check: Pass | MIT |
ruvnet/ruflo
Agent skill for resource-allocator - invoke with $agent-resource-allocator
ClickHouse/ClickHouse
Analyze a jemalloc (or other) allocation profile in collapsed stack format.
HKUDS/Vibe-Trading
Explains portfolio theory and the built-in optimizers: mean-variance (MPT), Black-Litterman, risk budgeting and all-weather allocation, plus rebalancing rules and config output.
udecode/plate
Maintain Plate's latest and beta release lanes end-to-end with an autogoal plan: promote next to main, sync main directly back into next, repair release metadata conflicts, re-enter beta, and verify…
davila7/claude-code-templates
Create targeted resume sections optimized for different experience levels and roles.
sickn33/agentic-awesome-skills
Multi-vault automated yield strategy allocation register: APY benchmarks, impermanent loss risk tiers, and rebalancing triggers.
Abhinavbwj/Urban-Design-Skills-Claude
Estimate construction costs, infrastructure costs, soft costs, and total development costs for urban design projects.
Abhinavbwj/Urban-Design-Skills-Claude
Python computational tools for urban design metric calculations including density, FAR, walkability scoring, parking requirements, green space analysis, and block optimization.
Abhinavbwj/Urban-Design-Skills-Claude
Design urban blocks and optimize density using typological analysis, FAR calculations, and building configuration strategies.
Abhinavbwj/Urban-Design-Skills-Claude
Evaluate urban designs against comprehensive criteria drawn from all major global standards, certification systems, and theoretical frameworks.
Abhinavbwj/Urban-Design-Skills-Claude
Comprehensive mobility and transport planning for urban design including trip generation, mode split targets, street network connectivity, transit planning, cycling network design, pedestrian…
Abhinavbwj/Urban-Design-Skills-Claude
Research and analyze urban design precedents systematically.
Design complete streets with proper cross-sections, lane allocation, pedestrian and cycling infrastructure, intersection design, and streetscape elements using NACTO and global standards. Street Design is an agent skill from Abhinavbwj/Urban-Design-Skills-Claude. Design complete streets with proper cross-sections, lane allocation, pedestrian and cycling infrastructure, intersection design, and streetscape elements using NACTO and global standards.
Street Design fits situations like: the user asks to design a street; create a cross-section; determine road width; design an intersection.
Run `npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a claude-code`. Or copy the skill folder (skills/street-design in Abhinavbwj/Urban-Design-Skills-Claude) into .claude/skills/street-design in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a codex`. Or copy the skill folder (skills/street-design in Abhinavbwj/Urban-Design-Skills-Claude) into .agents/skills/street-design in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill street-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/street-design, .gemini/skills/street-design, .github/skills/street-design and .opencode/skills/street-design in your project.
SKILL.md names no scripts, command-line tools or credentials: Street Design is instructions for the agent only.
SKILL.md names 12 domains. As links in the text: nacto.org, globaldesigningcities.org, store.transportation.org, mutcd.fhwa.dot.gov, ada.gov, fhwa.dot.gov, ite.org, crowplatform.com, tfl.gov.uk, who.int, itdp.org and c40.org. This is read from the text; nothing was executed.
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.
Street Design is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.7k tokens (SKILL.md is roughly 27k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 20k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Street Design: Agent Resource Allocator (ruvnet/ruflo, 74k stars), Alloc Profile (ClickHouse/ClickHouse, 50k stars), Asset Allocation and Optimizers (HKUDS/Vibe-Trading, 35k stars) and Release Lanes (udecode/plate, 17k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Abhinavbwj (a GitHub user) maintains it in Abhinavbwj/Urban-Design-Skills-Claude, which has 132 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on March 12, 2026.
Source: Abhinavbwj/Urban-Design-Skills-Claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.