Install
$ agentstack add skill-marcoskichel-empire-visualize ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
A diagram loads two cognitive channels; prose loads one. Verbal and visual information travel separate paths (dual-coding theory), and working memory saturates fast (cognitive load theory). A labeled diagram lets a reader grasp structure at a glance and hold it longer. This skill converts a thing-with-structure into the visual that carries it best.
Scope: structure, flow, state, sequence, hierarchy, comparison, quantity. If the answer has no structure — a single fact, a yes/no — do NOT force a diagram. Say it.
- Identify what has structure. Read the source if needed (
Read/Grep/Globa
file, function, or directory). Find the entities and the relationships between them — that is what the diagram encodes.
- Match intent to format (table below). One intent → one primary format. Do not mix
three diagram types in one figure.
- Choose the render target. Terminal/chat → ASCII. GitHub/PR/markdown viewer →
mermaid is allowed. When unsure → ASCII (it renders everywhere).
- Draw it, then prune. Apply the quality bar. Cut every element that carries no
meaning.
- Add only the prose the picture cannot encode — the why, a caveat, the next step.
| Intent | Format | | ------------------------------------- | ---------------------------------- | | Structure / architecture / layers | ASCII box-drawing | | File / module / type hierarchy | Indented tree | | Control flow / decisions / algorithm | ASCII flowchart (boxes + arrows) | | State / lifecycle transitions | ASCII state diagram | | Request path / call order | Numbered sequence or A → B → C | | Options / trade-offs / feature matrix | Markdown table | | Quantities / distribution / progress | ASCII bars (█████░░░) or a table |
- MUST default to ASCII / Unicode box-drawing + Markdown tables. They render in the
Claude Code terminal TUI, IDE panels, and GitHub.
- MUST use a
`mermaidblock ONLY when output targets GitHub, a PR, or a markdown
viewer. The terminal TUI does NOT render mermaid — it prints the raw source. Never make mermaid the sole representation in a terminal reply. When both terminal and GitHub are in play, lead with ASCII; offer mermaid as an addition if asked.
- SHOULD keep box-drawing characters consistent within one figure:
┌ ┐ └ ┘ ├ ┤ ┬ ┴ ┼ │ ─
for boxes, → ← ↑ ↓ for flow.
Badly built diagrams read as visual noise — worse than prose. Enforce:
- Coherence — exclude every element that does not carry meaning. Fewer nodes wins.
- Spatial contiguity — labels inside or directly beside what they label, never in a
separate paragraph.
- Size — under ~15 nodes per figure. Bigger → split into layers or show the top
level and drill down on request.
- No redundancy — do not restate in prose what the figure already shows.
For copy-ready ASCII shapes — architecture, tree, flowchart, state machine, sequence, quantity bars — read references/diagram-templates.md.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: marcoskichel
- Source: marcoskichel/empire
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.