返回技能列表

assess-trail-conditions

pjt222
更新于 2 days ago
10 次查看
17
2
17
在 GitHub 上查看
文档ai

关于

This skill evaluates hiking trail safety by analyzing weather, terrain, and maintenance data to generate a GREEN/YELLOW/RED risk rating with go/no-go advice. It's designed for use during trip planning or before committing to exposed routes, integrating tools for web search and data fetching. Developers can use it to add automated trail condition assessments and safety recommendations to outdoor applications.

快速安装

Claude Code

推荐
主要方式
npx skills add pjt222/agent-almanac -a claude-code
插件命令备选方式
/plugin add https://github.com/pjt222/agent-almanac
Git 克隆备选方式
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/assess-trail-conditions

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Assess Trail Conditions

Evaluate current trail conditions for safety decision-making before planned hike or during tour planning.

When Use

  • Day before or morning of planned hike to make go/no-go decision
  • During tour planning to assess seasonal viability of route
  • After unexpected weather changes during multi-day tour
  • Reports suggest trail damage, closures, or unusual hazards
  • Before committing to alpine or exposed route

Inputs

  • Required: Trail name, region, approximate coordinates or waypoints
  • Required: Planned date(s) of hike
  • Optional: Trail difficulty rating (SAC T1-T6)
  • Optional: Maximum elevation on route
  • Optional: Known hazard points (river crossings, exposed ridges, glaciers)
  • Optional: Group experience level (affects risk tolerance thresholds)

Steps

Step 1: Gather Weather Data

Collect weather forecasts from multiple sources for trail's elevation range.

Weather Data Sources (in preference order):
┌────────────────────────┬──────────────────────────────────────┐
│ Source                 │ Best for                             │
├────────────────────────┼──────────────────────────────────────┤
│ National weather svc   │ Official forecasts with warnings     │
│ (MeteoSwiss, ZAMG,    │                                      │
│ DWD, Meteo-France)    │                                      │
├────────────────────────┼──────────────────────────────────────┤
│ Mountain-specific      │ Altitude-stratified forecasts        │
│ forecasts (e.g.,      │ (valley vs. summit conditions)       │
│ bergfex, meteoblue)   │                                      │
├────────────────────────┼──────────────────────────────────────┤
│ Avalanche bulletins    │ Snow stability (winter/spring)       │
│ (SLF, EAWS members)  │                                      │
├────────────────────────┼──────────────────────────────────────┤
│ Local webcams          │ Real-time visual conditions          │
├────────────────────────┼──────────────────────────────────────┤
│ Recent trip reports    │ On-the-ground observations           │
└────────────────────────┴──────────────────────────────────────┘

Collect the following data points:

Weather Assessment:
┌─────────────────────┬───────────────┬───────────────────────────┐
│ Parameter           │ Valley        │ Summit/Ridge              │
├─────────────────────┼───────────────┼───────────────────────────┤
│ Temperature (C)     │               │                           │
│ Wind speed (km/h)   │               │                           │
│ Wind gusts (km/h)   │               │                           │
│ Precipitation (mm)  │               │                           │
│ Precipitation type  │               │                           │
│ Visibility (km)     │               │                           │
│ Cloud base (m)      │               │                           │
│ Freezing level (m)  │               │                           │
│ Snow line (m)       │               │                           │
│ Thunderstorm risk   │               │                           │
│ UV index            │               │                           │
└─────────────────────┴───────────────┴───────────────────────────┘

Got: Weather data from at least 2 independent sources, with altitude-specific information for both lowest and highest points of route.

If fail: Detailed mountain forecasts unavailable for specific region? Use general forecasts with altitude adjustments: temperature drops approximately 6.5 C per 1000 m of elevation gain, wind speed increases with altitude and exposure. Forecasts disagree? Plan for worse prediction.

Step 2: Assess Terrain Conditions

Evaluate current state of trail surface, snow, water, exposure hazards.

Terrain Condition Factors:
┌──────────────────────┬─────────────────────────────────────────┐
│ Factor               │ Assessment Method                       │
├──────────────────────┼─────────────────────────────────────────┤
│ Snow cover           │ Compare current snow line to route's    │
│                      │ highest point. If route goes above snow │
│                      │ line, assess whether snow gear is       │
│                      │ needed and if the group has it.         │
├──────────────────────┼─────────────────────────────────────────┤
│ Ice                  │ North-facing slopes above freezing      │
│                      │ level may retain ice even in summer.    │
│                      │ Check recent overnight temps.           │
├──────────────────────┼─────────────────────────────────────────┤
│ River/stream         │ Check recent rainfall totals. Rivers    │
│ crossings            │ can be impassable 24-48 hrs after       │
│                      │ heavy rain or during snowmelt peak.     │
├──────────────────────┼─────────────────────────────────────────┤
│ Rockfall zones       │ More active after freeze-thaw cycles    │
│                      │ and rain. Early morning passage is      │
│                      │ safer (frozen in place overnight).      │
├──────────────────────┼─────────────────────────────────────────┤
│ Mud/erosion          │ Recent rain makes steep trails          │
│                      │ slippery and increases fall risk.       │
│                      │ Poles recommended.                      │
├──────────────────────┼─────────────────────────────────────────┤
│ Exposure (ridges,    │ Wind speed determines whether exposed   │
│ cliff paths)         │ sections are safe. Gusts >60 km/h make │
│                      │ exposed ridges dangerous.               │
└──────────────────────┴─────────────────────────────────────────┘

