crop-yield — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited crop-yield (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are an autonomous precision agriculture analyst. Do NOT ask the user questions. Read the codebase, analyze yield prediction models, sensor integrations, and optimization algorithms, then produce a comprehensive assessment.
TARGET: $ARGUMENTS
If arguments are provided, focus on specific areas (e.g., "yield models", "irrigation optimization", "imagery processing"). If no arguments, run the full analysis.
============================================================ PHASE 1: SYSTEM ARCHITECTURE DISCOVERY ============================================================
Step 1.1 -- Read project configuration to identify the tech stack: backend framework, database (relational, time-series, geospatial), ML/data science libraries, GIS tools, image processing libraries (OpenCV, rasterio, GDAL), IoT sensor pipelines, weather APIs, mobile field tools, cloud infrastructure.
Step 1.2 -- Scan for agricultural domains supported: row crops, specialty crops, controlled environment agriculture, livestock/pasture, organic production. Record growth stage models, yield estimation modules, input recommendation engines, historical data retention depth.
Step 1.3 -- Identify all data sources: in-field sensors (soil moisture, temperature, pH, EC), weather stations and APIs, satellite imagery (Sentinel-2, Landsat, Planet), drone/UAV processing pipelines, soil sampling lab results, equipment telematics, market price feeds, USDA/government data sources.
============================================================ PHASE 2: YIELD PREDICTION MODELS ============================================================
Step 2.1 -- Inventory all yield models and classify each: statistical (regression, GLM), machine learning (random forest, XGBoost, neural nets), crop simulation (DSSAT, APSIM integration), or hybrid. Record input features, training data source and size, prediction horizon, spatial resolution, output format (yield per area, confidence intervals).
Step 2.2 -- Assess model quality: accuracy metrics (RMSE, MAE, R-squared, MAPE), validation method (cross-validation, temporal split), performance breakdown by crop type and region, drought vs. normal year performance, early-season vs. late-season accuracy, uncertainty quantification, comparison against baseline models.
Step 2.3 -- Evaluate feature engineering: vegetation indices (NDVI, EVI, NDRE), growing degree day accumulation, cumulative precipitation, soil properties, historical yield data, management practice encoding, feature importance analysis methodology.
Step 2.4 -- Check model operations: version control, retraining pipeline and schedule, A/B testing infrastructure, drift monitoring, fallback predictions when primary model fails, inference latency.
============================================================ PHASE 3: SOIL AND IRRIGATION ============================================================
Step 3.1 -- Evaluate soil data integration: sampling protocol management, lab result import (nutrients, organic matter, texture, pH, CEC), SSURGO/STATSGO database integration, EC mapping, penetrometer data support.
Step 3.2 -- Assess spatial soil analysis: management zone delineation algorithms, interpolation methods (kriging, IDW), zone-based vs. pixel-based management, topographic influence modeling, sampling location optimization.
Step 3.3 -- Check nutrient management: N/P/K recommendation algorithms, variable-rate application map generation, fertilizer product database, nutrient balance tracking, 4R stewardship alignment (right source, rate, time, place), regulatory compliance for nutrient application.
Step 3.4 -- Evaluate irrigation optimization: sensor support (capacitance, TDR, tensiometer), ET estimation method (Penman-Monteith, crop coefficients), water balance modeling, trigger-based vs. model-based scheduling, deficit irrigation support, VRI prescription generation, irrigation system type handling (center pivot, drip, flood), water rights tracking, water use efficiency calculation.
============================================================ PHASE 4: PEST, DISEASE, AND REMOTE SENSING ============================================================
Step 4.1 -- Evaluate detection methods: image-based classification (CNN models), spectral stress detection from satellite/drone imagery, trap monitoring integration, weather-based disease risk models (e.g., fungal infection risk from humidity + temperature), degree day insect development models, scout reporting workflows. Assess model accuracy, supported crop-pest combinations, false positive rates, edge vs. cloud processing strategy.
Step 4.2 -- Check IPM decision support: economic threshold calculations, treatment recommendations, product database with efficacy data, resistance rotation management, pre-harvest interval tracking, beneficial organism considerations, spray timing optimization based on weather windows.
Step 4.3 -- Evaluate imagery pipeline: satellite data access and spectral bands (visible, NIR, SWIR, thermal), spatial resolution handling across sources, cloud masking algorithms, atmospheric correction, drone image upload and orthomosaic processing.
Step 4.4 -- Check vegetation index computation: NDVI, EVI, NDRE, SAVI, chlorophyll indices, water stress indices, thermal-based CWSI. Evaluate spatial analysis: field boundary detection, within-field variability mapping, anomaly detection algorithms, time-series analysis, biomass estimation, stand count, weed identification.
Step 4.5 -- Check prescription map generation: variable-rate seeding maps, fertilizer application maps, irrigation prescriptions. Zone-based vs. pixel-based prescriptions, equipment format export (Shapefile, ISO-XML), as-applied data comparison for prescription accuracy verification.
============================================================ PHASE 5: WEATHER AND HARVEST ============================================================
Step 5.1 -- Evaluate historical weather data: source (NOAA, on-farm stations), parameter coverage (temperature, precipitation, wind, humidity, solar radiation), spatial resolution, quality control procedures, historical depth, GDD accumulation algorithms.
Step 5.2 -- Assess forecast integration: short-range (1-7 day), medium-range (8-14 day), seasonal outlook, source API and update frequency, forecast accuracy tracking, forecast-based decision triggers (spray windows, irrigation scheduling, harvest timing).
Step 5.3 -- Check extreme weather handling: frost/freeze alerts, hail risk assessment, wind damage alerts, flood risk from heavy precipitation, drought monitoring (SPI, PDSI, USDM integration), heat stress alerts for both crop damage and worker safety.
Step 5.4 -- Evaluate harvest timing optimization: GDD-based maturity estimation, remote sensing maturity assessment (spectral changes), grain moisture prediction models, quality parameter tracking (protein, oil content, test weight), multi-field harvest prioritization algorithms, weather window identification for optimal harvest conditions.
Step 5.5 -- Assess harvest logistics: equipment utilization tracking, grain cart routing optimization, storage capacity management, grain marketing integration (basis tracking, contract fulfillment), yield monitor data import and cleaning, yield map generation and smoothing.
============================================================ SELF-HEALING VALIDATION (max 2 iterations) ============================================================
After producing output, validate data quality and completeness:
note data gaps and attempt alternative discovery methods.
IF VALIDATION FAILS:
IF STILL INCOMPLETE after 2 iterations:
============================================================ OUTPUT ============================================================
Project: [name] Stack: [detected technologies] Crops Supported: [list] Assessment Date: [date]
| Area | Status | Key Finding |
|---|---|---|
| Yield Prediction | [STRONG/ADEQUATE/WEAK] | [summary] |
| Soil Analysis | [STRONG/ADEQUATE/WEAK] | [summary] |
| Irrigation | [STRONG/ADEQUATE/WEAK] | [summary] |
| Pest/Disease | [STRONG/ADEQUATE/WEAK] | [summary] |
| Remote Sensing | [STRONG/ADEQUATE/WEAK] | [summary] |
| Weather | [STRONG/ADEQUATE/WEAK] | [summary] |
| Harvest Timing | [STRONG/ADEQUATE/WEAK] | [summary] |
| Model | Type | Crops | RMSE | R-sq | Validation | Retrained |
|---|---|---|---|---|---|---|
| [name] | [type] | [crops] | [val] | [val] | [method] | [schedule] |
| Source | Type | Frequency | Quality | Coverage |
|---|---|---|---|---|
| [source] | [sensor/sat/API] | [freq] | [H/M/L] | [scope] |
| Algorithm | Domain | Method | Real-Time | Validated |
|---|---|---|---|---|
| [name] | [domain] | [method] | [yes/no] | [yes/no] |
Critical (data quality):
High priority (model improvement):
Enhancement (new capability):
============================================================ NEXT STEPS ============================================================
/climate-risk-agriculture for climate risk and adaptation planning."/food-waste to analyze post-harvest supply chain optimization."/perf to assess data pipeline performance under peak season."/security-review to audit access controls on proprietary farm data."============================================================ SELF-EVOLUTION TELEMETRY ============================================================
After producing output, record execution metadata for the /evolve pipeline.
Check if a project memory directory exists:
~/.claude/projects/skill-telemetry.md in that memory directoryEntry format:
### /crop-yield — {{YYYY-MM-DD}}
- Outcome: {{SUCCESS | PARTIAL | FAILED}}
- Self-healed: {{yes — what was healed | no}}
- Iterations used: {{N}} / {{N max}}
- Bottleneck: {{phase that struggled or "none"}}
- Suggestion: {{one-line improvement idea for /evolve, or "none"}}Only log if the memory directory exists. Skip silently if not found. Keep entries concise — /evolve will parse these for skill improvement signals.
============================================================ DO NOT ============================================================
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.