Agent skill · Code Review & Quality

matlab-simulate-radar-detections

Configure, simulate, debug, and analyze radarDataGenerator within radarScenario. Use for: interactively building radar detection scenarios from datasheets or performance requirements; diagnosing missed detections and configuration errors; interpreting sensor spherical, body, and scenario-frame outputs; deriving ReferenceRange from hardware specs via link budget; scan mode configuration (mechanical, electronic/AESA, hybrid); and validating simulation results against analytical predictions.

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
npx skills add matlab/matlab-agentic-toolkit --skill matlab-simulate-radar-detections --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 12
SKILL.md size: 38 KB
Bundled scripts: none
Version: 1.0
Declared author: MathWorks
Path: skills-catalog/radar/matlab-simulate-radar-detections/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 868
Language: MATLAB

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Build detection-level radar simulations using radarDataGenerator within radarScenario. This skill bridges user hardware specs and performance requirements to the Radar Toolbox statistical simulation API.

How it works

Follows a structured 9-step interactive workflow:

  • Step 1: Recommend statistical-level simulation with radarDataGenerator inside radarScenario; mention alternatives if I/Q fidelity is needed.
  • Step 2: Confirm use case, including scan type, coordinate frame, configuration, and propagation environment; offer atmosphere models via atmosphere(scenario, model) as applicable.
  • Step 3: Determine sourcing direction (top-down, bottom-up, mixed) and branch accordingly using datasheet ingestion in references/coupled-parameters.md when applicable.
  • Step 4–9: Execute target-set design steps, presenting reference performance, coupled-parameter tables, geometry, sanity checks with horizon and Pd estimates, terrain/occlusion options, simulation duration, and finally produce a requirements sheet via the template at references/requirements-sheet-template.md.
  • Key functions listed include: radarScenario, radarDataGenerator, platform, waypointTrajectory, kinematicTrajectory, geoTrajectory, radareqrng, radareqpow, radareqsnr, detectability, horizonrange, and others.

When to use it

Use when you have radar hardware specs or performance requirements and want to build a statistical detection simulation for moving targets, compare scan strategies, perform Monte Carlo analyses, or validate against analytical predictions. Use when you need to feed detections into a tracker or perform sensor fusion, and when you want to validate against a link-budget prediction.

What it can touch

The workflow relies on a suite of functions in the Radar Toolbox, including:

  • radarScenario and radarDataGenerator for the core simulation container and sensor model
  • trajectory tools: platform, waypointTrajectory, kinematicTrajectory, geoTrajectory
  • detection and SNR utilities: detect, detectability, radareqrng, radareqpow, radareqsnr
  • environmental and geometry helpers: atmosphere, horizonrange, terrain/occlusion tools such as landSurface, occlusion, HasOcclusion, etc.

Caveats

License: license is declared as NOASSERTION. The skill notes defaults like FreeSpace propagation and the need to choose appropriate atmosphere models; signal-level fidelity is outside scope (CFAR/beams). If a mismatch occurs in Pd at reference range, the flow instructs diagnosing and flagging, not guaranteeing outcomes. Source references include external markdown documents for steps and tables, but the agent should not assume any implicit outputs beyond what is stated in the workflow.

From the SKILL.md

# Radar Data Generator — Statistical Detection Simulation Build detection-level radar simulations using `radarDataGenerator` within `radarScenario`. This skill bridges user hardware specs and performance requirements to the Radar Toolbox statistical simulation API. ## When to Use - User wants to simulate radar detections on moving targets - User has radar hardware specs (datasheet) or performance requirements and wants to build a simulation - User mentions surveillance radar, scanning, revisit time, detection probability, or radar coverage - User wants to compare scan strategies (mechanical vs electronic vs hybrid) - User wants to generate detections to feed a tracker (trackerGNN, trackerJPDA) or do sensor fusion - User wants Monte Carlo analysis, trade studies, or validation against link budget predictions - User is studying radar placement or geometry to maximize coverage - User has existing `radarDataGenerator` code that isn't working — missed detections, configuration errors - User wants to validate simulation results against expected performance ## When NOT to Use - User needs I/Q-level waveform simulation (use `radarTransceiver` + pulse-Doppler chain) - User needs CFAR detect

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. Detection Pathways
  4. Workflow
  5. Step 1: Recommend Approach
  6. Step 2: Confirm Use Case
  7. Step 3: Ask Parameter Sourcing Direction
  8. Step 4: Propose Reference Performance
  9. Step 5: Present Coupled-Parameter Table
  10. Step 6: Target Set Design
  11. Step 7: Terrain / Occlusion
  12. Step 8: Simulation Duration
  13. Step 9: Produce Requirements Sheet
  14. Key Functions
Ships with 11 files
  • manifest.yaml
  • references/coordinates-and-transforms.md
  • references/coupled-parameters.md
  • references/detection-model.md
  • references/fov-and-scan.md
  • references/interaction-flow.md
  • references/radar-equation-tools.md
  • references/requirements-sheet-template.md
  • references/terrain-clutter-atmosphere.md
  • references/trajectories.md
  • references/visualization.md
More from matlab-agentic-toolkit
All skills →
About this skill
What does the matlab-simulate-radar-detections skill do?

Configure, simulate, debug, and analyze radarDataGenerator within radarScenario. Use for: interactively building radar detection scenarios from datasheets or performance requirements; diagnosing missed detections and configuration errors; interpreting sensor spherical, body, and scenario-frame outputs; deriving ReferenceRange from hardware specs via link budget; scan mode configuration (mechanical, electronic/AESA, hybrid); and validating simulation results against analytical predictions.

How do I install it?

Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-simulate-radar-detections --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going