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
74116 skills28 agents1 MCP

Claude Code

$ npx -y skills add tranhieutt/software_development_department --skill visual-engineer --agent claude-code

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
@tranhieutt
Ships withsoftware-development-department

Software Development Department

74116 skills28 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
74
Star history of tranhieutt/software_development_department on GitHub, a chart by star-history.com

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about visual-engineer.

Which coding agents can use visual-engineer?
visual-engineer installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.