dipeo-package-maintainer

Patch DiPeO Python runtime handlers, service architecture, and domain models.

12|2|Updated May 29, 2025
One-click install
npx skills add https://github.com/sorryhyun/DiPeO --skill dipeo-package-maintainer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dipeo-package-maintainer
Source: https://github.com/sorryhyun/DiPeO/tree/main/.claude/skills/dipeo-package-maintainer
Command: npx skills add https://github.com/sorryhyun/DiPeO --skill dipeo-package-maintainer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Navigating and modifying the core Python runtime of DiPeO (node handlers, service architecture, domain models, LLM infrastructure) can be complex and error-prone. This skill simplifies common tasks, provides on-demand documentation, and guides escalation for intricate changes, ensuring efficient and accurate development.

Core Features & Use Cases

  • Intelligent Task Routing: Quickly determines if a task (e.g., small fixes, pattern lookups) can be handled directly by the skill or requires escalation to a specialized agent for complex implementation.
  • On-Demand Documentation: Retrieves precise documentation sections for architecture, implementation patterns, and escalation paths using the doc-lookup skill, providing context without overwhelming the agent.
  • Pattern Reference: Accesses examples for common DiPeO patterns like the Envelope, Service Registry, and node handlers, ensuring consistent and correct implementation.
  • Use Case: When asked to "review the EventBus integration," this skill can quickly retrieve the relevant documentation section on core architectural principles, allowing you to understand the pattern and provide guidance without sifting through the entire codebase.

Quick Start

Example doc-lookup call for the Envelope pattern

python .claude/skills/doc-lookup/scripts/section_search.py
--query "envelope-pattern"
--paths docs/agents/package-maintainer.md
--top 1

Frequently Asked Questions about dipeo-package-maintainer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain and patch Python runtime handlers in DiPeO?

Python runtime handler maintenance involves applying small fixes to node handlers, service architecture, and domain models. This skill handles changes up to 20 lines across 1–2 files, pattern reviews, and envelope usage tweaks; escalate for new node handlers, complex configurations, or multi-file refactors.

What is the Envelope pattern and how do I implement it in DiPeO?

The Envelope pattern is a DiPeO architectural pattern for structuring requests and responses. This skill provides pattern references and documentation retrieval to guide correct Envelope implementation, EventBus integration, and ServiceRegistry configuration without requiring full codebase navigation.

When should I escalate DiPeO runtime changes instead of handling them directly?

Escalate for new node handlers, complex service configurations, multi-file refactors, or generated-code issues. This skill routes simple tasks directly but recognizes when intricate changes need specialized agent support, preventing errors in complex runtime modifications.

Can I use this skill to review ServiceRegistry and EventBus integration patterns?

Yes. This skill performs read-only pattern reviews for ServiceRegistry configuration and EventBus integration, retrieving relevant documentation sections to guide your understanding. It supports pattern verification without executing implementation.

What GraphQL resolver changes does this skill support?

This skill handles small GraphQL resolver tweaks aligned with domain logic and escalation workflows, typically single-file or envelope-related modifications. Complex resolver refactors or new schema structures require escalation.

How do I access DiPeO architecture documentation through this skill?

On-demand documentation retrieval fetches precise sections for architecture, implementation patterns, and escalation paths using the doc-lookup capability. Query specific patterns like envelope, service registry, or node handlers to retrieve relevant guidance without manual codebase search.