--- title: Prompts description: Guided workflow prompts for mcpositioner --- import { Aside } from '@astrojs/starlight/components'; ## Available Prompts | Prompt | Description | |--------|-------------| | `home_positioner` | Guided homing with safety checks | | `configure_positioner` | Motion parameter tuning | | `measure_pattern_grid` | Cross-server 3D pattern measurement | ## home_positioner Guides through safe positioner homing with pre-flight checks. **Parameters:** | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `axis` | string | `"both"` | Which axis to home | **What it covers:** 1. Verify positioner is reachable 2. Check for obstructions 3. Confirm cables have slack 4. Run StallGuard homing 5. Verify homed state ## configure_positioner Helps tune motion parameters for your specific setup. **Parameters:** | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `speed` | float | None | Target speed (steps/sec) | | `accel` | float | None | Target acceleration | | `microstepping` | int | None | Microstep divisor | **What it covers:** - Parameter reference table - Speed vs. measurement quality tradeoffs - Microstepping guide - Test move verification ## measure_pattern_grid The key cross-server workflow for automated 3D antenna pattern measurement. **Parameters:** | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `antenna_type` | string | `"dipole"` | Label for metadata | | `band` | string | `"2m"` | Ham band name | | `theta_step` | float | `5.0` | Polar angle step (°) | | `phi_step` | float | `10.0` | Azimuth step (°) | | `points` | int | `51` | VNA frequency points | | `settle_ms` | int | `200` | Settle time after move | **What it covers:** 1. **Pre-flight checks** on both servers 2. **Homing** the positioner 3. **VNA calibration** reminder 4. **Grid measurement** procedure: - Serpentine path optimization - S21 extraction method - Progress tracking 5. **Pattern assembly** format 6. **Resolution tradeoffs** table **Grid examples:** | Step Size | Grid Points | Est. Time | Use Case | |-----------|------------|-----------|----------| | 10° × 20° | 342 | ~9 min | Quick survey | | 5° × 10° | 1332 | ~33 min | Standard | | 2° × 5° | 6552 | ~164 min | High-resolution | ## Using Prompts In Claude Code, invoke prompts by name: ``` User: Run the measure_pattern_grid prompt for my Yagi on 70cm Claude: [Uses measure_pattern_grid prompt with antenna_type="yagi", band="70cm"] ``` The prompt provides step-by-step guidance, and Claude executes the tools from both mcpositioner and mcnanovna as needed.