find-param

Search ArduPilot C++ source code for parameter definitions and usage contexts.

17|6|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/fossuav/aap --skill find-param
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: find-param
Source: https://github.com/fossuav/aap/tree/main/claude/skills/find-param
Command: npx skills add https://github.com/fossuav/aap --skill find-param

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers quickly find the definitions, properties, and usage of ArduPilot parameters within the C++ source code, streamlining debugging and development.

Core Features & Use Cases

  • Parameter Definition Lookup: Find the @Param: documentation block for any given parameter name.
  • Variable Declaration Identification: Locate the corresponding C++ variable declaration (e.g., AP_Int16).
  • Usage Analysis: Understand where a parameter is declared and how it's used in the codebase.
  • Use Case: When a user asks "What is the default value for RTL_ALT and where is it defined?", this Skill can find that information.

Quick Start

Use the find-param skill to find the definition for the parameter RTL_ALT.

Frequently Asked Questions about find-param

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find ArduPilot parameter definitions in C++ source code?▼

To find ArduPilot parameter definitions, search the C++ source code for @Param documentation blocks, AP_Param declarations, and usage contexts to identify names, types, units, and default values.

What is the default value for an ArduPilot parameter like RTL_ALT?▼

The default value for an ArduPilot parameter like RTL_ALT is found in its C++ variable declaration, specifically within the AP_Param declaration and @Param documentation block in the source code.

How can I locate where a specific ArduPilot parameter is declared and used?▼

You can locate where an ArduPilot parameter is declared and used by searching the codebase with Grep and Glob tools to match AP_Param variable patterns and usage contexts.

Can I retrieve the unit and range information for ArduPilot parameters from source code?▼

Yes, you can retrieve unit and range information for ArduPilot parameters by searching the @Param documentation blocks within the C++ source code where these properties are explicitly defined.

Does searching ArduPilot source code for parameters return the file location of the definitions?▼

Searching ArduPilot source code for parameter definitions returns the exact file locations, display names, descriptions, types, units, ranges, and default values associated with each matched parameter.