dipeo-backend

Route CLI commands, server endpoints, database queries, and MCP tool requests within the DiPeO backend.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing DiPeO's backend (FastAPI server, CLI, database, MCP integration) involves diverse tasks that can be complex and require deep knowledge of different components. This skill simplifies common tasks, provides on-demand documentation, and guides escalation for complex changes, ensuring efficient and accurate backend development.

Core Features & Use Cases

  • Intelligent Task Routing: Quickly determines if a backend task (e.g., simple config tweak, CLI help lookup) 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 CLI commands, server endpoints, database schema, and MCP integration using the doc-lookup skill, providing context without overwhelming the agent.
  • Troubleshooting Guidance: Accesses documentation for common issues related to the server, CLI, database, and MCP, helping to diagnose and resolve problems faster.
  • Use Case: When asked to "find the database schema for executions," this skill can quickly retrieve the relevant documentation section, providing the necessary information without requiring you to manually search through schema files or load extensive context.

Quick Start

Example doc-lookup call for CLI commands

python .claude/skills/doc-lookup/scripts/section_search.py
--query "cli-commands"
--paths docs/agents/backend-development.md
--top 1

Frequently Asked Questions about dipeo-backend

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

FAQPage Schema
How do I route CLI commands and server endpoints in a FastAPI backend?

This skill routes CLI commands, server endpoints, database queries, and MCP tool requests within the DiPeO backend ecosystem. It handles task classification, direct execution of simple changes under 20 lines or 1–2 files, and escalation to the dipeo-backend agent for complex multi-file changes or new API endpoints.

Can I use this skill for database schema lookups and configuration changes?

Yes. The skill retrieves precise documentation for database schema, configuration tweaks, and CLI commands via on-demand doc-lookup. It supports read-only analysis and simple configuration updates; database migrations requiring structural changes escalate to the specialized agent.

What tasks qualify as simple enough to handle directly versus needing escalation?

Direct handling covers changes under 20 lines or affecting 1–2 files, read-only analysis, configuration tweaks, and documentation lookups. Multi-file changes, new API endpoints, database migrations, and MCP integration modifications require escalation to the dipeo-backend agent.

How do I troubleshoot FastAPI server or CLI issues using this skill?

Access on-demand documentation for common server, CLI, database, and MCP issues via doc-lookup. The skill diagnoses problems by retrieving relevant documentation sections, helping you resolve issues faster without manual schema file searches or extensive context loading.

Does this skill integrate with MCP tools and message store operations?

Yes. The skill routes MCP tool requests and manages message store operations within the DiPeO backend ecosystem. It classifies MCP integration tasks as simple or complex and escalates advanced MCP changes to the specialized dipeo-backend agent.

What automation can this skill handle for backend development workflows?

The skill automates task routing, intelligent classification of backend requests, and direct execution of simple CLI, configuration, and documentation tasks. It reduces manual routing overhead by determining whether tasks require immediate handling or specialized agent escalation.