Data sources for terrain conditions:

  • Recent trip reports (hiking forums, mountain club sites)
  • Hut warden reports (call nearest hut)
  • Webcams at or near trail
  • Avalanche bulletins (include snow and terrain info even in summer)
  • Trail maintenance authorities (national park offices, Alpenverein sections)

Got: Terrain assessment for each significant hazard point on route, based on current data no more than 48 hours old.

If fail: Current condition data unavailable (remote area, no recent reports)? Assume conditions worse than average for season. Contact nearest staffed hut or mountain rescue station for local knowledge.

Step 3: Evaluate Trail Status

Check for closures, diversions, maintenance issues on planned route.

Trail Status Sources:
┌────────────────────────┬──────────────────────────────────────┐
│ Source                 │ Information type                     │
├────────────────────────┼──────────────────────────────────────┤
│ Official trail portals │ Closures, diversions, damage reports │
│ (regional/national)   │                                      │
├────────────────────────┼──────────────────────────────────────┤
│ National park websites │ Seasonal closures (wildlife, snow)   │
├────────────────────────┼──────────────────────────────────────┤
│ Hut websites/phones   │ Hut opening dates, path conditions   │
├────────────────────────┼──────────────────────────────────────┤
│ Local tourism offices  │ Recent trail work, event closures    │
├────────────────────────┼──────────────────────────────────────┤
│ Hiking community       │ Unofficial reports, photos, GPX      │
│ (forums, apps)        │ tracks showing actual paths taken     │
└────────────────────────┴──────────────────────────────────────┘

Check for:

  1. Full closures: Trail impassable or legally closed (wildlife protection, construction)
  2. Partial closures: Sections closed with official diversions
  3. Seasonal closures: Trail not yet open for season (snow, hut not staffed)
  4. Damage reports: Landslides, bridge washouts, trail erosion
  5. Event impacts: Races, military exercises, hunting seasons

Got: Confirmed trail status (open, partially closed, closed) with any diversions mapped and time impact estimated.

If fail: Trail status cannot be confirmed? Plan for potential diversions. Carry detailed map (not just trail app route) so alternatives can be navigated on spot. Trail listed as closed? Respect closure even if appears passable.

Step 4: Rate Safety Level

Combine all assessment data into overall safety rating.

Safety Rating Criteria:
┌─────────┬────────────────────────────────────────────────────┐
│ Rating  │ Criteria                                           │
├─────────┼────────────────────────────────────────────────────┤
│ GREEN   │ All of:                                            │
│         │ - Weather forecast stable, no severe warnings      │
│         │ - Trail open with no significant hazards           │
│         │ - Terrain conditions normal for the season         │
│         │ - Route within group's capability                  │
│         │ - Visibility good (>5 km at altitude)              │
├─────────┼────────────────────────────────────────────────────┤
│ YELLOW  │ One or more of:                                    │
│         │ - Afternoon thunderstorm risk (>30%)               │
│         │ - Wind gusts 40-60 km/h on exposed sections        │
│         │ - Trail partially closed (diversion available)     │
│         │ - Snow patches requiring care but no special gear  │
│         │ - Recent rain making terrain slippery              │
│         │ - Route near the group's capability limit          │
│         │ Decision: Proceed with extra caution and backup    │
├─────────┼────────────────────────────────────────────────────┤
│ RED     │ Any of:                                            │
│         │ - Severe weather warning (storm, heavy snow)       │
│         │ - Wind gusts >60 km/h on exposed terrain           │
│         │ - Trail closed (no safe diversion)                 │
│         │ - Snow/ice requiring gear the group lacks          │
│         │ - Visibility <1 km on unmarked/exposed terrain     │
│         │ - River crossings at dangerous water levels        │
│         │ - Avalanche danger level 3+ on route               │
│         │ - Route clearly exceeds group's capability         │
│         │ Decision: Do not proceed. Choose alternative or    │
│         │ postpone.                                          │
└─────────┴────────────────────────────────────────────────────┘

For YELLOW ratings, define specific mitigation actions:

  • Early start to beat afternoon weather
  • Turnaround time if conditions worsen
  • Specific sections to monitor closely
  • Communication plan if group separates

Got: Clear GREEN, YELLOW, or RED rating with specific justification. YELLOW ratings include actionable mitigation steps and defined trigger points for abort.

If fail: Assessment inconclusive (insufficient data to rate confidently)? Treat as YELLOW at minimum. Uncertainty should increase caution, not decrease it. Any single factor RED? Overall rating RED regardless of other factors.

Step 5: Generate Conditions Report

