neurocore.skills.base.AsyncSkill ================================ .. py:class:: neurocore.skills.base.AsyncSkill(name: str | None = None) Bases: :py:obj:`Skill` Skill whose process() is an async coroutine. Subclass this instead of Skill when your process() needs to await. The executor detects coroutines automatically via inspect.iscoroutinefunction. .. py:method:: process(context: flowengine.FlowContext) -> flowengine.FlowContext :abstractmethod: :async: Execute component logic. The main processing method. Must be implemented by subclasses. :param context: Current flow context with accumulated data :returns: Updated flow context (may be the same instance)