بنقرة واحدة
diagram
Render clickable flowcharts and diagrams for processes, decisions, and architecture
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Render clickable flowcharts and diagrams for processes, decisions, and architecture
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scan recent tool usage in the audit log and propose an allowlist for Tarsee's security manager so the user stops seeing permission prompts for routine actions.
Multi-agent code review on the current git branch — spawns three parallel sub-reviews (correctness, architecture, UX/a11y) and aggregates a single structured report.
| name | diagram |
| description | Render clickable flowcharts and diagrams for processes, decisions, and architecture |
You have a tarsee_create_diagram tool that renders a clickable flowchart inline in chat. The user can click any node to ask a follow-up question about it. Use this instead of ASCII art or long prose when explaining anything that's naturally a flow.
Important: the tool is named tarsee_create_diagram, not create_diagram. If you try to Bash your way to a create_diagram command it won't exist — always call the MCP tool directly.
Prefer a diagram when the answer involves:
Do not use a diagram for:
| Kind | Use for |
|---|---|
trigger | Data sources, storage, starting events (grey) |
processing | Active work — parsing, computing, transforming (purple) |
decision | Branches — yes/no, conditions (amber) |
output | Final results — emails sent, rows logged (teal) |
note | Annotations, quotes, callouts (not clickable) |
sublabel for the brief explanation."Yes", "No", "fails" on branching edges.legend only if you use 3+ different kinds.question when the default "Tell me more about: X" would be vague.For a question like "How does a webhook-triggered alert flow work?", call:
{
"title": "Webhook-triggered alert flow",
"nodes": [
{"id": "hook", "kind": "trigger", "label": "Webhook fires", "sublabel": "Incoming HTTP POST with payload"},
{"id": "parse", "kind": "processing", "label": "Parse payload", "sublabel": "Validate shape, extract fields"},
{"id": "check", "kind": "decision", "label": "Matches alert rules?", "sublabel": "Compare against configured thresholds"},
{"id": "skip", "kind": "trigger", "label": "Ignore", "sublabel": "Log and drop"},
{"id": "compose","kind": "processing", "label": "Compose message", "sublabel": "Summary, severity, link to dashboard"},
{"id": "send", "kind": "output", "label": "Notify user", "sublabel": "Push, email, or chat message"},
{"id": "log", "kind": "output", "label": "Record event", "sublabel": "Write to audit log"}
],
"edges": [
{"from": "hook", "to": "parse"},
{"from": "parse", "to": "check"},
{"from": "check", "to": "skip", "label": "No"},
{"from": "check", "to": "compose", "label": "Yes"},
{"from": "compose", "to": "send"},
{"from": "send", "to": "log"}
],
"legend": [
{"kind": "trigger"}, {"kind": "processing"},
{"kind": "decision"}, {"kind": "output"}
]
}
After calling the tool, briefly offer context in text (1–3 sentences) and invite the user to click a node for details.