getPromptSections
Returns prompt sections that the agent incorporates into its system prompt.
Subclasses should override the internal _getPromptSections() method, not
getPromptSections() directly. The public method checks skip_prompt before
delegating to the internal one.
Takes no parameters.
Returns
SkillPromptSection[] — Array of prompt section objects. Each section has a title
and either a body string or a bullets array. An optional numbered boolean flag renders bullets as a numbered list.