Méthodologie de croisière

VérifiéSûr

Recommande des protocoles de croisière de bois selon le peuplement, le terrain et les objectifs. Calcule le BAF, l'intensité et l'emplacement des parcelles pour l'inventaire post-incendie.

Spar Skills Guide Bot
Data & IAIntermédiaire
23/07/2026
Claude Code
#timber-cruise#forest-inventory#sampling-design#post-fire#forestry

Recommandé pour

Synthèse automatique

Recommande des protocoles d'inventaire forestier (cruise) basés sur les caractéristiques du peuplement, le terrain et les objectifs, avec calcul du facteur de surface terrière, de l'intensité d'échantillonnage et des emplacements des placettes.

Points forts

  • Sélection adaptative de la méthode d'inventaire selon les données du peuplement et du terrain.
  • Calcul précis du facteur de surface terrière (BAF) basé sur le diamètre moyen des arbres.
  • Intégration des objectifs post-incendie pour une évaluation rapide des dégâts et du potentiel de récupération.
  • Génération d'emplacements de placettes systématiques ou aléatoires avec stratification possible par brûlage.

Limites

  • Nécessite des données d'entrée précises (DHP moyen, densité) qui peuvent ne pas être disponibles ou être approximatives.
  • Ne prend pas en compte les considérations économiques ou logistiques (accès, coût).
  • Les recommandations sont basées sur des tables standards et peuvent ne pas convenir aux peuplements très hétérogènes.
Quand l'utiliser

Utilisez cette compétence lorsque vous planifiez un inventaire forestier après incendie ou pour une évaluation de volume, de stock ou de régénération dans des peuplements mixtes ou homogènes.

Quand l'éviter

Ne l'utilisez pas pour des inventaires de précision scientifique nécessitant des modèles statistiques avancés, ou lorsque les données de base sont inexistantes et ne peuvent être estimées.

Analyse de sécurité

Sûr
Score qualité88/100

The skill provides methodology guidance for timber cruise design, with no destructive commands, network calls, or obfuscated content. It does not instruct the agent to execute risky actions.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Post-fire salvage cruise design
Design a timber cruise for the Cedar Creek fire, sector Alpha, stand type Douglas-fir/Western Hemlock with average DBH 18 inches, moderate density, moderate terrain, objective salvage, total area 200 acres.
BAF calculation for large trees
Calculate the appropriate basal area factor for a variable radius cruise in a stand with average DBH 30 inches and dense stocking.
Plot layout for fixed radius cruise
Generate systematic plot locations for a fixed radius cruise with 10% sampling intensity on a 50-acre flat sector with uniform young growth.

Cruise Methodology

Description

Recommends timber cruise protocols (variable radius, fixed radius, strip, line) based on stand characteristics, terrain, and inventory objectives. Calculates optimal basal area factor (BAF), sampling intensity, and plot locations for post-fire timber inventory.

Triggers

When should the agent invoke this skill?

  • User asks about timber cruise design or protocol
  • Query mentions "cruise methodology" or "sampling design"
  • Request for BAF selection or plot layout
  • Questions about sampling intensity or plot count
  • Stand inventory planning requests
  • Post-fire timber assessment setup

Instructions

