Skip to content
Back to skills

Miro Diagram Generator

ASecurity

Generate Miro board prompts for architecture diagrams. Use this skill to produce per-view Miro prompts from canonical 4+1 diagram sources, with RISEN structure, strict scope boundaries, and track-specific validation.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agents

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add MarieLynneBlock/arcanum-artifex --skill miro-diagram-generator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Miro Diagram Generator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Miro Diagram Generator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/marielynneblock-miro-diagram-generator/badge)](https://www.skillsdirectory.com/skills/marielynneblock-miro-diagram-generator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: miro-diagram-generator
description: Generate Miro board prompts for architecture diagrams. Use this skill to produce per-view Miro prompts from canonical 4+1 diagram sources, with RISEN structure, strict scope boundaries, and track-specific validation.
metadata:
  skill-author: 'Marie-Lynne Block'
---

# Miro Diagram Generator

Generates Miro prompt artefacts for architecture views.

This skill is output-track specific:
- consumes canonical architecture view content
- produces Miro prompts only
- does not own 4+1 method logic

## Inputs required

For each view, provide:
- view name (`logical`, `process`, `development`, `physical`, `scenarios`)
- audience (`dev-only`, `cross-functional`, `executive`)
- exact component list
- exact relationship list
- canonical source path (`.mmd` or `.puml`)

## Workflow

### Step 1 — Load template

Use `templates/miro-prompt-template.md` as the base.

### Step 2 — Fill RISEN sections

The prompt must include:
- **Role**
- **Input**
- **Steps**
- **Expectation**
- **Narrowing**

### Step 3 — Enforce deterministic specificity

All prompts must include:
- explicit frame title
- explicit counts of shapes and arrows
- explicit labels for all entities and connectors
- explicit arrow semantics (solid/dashed/dotted)
- explicit exclusions in Narrowing
- for BPMN/swimlane process views, explicit shared semantic mapping: user task = primary, service task/start event = success, gateway = warning, end event = error, lane = neutral

### Step 4 — Validate against canonical source

Check that names and relationships in the prompt match the canonical source exactly.

### Step 5 — Write per-view output

Output files:

```text
diagrams/miro/
  <view>-miro-prompt.md
```

Optional aggregate output:

```text
diagrams/miro/full-board-prompt.md
```

Use `templates/full-board-prompt-template.md` when the user wants one aggregate board prompt that orchestrates all per-view Miro prompts.

## Output contract

Each output must be:
- valid markdown
- one view per file
- scoped to the target view only
- free of cross-view leakage

## Validation checklist

- naming pattern: `<view>-miro-prompt.md`
- template sections present (Role, Input, Steps, Expectation, Narrowing)
- all component names match canonical source
- all relationship labels match canonical source
- no unlabeled arrows in instructions
- no unsupported decorative elements
- BPMN/swimlane process prompts include the shared semantic mapping above

## References

- `templates/miro-prompt-template.md`
- `templates/full-board-prompt-template.md`
- `examples/synth-claim/miro-prompts/`

Files in this skill

  • README.md281 B
  • SKILL.md2.5 KB
  • examples/synth-claim/miro-prompts/development-view-miro-prompt.md7 KB
  • examples/synth-claim/miro-prompts/full-board-prompt.md5.3 KB
  • examples/synth-claim/miro-prompts/logical-view-miro-prompt.md8.1 KB
  • examples/synth-claim/miro-prompts/physical-view-miro-prompt.md7.8 KB
  • examples/synth-claim/miro-prompts/process-view-miro-prompt.md7.8 KB
  • examples/synth-claim/miro-prompts/scenarios-view-miro-prompt.md7.2 KB
  • templates/full-board-prompt-template.md3.7 KB
  • templates/miro-prompt-template.md3.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…