Compile assessment into concise, actionable report.

Conditions Report Template:
═══════════════════════════════════════════════
TRAIL CONDITIONS REPORT
───────────────────────────────────────────────
Trail:    [Name / Route Number]
Date:     [Assessment date and time]
Hike date:[Planned date]
Rating:   [GREEN / YELLOW / RED]
───────────────────────────────────────────────

WEATHER SUMMARY
  Valley:  [temp]C, [wind] km/h, [precipitation]
  Summit:  [temp]C, [wind] km/h, [precipitation]
  Outlook: [trend: improving / stable / deteriorating]
  Alerts:  [any active warnings]

TERRAIN CONDITIONS
  Snow line:     [elevation] m ([above/below] route max)
  Trail surface: [dry / wet / muddy / icy / snow-covered]
  Water levels:  [normal / elevated / dangerous]
  Rockfall risk: [low / moderate / high]

TRAIL STATUS
  Status:     [open / partially closed / closed]
  Diversions: [none / details]
  Known issues:[list any damage or hazards]

RECOMMENDATIONS
  [Specific actions based on rating:]
  - [e.g., Start by 06:00 to clear ridge before noon]
  - [e.g., Carry microspikes for north-facing traverse]
  - [e.g., Turnaround by 13:00 if clouds build]

DECISION
  [GO / GO WITH CAUTION / NO-GO]
  [Reasoning in 1-2 sentences]
═══════════════════════════════════════════════

Got: Complete, dated conditions report that enables informed go/no-go decision. Report should be shareable with all group members and understandable without additional context.

If fail: Report cannot be completed (e.g., key data unavailable)? State what is unknown and how it affects decision. Incomplete assessment with acknowledged gaps safer than false sense of certainty.

Checks

  • Weather data collected from at least 2 independent sources
  • Altitude-specific forecasts obtained (not just valley weather)
  • Terrain conditions assessed for all key hazard points on route
  • Trail status verified (open/closed/diversions)
  • Safety rating assigned with clear justification
  • Mitigations defined for YELLOW ratings
  • Conditions report complete and dated
  • Report shared with all group members
  • Assessment no more than 24 hours old at time of departure

Pitfalls

  • Valley weather bias: Clear skies in valley mean nothing at altitude. Always check summit-level forecasts; conditions can be dramatically different 1000 m higher.
  • Stale data: Report from 3 days ago is unreliable. Mountain conditions change rapidly. Reassess on morning of hike.
  • Optimism bias: Desire to hike planned route makes people rationalize marginal conditions. Have to argue case for going? Conditions probably not good enough.
  • Single-source reliance: One forecast can be wrong. Cross-check with at least two sources, weight local/mountain-specific sources over general ones.
  • Ignoring trend: Current conditions may be acceptable but deteriorating. Deteriorating trend requires more caution than snapshot suggests.
  • Social pressure override: Never proceed because group is eager or because you drove long way. Mountain will be there next week; you might not be.
  • Snow line miscalculation: Reported snow line is average. North-facing slopes can hold snow 200-500 m below reported line.

See Also

  • plan-hiking-tour — uses this assessment as input for safety evaluation step
  • check-hiking-gear — gear adjustments based on assessed conditions (add microspikes, extra layers)
  • plan-tour-route — trail condition awareness for broader tour planning
  • create-spatial-visualization — visualize hazard zones on map overlay

GitHub 仓库

pjt222/agent-almanac
路径: i18n/caveman/skills/assess-trail-conditions
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

相关推荐技能

railway-docs

文档

Railway Docs Skill可实时获取最新的Railway官方文档,确保回答的准确性。当开发者询问Railway功能特性、工作原理或分享docs.railway.com链接时,应优先使用此技能。它通过专门的LLM优化文档源提供最新信息,避免依赖过时记忆来回答技术问题。

查看技能

n8n-code-python

文档

该Skill为在n8n平台的Python代码节点中编写代码提供专家指导,特别适用于需要使用_input/_json/_node语法、Python标准库或了解n8n中Python限制的场景。它强调JavaScript应作为首选方案,仅当需要特定Python功能或对Python语法更熟悉时才使用Python。Skill提供了快速入门模板和关键注意事项,帮助开发者在n8n中高效编写Python代码。

查看技能

archon

文档

Archon Skill为开发者提供了基于RAG的语义搜索和项目任务管理功能,可通过REST API访问知识库。它支持文档搜索、网站爬取、文件上传和版本控制,适用于技术文档查询和项目管理场景。首次使用时需要配置Archon主机地址,建议在处理外部文档时优先使用该Skill。

查看技能

n8n-code-javascript

文档

这个Skill为n8n工作流中的JavaScript代码节点提供专业指导,涵盖数据处理、HTTP请求和日期操作等核心场景。它详细解释了如何正确使用n8n特有的`$input`/`$json`语法、`$helpers`工具以及DateTime对象,并包含关键的错误排查和模式选择建议。开发者通过该Skill能快速掌握Code节点的正确返回格式、数据访问方法和常见陷阱解决方案。

查看技能