Step-by-step reasoning for the agent:

  1. Assess Stand Characteristics: Evaluate tree size, density, and variability
    • Average DBH determines BAF selection
    • Stand density affects plot size and count
    • Species mix impacts sampling strategy
  2. Select Methodology: Choose appropriate cruise method
    • Variable radius (prism/relaskop) for mixed stands
    • Fixed radius for uniform stands or young growth
    • Strip cruise for long narrow areas
    • Line plot for accessibility constraints
  3. Calculate BAF: For variable radius plots
    • Large trees (>24" DBH): BAF 40
    • Medium trees (16-24" DBH): BAF 20
    • Small trees (<16" DBH): BAF 10
  4. Determine Sampling Intensity: Based on stand variability
    • High variability: 15-20% sampling intensity
    • Moderate variability: 10-15% intensity
    • Low variability: 5-10% intensity
  5. Generate Plot Locations: Systematic or random layout
    • Grid spacing for systematic plots
    • Random coordinates within sector boundaries
    • Stratification by burn severity or stand type

Inputs

| Input | Type | Required | Description | |-------|------|----------|-------------| | fire_id | string | Yes | Unique fire identifier (e.g., "cedar-creek-2022") | | sector | string | No | Specific sector to design cruise for | | stand_type | string | No | Forest stand composition (e.g., "Douglas-fir/Western Hemlock") | | avg_dbh | number | No | Average tree diameter in inches | | stand_density | string | No | Stand density class: "sparse", "moderate", "dense" | | terrain | string | No | Terrain difficulty: "flat", "moderate", "steep", "very_steep" | | objective | string | No | Cruise objective: "salvage", "volume", "stocking", "research" | | target_confidence | number | No | Desired confidence level (default: 0.90) | | total_acres | number | No | Total area to cruise |

Outputs

| Output | Type | Description | |--------|------|-------------| | fire_id | string | The analyzed fire identifier | | recommended_method | string | Cruise methodology (Variable Radius, Fixed Radius, Strip, Line) | | baf | number | Basal area factor for variable radius (10, 20, 30, 40) | | plot_radius_ft | number | Fixed plot radius in feet (if fixed radius method) | | sampling_intensity_pct | number | Percentage of area to sample | | num_plots | number | Recommended number of plots | | plot_locations | array | Generated plot coordinates (if sector provided) | | reasoning_chain | array | Step-by-step methodology decisions | | confidence | number | Recommendation confidence (0-1) | | data_sources | array | Sources used for calculations | | recommendations | array | Implementation guidance |

Reasoning Chain

Step-by-step reasoning for the agent:

  1. First, assess stand characteristics (DBH, density, composition)
  2. Then, select the most appropriate cruise method for the terrain and objective
  3. Next, calculate BAF or plot radius based on average tree size
  4. Then, determine sampling intensity based on stand variability and target confidence
  5. Finally, generate systematic plot locations if sector geometry provided

Resources

  • resources/sampling-protocols.json - Cruise method decision matrix
  • resources/baf-tables.json - BAF selection guide by tree size

Scripts

  • scripts/recommend_methodology.py - Python implementation of cruise design
    • Function: execute(inputs: dict) -> dict
    • Inputs: {"fire_id": "cedar-creek-2022", "sector": "SW-1"}
    • Returns: Complete cruise methodology recommendation with plot layout

Examples

Example 1: Variable Radius Cruise Design

Input:

{
  "fire_id": "cedar-creek-2022",
  "sector": "SW-1",
  "stand_type": "Douglas-fir/Western Hemlock",
  "avg_dbh": 28.5,
  "stand_density": "dense",
  "terrain": "steep",
  "objective": "salvage",
  "total_acres": 2150
}

Output:

{
  "fire_id": "cedar-creek-2022",
  "sector": "SW-1",
  "recommended_method": "Variable Radius Plot",
  "baf": 20,
  "sampling_intensity_pct": 12,
  "num_plots": 15,
  "plot_locations": [
    {"plot_id": "SW1-01", "coords": [-122.1156, 43.6567], "elevation": 3400},
    {"plot_id": "SW1-02", "coords": [-122.1089, 43.6623], "elevation": 3650}
  ],
  "reasoning_chain": [
    "Average DBH 28.5 inches indicates large timber -> BAF 20 recommended",
    "Dense stand with high variability -> 12% sampling intensity",
    "Steep terrain + salvage objective -> Variable radius method preferred",
    "2,150 acres × 12% sampling = 258 acres, 15 plots recommended",
    "Systematic grid layout with 375-foot spacing"
  ],
  "confidence": 0.92,
  "data_sources": ["FSVeg stand data", "Timber cruise handbook PNW-GTR"],
  "recommendations": [
    "Use 20 BAF prism or relaskop for plot sampling",
    "Establish plots on systematic 375-foot grid",
    "Stratify by burn severity for more precise estimates",
    "Measure all in-trees for DBH, height, defect, and species"
  ]
}

Example 2: Fixed Radius for Young Growth

Input:

{
  "fire_id": "cedar-creek-2022",
  "stand_type": "Lodgepole Pine",
  "avg_dbh": 11.2,
  "stand_density": "dense",
  "terrain": "flat",
  "objective": "stocking"
}

Output:

{
  "fire_id": "cedar-creek-2022",
  "recommended_method": "Fixed Radius Plot",
  "plot_radius_ft": 24.0,
  "sampling_intensity_pct": 8,
  "num_plots": 20,
  "reasoning_chain": [
    "Average DBH 11.2 inches indicates small timber -> Fixed radius preferred",
    "Dense stocking + uniform stand -> 8% sampling intensity",
    "Flat terrain allows efficient systematic layout",
    "1/20-acre plots (24-foot radius) appropriate for small trees"
  ],
  "confidence": 0.88,
  "data_sources": ["FSVeg stand data"],
  "recommendations": [
    "Use 1/20-acre fixed radius plots (24-foot radius)",
    "Measure all trees >5 inches DBH",
    "Record stocking density and regeneration"
  ]
}

References

  • USFS Timber Cruising Handbook FSH 2409.12
  • Variable Plot Sampling: Grosenbaugh (1952) "Plotless Timber Estimates"
  • PNW-GTR-019: "Cruising and Evaluating"
  • Cedar Creek Timber Plots: data/fixtures/cedar-creek/timber-plots.json

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/cruise-methodology-mrwakch4/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/cruise-methodology-mrwakch4' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/cruise-methodology-mrwakch4/download' --output '.skill-downloads/cruise-methodology-mrwakch4/SKILL.md.part' && mv '.skill-downloads/cruise-methodology-mrwakch4/SKILL.md.part' '.skill-downloads/cruise-methodology-mrwakch4/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/cruise-methodology-mrwakch4/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires