Mermaid Architect GuideSAFE
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
Overview
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
e1ba289846fdOBSERVED · 2026-10-08Install
Commands as the repository documents them. They are shown, not run.
npm install -g @mermaid-js/mermaid-cli
Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| openclaw | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: mermaid-architect-guide
description: "Design complex multi-diagram architectures using advanced Mermaid syntax"
metadata:
openclaw:
emoji: "📐"
category: "tools"
subcategory: "diagram"
keywords: ["Mermaid", "architecture", "system design", "C4 model", "diagram", "hand-drawn"]
source: "https://github.com/mermaid-js/mermaid"
---
# Mermaid Architect Guide
Design complex, multi-view system architectures and research infrastructure diagrams using advanced Mermaid features including C4 diagrams, hand-drawn rendering mode, subgraph nesting, and theme customization.
## Overview
While basic Mermaid flowcharts are widely known, Mermaid's advanced capabilities enable sophisticated architectural documentation that rivals dedicated tools like Structurizr or Draw.io. This skill focuses on the architectural use cases that matter most to research teams: depicting multi-layer systems, data pipelines, deployment topologies, and complex experimental workflows.
Mermaid v11+ introduced a hand-drawn rendering mode (via the `handDrawn` look) that produces a sketch-like aesthetic similar to Excalidraw but with the convenience of text-based Markdown embedding. This makes it ideal for research proposals and informal documentation where a polished diagram would feel premature.
Research software systems often involve intricate interactions between data sources, processing pipelines, ML models, and visualization layers. The C4 model support in Mermaid allows teams to document these systems at multiple levels of abstraction -- from high-level context diagrams down to detailed component views -- all in version-controlled Markdown files.
## Hand-Drawn Mode
Enable the sketchy, informal rendering style:
```mermaid
---
config:
look: handDrawn
theme: neutral
---
flowchart LR
A[Raw Data] --> B[Preprocessing]
B --> C[Feature Engineering]
C --> D[Model Training]
D --> E[Evaluation]
E -->|Poor| C
E -->|Good| F[Deployment]
```
The `handDrawn` look applies rough.js-style rendering to all elements, giving them a natural sketched appearance. This is particularly useful for early-stage architecture discussions and research proposals.
## C4 Architecture Diagrams
### Context Diagram (Level 1)
```mermaid
C4Context
title Research Platform - System Context
Person(researcher, "Researcher", "Academic user conducting studies")
Person(admin, "Platform Admin", "Manages skills and users")
System(platform, "Wentor Platform", "AI-powered research assistant ecosystem")
System_Ext(scholar, "OpenAlex", "Academic paper database")
System_Ext(crossref, "CrossRef", "DOI resolution and metadata")
System_Ext(github, "GitHub", "Code and skill repositories")
Rel(researcher, platform, "Uses", "HTTPS")
Rel(admin, platform, "Manages", "HTTPS")
Rel(platform, scholar, "Queries papers", "REST API")
Rel(platform, crossref, "Resolves DOIs", "REST API")
Rel(platform, github, "Fetches skills", "REST API")
```
### Container Diagram (Level 2)
```mermaid
C4Container
title Research Platform - Container View
Person(researcher, "Researcher")
Container_Boundary(platform, "Wentor Platform") {
Container(web, "Web App", "React + UmiJS", "Browser-based UI")
Container(api, "API Server", "FastAPI", "REST endpoints")
Container(claw, "Research-Claw", "Node.js", "Local AI agent")
ContainerDb(db, "Database", "PostgreSQL", "User data, skills, tokens")
ContainerDb(cache, "Cache", "Redis", "Session and rate limit data")
}
System_Ext(llm, "LLM Provider", "Claude / GPT")
Rel(researcher, web, "Browses", "HTTPS")
Rel(researcher, claw, "Runs locally", "WS localhost")
Rel(web, api, "Calls", "REST/JSON")
Rel(api, db, "Reads/Writes", "SQL")
Rel(api, cache, "Caches", "Redis protocol")
Rel(claw, llm, "Sends prompts", "HTTPS")
```
## Advanced Subgraph Patterns
### Nested Research Pipeline
```mermaid
flowchart TB
subgraph ingestion ["Data Ingestion Layer"]
direction LR
A1[PubMed API] --> B1[Raw Store]
A2[arXiv API] --> B1
A3[CrossRef API] --> B1
end
subgraph processing ["Processing Pipeline"]
direction LR
C1[Text Extraction] --> C2[NER & Entity Linking]
C2 --> C3[Citation Graph Construction]
C3 --> C4[Embedding Generation]
end
subgraph serving ["Serving Layer"]
direction LR
D1[Search Index] --> D2[Recommendation Engine]
D2 --> D3[REST API]
end
ingestion --> processing --> serving
```
### Experiment Workflow with Decision Gates
```mermaid
flowchart TD
Start([Begin Experiment]) --> Design[Study Design]
Design --> IRB{IRB Approval?}
IRB -->|Approved| Pilot[Pilot Study n=30]
IRB -->|Revision needed| Design
Pilot --> PilotCheck{Pilot Successful?}
PilotCheck -->|Yes| FullStudy[Full Study n=300]
PilotCheck -->|No| Redesign[Revise Protocol]
Redesign --> Pilot
FullStudy --> Analysis[Statistical Analysis]
Analysis --> Results{Significant?}
Results -->|p < 0.05| Write[Write Manuscript]
Results -->|p >= 0.05| Explore[Exploratory Analysis]
Explore --> Write
Write --> Submit([Submit to Journal])
```
## State Diagrams for Research Processes
```mermaid
stateDiagram-v2
[*] --> Ideation
Ideation --> ProposalDrafting : Concept validated
state ProposalDrafting {
[*] --> Writing
Writing --> InternalReview
InternalReview --> Writing : Revisions needed
InternalReview --> Ready : Approved
}
ProposalDrafting --> Submitted : Submit to funder
Submitted --> UnderReview : Acknowledged
UnderReview --> Funded : Award
UnderReview --> Rejected : Decline
Rejected --> Ideation : Revise concept
Funded --> Active : Project kickoff
Active --> Reporting : Milestone due
Reporting --> Active : Report accepted
Active --> Completed : All deliverables met
CompletTrust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
e1ba289846fdfull audit observations/trust-audit/skill/brycewang-stanford__mermaid-architect-guide.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | e1ba289846fd | SAFE | B | 89 | first audit |
Questions
What does the Mermaid Architect Guide skill do?
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
Is Mermaid Architect Guide safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Mermaid Architect Guide access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Mermaid Architect Guide work with?
Its documentation mentions openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (e1ba289846fd), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.