← all publishers

RahulDas-dev

@rahuldas-dev source repo

4 published skills

  1. Python Dev · rahuldas-dev bundle
    Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications. Use when designing packages, implementing type hints, establishing coding standards, or writing/reviewing general-purpose Python code. Do NOT use for framework-specific project layout or directory structure conventions.
    0
    installs
  2. A2ui Development · rahuldas-dev bundle
    Google's A2UI (Agent-to-UI) protocol — declarative agent-generated UI, message envelopes, component catalogs, and data binding. Use when an agent needs to render rich interactive UI (not just text) declaratively across web/mobile/desktop, when parsing or emitting createSurface/updateComponents/updateDataModel/deleteSurface messages, when building a native A2UI renderer or emitter from the wire spec, or when validating a payload against the official A2UI schema. Do NOT use for agent event/streaming lifecycle concerns (run/step/tool-call/reasoning events) — this skill covers only the UI-rendering payload format, not the transport or event stream carrying it.
    0
    installs
  3. Agui Development · rahuldas-dev bundle
    AG-UI protocol event structures, types, and integration guide for streaming agent responses. Use when implementing streaming UI, consuming AG-UI events from a backend agent, understanding event flow, building SSE endpoints that emit AG-UI events, handling tool call events, rendering reasoning/thinking events, or debugging event flow/ordering. Do NOT use for generic SSE endpoints that don't carry AG-UI events, or for MCP (tool-calling) or A2A (agent-to-agent) protocol integration — AG-UI is the agent-to-user layer only.
    0
    installs
  4. Fastapi Patterns · rahuldas-dev bundle
    FastAPI project structure, directory organization, and file naming conventions. Use when creating new routes, services, components, or any new directory/file in a FastAPI project. Defines what lives where and why — the structural DNA of the project. Do NOT use for general-purpose Python conventions outside a FastAPI project, or for protocol-specific streaming formats (e.g. typed event schemas) that define their own SSE termination/error conventions — this skill's generic SSE rules apply only when no such protocol is in play.
    0
    installs