Claude-skill-registry dipeo-backend
Router skill for DiPeO backend ecosystem (server/ and cli/): FastAPI server, CLI tools, database, MCP integration. Use when task mentions CLI commands, server endpoints, database queries, or MCP tools. For simple tasks, handle directly; for complex work, escalate to dipeo-backend agent.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/dipeo-backend" ~/.claude/skills/majiayu000-claude-skill-registry-dipeo-backend && rm -rf "$T"
manifest:
skills/data/dipeo-backend/SKILL.mdsource content
DiPeO Backend Router
Domain: Backend ecosystem including FastAPI server (
server/), CLI tools (cli/), message store, and MCP integration. Database schema initialization is in /dipeo/infrastructure/execution/state/persistence_manager.py (package-maintainer domain).
Quick Decision: Skill or Agent?
✅ Handle Directly (This Skill)
- Simple changes: <20 lines, 1-2 files
- Read-only tasks: Understanding code, reviewing configs, debugging logs
- Documentation lookup: CLI help, API signatures, database schema
- Small config tweaks: Environment variables, command flags
❌ Escalate to Agent
- Complex features: Multi-file changes, new CLI commands, database migrations
- Architecture changes: New API endpoints, MCP tool implementation
- Cross-cutting concerns: Affects CLI + database + execution engine
- Uncertain scope: Not sure how many files will change
Agent:
Task(dipeo-backend, "your detailed task description")
Documentation Sections (Load On-Demand)
Use
Skill(doc-lookup) with these anchors when you need detailed context:
Core Responsibilities:
- CLI, FastAPI server, database, MCP serverdocs/agents/backend-development.md#core-responsibilities
Implementation Patterns:
- CLI, background execution, database, MCP patternsdocs/agents/backend-development.md#common-patterns
Troubleshooting:
- Server, CLI, database, MCP issuesdocs/agents/backend-development.md#troubleshooting
MCP Integration:
- Setup and usage guidedocs/features/mcp-server-integration.md#quick-start
- ChatGPT connectiondocs/features/chatgpt-mcp-integration.md#quick-start
Example doc-lookup call:
python .claude/skills/doc-lookup/scripts/section_search.py \ --query "cli-commands" \ --paths docs/agents/backend-development.md \ --top 1
Escalation to Other Agents
To dipeo-package-maintainer: Execution handlers, service architecture, domain models, LLM infrastructure To dipeo-codegen-pipeline: GraphQL schema changes, generated type issues, TypeScript specs
Typical Workflow
- Assess task complexity: Simple (handle) vs. complex (escalate)
- If simple: Load relevant section via
Skill(doc-lookup) - Execute: Make changes or provide answer
- If complex: Escalate with
Task(dipeo-backend, "task details")