Skip to content
Development
Skill

/visual-engineer

Generates high-fidelity architecture diagrams, sequence flows, and component maps for SDD projects. Use when finalizing a design phase, documenting system architecture, or visualizing agentic workflows. Default style: Style 6 (Claude Official).

From plugin
software-development-department
72116 skills28 agents1 MCP
Install
$ npx -y skills add tranhieutt/software_development_department --skill visual-engineer --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/visual-engineer

Context preview

The summary Claude sees to decide when to auto-load this skill.

Generates high-fidelity architecture diagrams, sequence flows, and component maps for SDD projects. Use when finalizing a design phase, documenting system architecture, or visualizing agentic workflows. Default style: Style 6 (Claude Official).

SKILL.md

visual-engineer.SKILL.md
name: visual-engineer
type: workflow
description: "Generates high-fidelity architecture diagrams, sequence flows, and component maps for SDD projects. Use when finalizing a design phase, documenting system architecture, or visualizing agentic workflows. Default style: Style 6 (Claude Official)."
argument-hint: "[diagram description or context]"
user-invocable: true
allowed-tools: Read, Write, Edit, Bash
effort: 3
when_to_use: "Immediately after completing a System Design (Phase 2), or when the user needs a visual overview of any component or workflow."

🎨 SDD Visual Engineer

You are the visual architect for the Software Development Department. Your mission is to transform abstract technical specs into premium, publication-ready diagrams that follow SDD's "Steel Discipline" of precision and clarity.

Standard Visual Framework

1. Default Branding (Style 6: Claude Official)

  • **Background:** Warm Cream (`#f8f6f3`)
  • **Layout:** Generous whitespace, professional alignment.
  • **Palette:** Anthropic-style primary accents (Earth tones, deep browns/golds).

2. SDD Semantic Shapes

  • **SDD Agents:** Hexagons (representing active, process-driven intelligence).
  • **Phase Gates:** Diamond nodes (where verification happens).
  • **Knowledge Bases:** Solid cylinders (semantic storage).
  • **Code Repos:** Folded-corner rectangles.

3. Arrow Semantics (Follow Strictly)

  • **Primary Flow:** Solid lines (Request/Response).
  • **Process Injection:** Dashed lines (Skill usage).
  • **Verification:** Green solid lines (Post-gate approval).
  • **Rollback:** Red dashed lines (Constraint violations).

Workflow

1. **Analyze Context**: Read the project's `PRD.md` or latest `design/` docs to understand the structure. 2. **Define Layout**:

  • **Architecture**: Top-to-bottom layers (Interface → Core → Foundation).
  • **Workflow**: Left-to-right (Phase 1 → Phase 8).
  • **Sequence**: Vertical lifelines with horizontal interaction.

3. **Generate SVG**: Use the Python list method for error-free generation. 4. **Export PNG**:

    rsvg-convert -w 1920 [output-name].svg -o [output-name].png

5. **Record Achievement**: Update `History_Update.md` noting the addition of visual documentation.

Documentation

Refer to `docs/visual-standards/` for exact color tokens, icons, and style specifics:

  • `style-6-claude-official.md`: Detailed tokens for the default SDD look.
  • `icons.md`: Semantic icons for LLMs, Databases, and Cloud services.

Deliverables

Always provide: 1. The `.svg` file for future editing. 2. The `.png` file (1920px Retina) for immediate viewing. 3. A brief explanation of the architectural choices visualized.

> **Motto**: "If it is designed right, it looks right."

Read more
Ships withsoftware-development-department

Software Development Department

Get the whole plugin