From jx-dev
Render a Mermaid sequence diagram and concise execution flow for Claude Code plugin and skill architecture. Triggers on: "plugin skill sequence", "show plugin flow", "draw sequence diagram", or /jx-dev:sequence. Do not trigger for spec/task work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jx-dev:sequence [topic][topic]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Output a practical sequence view of how a single `/plugin:command` invocation is
Output a practical sequence view of how a single /plugin:command invocation is
executed in Claude Code.
Start with a short 3-item summary:
command vs skill + shared conventions)Always include this sequence template and replace placeholders with plugin names if provided:
sequenceDiagram
autonumber
actor User
participant UI as Claude Code UI
participant PluginRuntime as Plugin Runtime
participant Command as plugin command (`/<plugin>:<command>`)
participant Skill as skill logic (`skills/<name>/SKILL.md`)
participant Core as shared logic (`jx-core` or sibling dependency)
participant Tools as allowlisted tools
participant Outputs as file updates / external systems
User->>UI: invoke /<plugin>:<command> [args]
UI->>PluginRuntime: resolve plugin and command allowlist
PluginRuntime->>Command: load command doc metadata
Command->>Skill: dispatch to SKILL.md behavior
Skill->>PluginRuntime: execute ordered steps
PluginRuntime->>Tools: run allowed tools only
Tools-->>PluginRuntime: structured results
alt command depends on shared conventions
PluginRuntime->>Core: read ../../../jx-core/_shared docs/scripts
Core-->>PluginRuntime: shared IDs, schemas, and conversion logic
end
PluginRuntime->>Outputs: write pages, files, or response
Skill-->>UI: render final output
UI-->>User: confirmed completion and findings
Then provide this exact map with plugin-specific values if available:
commands/<command>.mdskills/<command>/SKILL.md with user-invocable: trueallowed-tools in command frontmatter.claude-plugin/plugin.json dependency graphscripts/* used by skills.claude-plugin/plugin.json + .claude-plugin/marketplace.jsonIf topic is "complete architecture of claude code", append this short line:
Architecture is convention-first: slash command → skill instruction → allowlisted tools/shared conventions → response.
npx claudepluginhub jairosoft-com/jodex-plugins --plugin jx-devProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.