ConstReadonlybyCategory: (Returns capabilities matching the given category.
ReadonlybyNamespace: (Returns capabilities matching the given namespace prefix.
Readonlydescribe: (name: string) => string | undefinedReturns a human-readable description of a named capability.
Readonlyfind: (Searches capabilities by substring match on name or description.
ReadonlyfindByName: (Returns the first entry matching the given name, or undefined.
ReadonlyforAI: () => CapabilitiesJSONReturns structured JSON optimised for AI agent consumption.
ReadonlyforControl: (Returns capabilities relevant to a specific UI5 control type.
ReadonlyforProvider: (provider: "claude" | "openai" | "gemini") => stringReturns capabilities formatted for a specific AI provider.
Readonlyget: (Looks up a capability by its kebab-case ID.
ReadonlygetCategories: () => readonly (Returns unique category names across all registered capabilities.
ReadonlygetStatistics: () => CapabilityStatsReturns a statistical summary of the registry.
Readonlyhas: (name: string) => booleanReturns true if a capability with the given name is registered.
Readonlylist: () => {Returns all registered capability entries.
ReadonlylistByPriority: (Returns entries matching the given priority tier.
ReadonlylistFixtures: () => {Returns entries with priority === 'fixture' (Playwright best practice).
The underlying registry instance (for advanced usage like register()).
ReadonlytoJSON: () => CapabilitiesJSONExports the full registry as structured JSON.
Consumer-facing capabilities introspection API.