Dify ワークフロー DSL を生成・編集・検証・参照するスキルとエージェント群
npx claudepluginhub azk0305/az-c-marketplace --plugin dify-dsl-generator-plugin- Dify DSL schema notes (official codebase/current):
Use this agent when a developer needs help understanding, writing, debugging, or optimizing Dify DSL (Domain-Specific Language) code or configurations. This includes questions about Dify workflow definitions, node configurations, prompt templates, variable handling, API integrations, and any other Dify platform-specific development tasks.\n\n<example>\nContext: A developer is building a Dify workflow and is unsure how to configure a specific node type.\nuser: "How do I set up a code node in Dify DSL to parse JSON output from an LLM node?"\nassistant: "Let me use the dify-dsl-expert agent to look up the official documentation and provide you with accurate guidance."\n<commentary>\nSince the user has a specific Dify DSL coding question, launch the dify-dsl-expert agent to research and answer using Context7 and official docs.\n</commentary>\n</example>\n\n<example>\nContext: A developer encounters an error while running a Dify application and needs help debugging their DSL configuration.\nuser: "My Dify workflow keeps failing at the HTTP request node. Here's my YAML config: ..."\nassistant: "I'll invoke the dify-dsl-expert agent to diagnose the issue and suggest corrections based on the latest Dify documentation."\n<commentary>\nSince the user needs debugging help for Dify DSL, use the dify-dsl-expert agent to analyze the config and provide a solution.\n</commentary>\n</example>\n\n<example>\nContext: A developer wants to understand best practices for structuring a complex multi-step Dify pipeline.\nuser: "What's the recommended way to chain multiple LLM calls in a Dify DSL workflow with conditional branching?"\nassistant: "Great question — I'll use the dify-dsl-expert agent to research current best practices and give you a concrete example."\n<commentary>\nSince this is an architectural question about Dify DSL patterns, the dify-dsl-expert agent should be used to provide well-researched guidance.\n</commentary>\n</example>
Use this agent when the user explicitly asks for a deep audit of a Dify DSL, or when a DSL has failed to import, or when the DSL uses high-risk nodes (Tool, Loop, Human-Input, Trigger, HTTP Request). Do NOT invoke this agent automatically after every generation — it is an on-demand deep inspector, not a default post-generation step. For routine generation, the dify-dsl-generator skill already performs inline lint.
Use this agent when a user is creating a DSL for Dify and requires a plugin search functionality. Specifically, when the user needs to find official Dify plugins to integrate into their DSL implementation. Example: Context: User is building a Dify DSL and needs plugin integration. user: "I need to find the official Dify plugin for database connections" assistant: "I'll use the dify-plugin-searcher agent to locate the appropriate official plugin." <commentary> Since the user needs to search for official Dify plugins for their DSL, I should use the dify-plugin-searcher agent to perform this specialized search. </commentary>
AI-native product management for startups. Transform Claude into an expert PM with competitive research, gap analysis using the WINNING filter, PRD generation, and GitHub Issues integration.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Persistent memory system for Claude Code - seamlessly preserve context across sessions