moonbitstack/moonmcp/prompts does not have a README file
pub(all) struct Prompt {
component : ComponentBase
arguments : Array[PromptArgument]?
render_fn : async (Map[String, Json]) -> RenderedPrompt raise FastMCPError
}fn Prompt::new(name : String, render_fn~ : async (Map[String, Json]) -> RenderedPrompt raise FastMCPError, version? : String, title? : String, description? : String, icons? : Array[Icon], tags? : Set[String], meta? : Map[String, Json], arguments? : Array[PromptArgument]) -> Promptasync fn Prompt::render(self : Prompt, arguments : Map[String, Json]) -> RenderedPrompt raise FastMCPErrorasync fn Prompt::render_result(self : Prompt, arguments : Map[String, Json]) -> PromptResult raise FastMCPErrorfn PromptResult::new(messages : Array[Message], description? : String, meta? : Map[String, Json]) -> PromptResult