Markdown Viewer Skills

15 个 AI Agent 图表技能,覆盖 UML、云架构、网络拓扑、安全、企业架构、BPMN、数据管道、IoT、脑图、Vega 图表、Canvas 空间图、信息图、架构图、信息卡。

🌐 PlantUML 类
📐
UML 图 ```plantuml
14 UML 图类型(时序/类/活动/组件/部署等),9500+ mxgraph 图标
Preview
FrontendBackend ServicesCustomerCustomerWeb StoreWeb StoreOrder ServiceOrder ServicePayment ServicePayment ServiceInventoryInventoryOrders DBOrders DBEmail ServiceEmail ServicePlace OrderBrowse & Add to CartPOST /ordersCheck stockStock confirmedCreate order (PENDING)Order #12345Order createdShow order summaryProcess PaymentSubmit paymentPOST /paymentsalt[Payment Success]Payment confirmedUpdate order (PAID)Send confirmationOrder confirmation emailACKPayment OK[Payment Failed]Payment declinedShow error, retry
Code
@startuml
skinparam participant {
  BackgroundColor #dae8fc
  BorderColor #6c8ebf
  FontName Arial
}
skinparam sequence {
  ArrowColor #333333
  LifeLineBorderColor #999999
  GroupBackgroundColor #f5f5f5
  GroupBorderColor #cccccc
  DividerBackgroundColor #eeeeee
}
skinparam database {
  BackgroundColor #fff2cc
  BorderColor #d6b656
}

actor "Customer" as customer
box "Frontend" #F5F5F5
  participant "Web Store" as web #96CBFE
end box
box "Backend Services" #F5F5F5
  participant "Order Service" as order #A8D08D
  participant "Payment Service" as payment #A8D08D
  participant "Inventory" as inv #A8D08D
end box
database "Orders DB" as db #F4B183
participant "Email Service" as email #D5A6E6

== Place Order ==

customer -> web : Browse & Add to Cart
activate web
web -> order : POST /orders
activate order

order -> inv : Check stock
activate inv
inv --> order : Stock confirmed
deactivate inv

order -> db : Create order (PENDING)
activate db
db --> order : Order #12345
deactivate db

order --> web : Order created
deactivate order

web --> customer : Show order summary
deactivate web

== Process Payment ==

  [+ 24 more lines]
☁️
云架构图 ```plantuml
AWS/Azure/GCP/阿里云架构图,官方服务图标
Preview
Code
@startuml
left to right direction
mxgraph.aws4.users "Users" as users
mxgraph.aws4.cloudfront "CloudFront" as cf
mxgraph.aws4.s3 "S3\n(Static Assets)" as s3

cloud "AWS Cloud" {
  rectangle "VPC" {
    rectangle "Public Subnet (AZ-1)" {
      mxgraph.aws4.application_load_balancer "ALB" as alb
    }
    rectangle "Public Subnet (AZ-2)" {
      mxgraph.aws4.nat_gateway "NAT\nGateway" as nat
    }
    rectangle "Private Subnet (AZ-1)" {
      mxgraph.aws4.ec2 "EC2" as ec2a
      mxgraph.aws4.ec2 "EC2" as ec2b
    }
    rectangle "Private Subnet (AZ-2)" {
      mxgraph.aws4.rds "RDS\n(Primary)" as rds1
      mxgraph.aws4.rds "RDS\n(Standby)" as rds2
    }
  }
}

users --> cf
cf --> s3
cf --> alb
alb --> ec2a
alb --> ec2b
ec2a --> rds1
rds1 ..> rds2 : replication
@enduml
🌐
网络拓扑 ```plantuml
Cisco/Citrix 网络设备图标,LAN/WAN 拓扑
Preview
Code
@startuml
cloud "Internet" as inet

mxgraph.cisco.routers.router "Edge Router" as edge_rtr
mxgraph.cisco.security.pix_firewall "PIX Firewall" as pix_fw

rectangle "DMZ" {
  mxgraph.cisco.misc.asa_5500 "ASA 5500" as asa
  mxgraph.cisco.servers.standard_host "Web Server 1" as web1
  mxgraph.cisco.servers.standard_host "Web Server 2" as web2
}

rectangle "Server Farm" {
  mxgraph.cisco.switches.layer_3_switch "L3 Switch" as l3sw
  mxgraph.cisco.servers.standard_host "App Server" as app_srv
  mxgraph.cisco.servers.storage_server "Storage" as storage
}

rectangle "WAN" {
  mxgraph.cisco.routers.router "WAN Router" as wan_rtr
  cloud "Branch" as branch
}

rectangle "Campus A" {
  mxgraph.cisco.switches.workgroup_switch "Switch A" as sw_a
  mxgraph.cisco.misc.access_point "AP" as ap_a
  mxgraph.cisco.hubs_and_gateways.100baset_hub "Hub" as hub_a
}

rectangle "Campus B" {
  mxgraph.cisco.switches.workgroup_switch "Switch B" as sw_b
  mxgraph.cisco.misc.access_point "AP" as ap_b
  mxgraph.cisco.hubs_and_gateways.100baset_hub "Hub" as hub_b
}

inet -- edge_rtr
edge_rtr -- pix_fw
pix_fw -- asa
pix_fw -- l3sw
pix_fw -- wan_rtr
asa -- web1
asa -- web2
l3sw -- app_srv
l3sw -- storage
wan_rtr -- branch
l3sw -- sw_a
l3sw -- sw_b
sw_a -- ap_a
sw_a -- hub_a
sw_b -- ap_b
sw_b -- hub_b
@enduml
🔒
安全架构 ```plantuml
IAM/零信任/加密/合规图标
Preview
Code
@startuml
left to right direction

mxgraph.aws4.users "Client\nApp" as client

rectangle "Identity Verification" {
  mxgraph.aws4.cognito "Cognito\n(MFA)" as auth
  mxgraph.aws4.identity_and_access_management "IAM\nPolicy" as iam
}

rectangle "Network Micro-segmentation" {
  mxgraph.aws4.network_firewall "Network\nFirewall" as nfw
  mxgraph.aws4.api_gateway "API\nGateway" as apigw
}

rectangle "Protected Service" {
  mxgraph.aws4.lambda_function "Service\nLambda" as fn
  mxgraph.aws4.key_management_service "KMS\nEncryption" as kms
  mxgraph.aws4.encrypted_data "Encrypted\nData" as enc
}

mxgraph.aws4.cloudtrail "Audit\nLog" as trail

client --> auth : "MFA login"
auth --> iam : "JWT + role"
iam --> nfw : "signed request"
nfw --> apigw
apigw --> fn
fn --> kms : "decrypt"
kms --> enc
fn ..> trail : "audit"
apigw ..> trail : "audit"
@enduml
🏛️
ArchiMate 企业架构 ```plantuml
ArchiMate 三层企业架构建模(业务/应用/技术)
Preview
Business LayerApplication LayerTechnology LayerCustomerClaims AgentSubmit ClaimAssess ClaimProcess PaymentClaims ServicePayment ServiceClaims SystemCRM SystemFinance SystemClaims APICustomer APIPayment API Claim Record Customer ProfileApplication ServerWeb ServerDatabase ServerCorporate LANfiles claiminvestigates                   
Code
@startuml
!include <archimate/Archimate>

rectangle "Business Layer" {
  Business_Actor(customer, "Customer")
  Business_Actor(agent, "Claims Agent")
  Business_Process(submit, "Submit Claim")
  Business_Process(assess, "Assess Claim")
  Business_Process(pay, "Process Payment")
  Business_Service(claimSvc, "Claims Service")
  Business_Service(paySvc, "Payment Service")
}

rectangle "Application Layer" {
  Application_Component(claimApp, "Claims System")
  Application_Component(crmApp, "CRM System")
  Application_Component(finApp, "Finance System")
  Application_Service(claimAPI, "Claims API")
  Application_Service(custAPI, "Customer API")
  Application_Service(payAPI, "Payment API")
  Application_DataObject(claimData, "Claim Record")
  Application_DataObject(custData, "Customer Profile")
}

rectangle "Technology Layer" {
  Technology_Node(appSrv, "Application Server")
  Technology_Node(webSrv, "Web Server")
  Technology_Device(dbSrv, "Database Server")
  Technology_CommunicationNetwork(lan, "Corporate LAN")
}

Rel_Triggering(customer, submit, "files claim")
Rel_Assignment(agent, assess, "investigates")
Rel_Triggering(submit, assess, "")
Rel_Triggering(assess, pay, "")
Rel_Realization(submit, claimSvc, "")
Rel_Realization(pay, paySvc, "")

Rel_Serving(claimAPI, claimSvc, "")
Rel_Serving(custAPI, claimSvc, "")
Rel_Serving(payAPI, paySvc, "")
Rel_Realization(claimApp, claimAPI, "")
Rel_Realization(crmApp, custAPI, "")
Rel_Realization(finApp, payAPI, "")
Rel_Access(claimApp, claimData, "")
Rel_Access(crmApp, custData, "")

Rel_Assignment(appSrv, claimApp, "")
Rel_Assignment(appSrv, finApp, "")
Rel_Assignment(webSrv, crmApp, "")
Rel_Serving(dbSrv, appSrv, "")
Rel_Association(lan, appSrv, "")
Rel_Association(lan, webSrv, "")
Rel_Association(lan, dbSrv, "")
@enduml
📋
BPMN 业务流程 ```plantuml
BPMN 业务流程/EIP 集成模式/价值流映射
Preview
@startuml
left to right direction

mxgraph.bpmn.event.start "Order\nReceived" as start
rectangle "Validate\nPayment" as validate
mxgraph.bpmn.gateway2.exclusive "Payment\nOK?" as gw_pay
rectangle "Che
Code
@startuml
left to right direction

mxgraph.bpmn.event.start "Order\nReceived" as start
rectangle "Validate\nPayment" as validate
mxgraph.bpmn.gateway2.exclusive "Payment\nOK?" as gw_pay
rectangle "Check\nInventory" as inv_check
mxgraph.bpmn.gateway2.exclusive "In\nStock?" as gw_stock
rectangle "Reserve\nItems" as reserve
mxgraph.bpmn.gateway2.parallel "Fork" as fork
rectangle "Ship\nOrder" as ship
rectangle "Send\nConfirmation" as notify
mxgraph.bpmn.gateway2.parallel "Join" as join
rectangle "Complete\nOrder" as complete
mxgraph.bpmn.event.end "Done" as end_ok

rectangle "Reject\nPayment" as reject_pay
mxgraph.bpmn.event.errorEnd "Payment\nFailed" as end_pay

rectangle "Backorder" as backorder
mxgraph.bpmn.event.timerCatching "Wait for\nRestock" as timer
rectangle "Retry\nInventory" as retry

start --> validate
validate --> gw_pay
gw_pay --> inv_check : "Valid"
gw_pay --> reject_pay : "Invalid"
reject_pay --> end_pay

inv_check --> gw_stock
gw_stock --> reserve : "Yes"
gw_stock --> backorder : "No"
backorder --> timer
timer --> retry
retry --> gw_stock

reserve --> fork
fork --> ship
fork --> notify
ship --> join
notify --> join
join --> complete
complete --> end_ok
@enduml
📊
数据管道分析 ```plantuml
ETL/数据湖/实时流/数仓/BI 可视化
Preview
Code
@startuml
left to right direction

rectangle "Data Sources" {
  mxgraph.aws4.rds "App DB\n(RDS)" as rds
  mxgraph.aws4.dynamodb "User Events\n(DynamoDB)" as ddb
  mxgraph.aws4.s3 "Log Files\n(S3)" as logs
}

rectangle "Ingestion" {
  mxgraph.aws4.glue "Glue\nETL Jobs" as glue
  mxgraph.aws4.glue_crawlers "Glue\nCrawlers" as crawlers
}

rectangle "Data Lake" {
  mxgraph.aws4.lake_formation "Lake\nFormation" as lf
  mxgraph.aws4.s3 "Data Lake\n(S3)" as lake
  mxgraph.aws4.glue_data_catalog "Data\nCatalog" as catalog
}

rectangle "Query & Analytics" {
  mxgraph.aws4.athena "Athena" as athena
  mxgraph.aws4.redshift "Redshift\nSpectrum" as rs
  mxgraph.aws4.quicksight "QuickSight" as qs
}

rds --> glue
ddb --> glue
logs --> glue
glue --> lake
crawlers --> catalog
lake --> lf : "govern"
lf --> athena
lf --> rs
athena --> qs
rs --> qs
@enduml
📡
物联网 IoT ```plantuml
传感器/边缘计算/数字孪生/工厂物联网
Preview
Code
@startuml
left to right direction

rectangle "Production Line A" {
  mxgraph.aws4.iot_thing_temperature_sensor "Temp\nSensor" as ts1
  mxgraph.aws4.iot_thing_vibration_sensor "Vibration\nSensor" as vs1
  mxgraph.aws4.iot_thing_plc "PLC" as plc1
}

rectangle "Production Line B" {
  mxgraph.aws4.iot_thing_temperature_sensor "Temp\nSensor" as ts2
  mxgraph.aws4.iot_thing_industrial_pc "Industrial\nPC" as ipc
}

rectangle "Edge Layer" {
  mxgraph.aws4.greengrass "Greengrass\nEdge" as gg
  mxgraph.aws4.iot_greengrass_stream_manager "Stream\nManager" as sm
}

rectangle "Cloud Platform" {
  mxgraph.aws4.iot_core "IoT Core" as core
  mxgraph.aws4.iot_sitewise "SiteWise" as sw
  mxgraph.aws4.iot_analytics "IoT\nAnalytics" as analytics
  mxgraph.aws4.iot_events "IoT\nEvents" as events
}

ts1 --> gg : MQTT
vs1 --> gg : MQTT
plc1 --> gg : OPC-UA
ts2 --> gg
ipc --> gg
gg --> sm
sm --> core
core --> sw
core --> analytics
core --> events
@enduml
🧠
脑图 Mind Map ```plantuml
PlantUML 原生脑图语法,自动径向布局
Preview
DebianUbuntuLinux MintKubuntuLubuntuKDE NeonLMDESolydXKSteamOSRaspbianRaspmbc=> OSMCRaspyfi=> Volumio
Code
@startmindmap
* Debian
** Ubuntu
*** Linux Mint
*** Kubuntu
*** Lubuntu
*** KDE Neon
** LMDE
** SolydXK
** SteamOS
** Raspbian
*** <s>Raspmbc</s> => OSMC
*** <s>Raspyfi</s> => Volumio
@endmindmap
🔸
Graphviz DOT ```dot
DOT 语言有向图,自动布局引擎
Preview
digraph {
digraph G {
    [diagram code]
}
}
Code
digraph {
digraph G {
    [diagram code]
}
}
📊 独立引擎类
📈
Vega 数据图表 ```vega-lite
Vega-Lite 声明式图表(柱/线/散点/热力图等)
Preview
Code
{
  "$schema": "https://vega.github.io/schema/vega-lite/v5.json",
  "data": {
    "values": [
      {
        "cat": "PlantUML",
        "skill": "uml",
        "n": 14,
        "color": "#58a6ff"
      },
      {
        "cat": "PlantUML",
        "skill": "cloud",
        "n": 8,
        "color": "#79c0ff"
      },
      {
        "cat": "PlantUML",
        "skill": "network",
        "n": 9,
        "color": "#a5d6ff"
      },
      {
        "cat": "PlantUML",
        "skill": "security",
        "n": 7,
        "color": "#7ee787"
      },
      {
        "cat": "PlantUML",
        "skill": "archimate",
        "n": 8,
        "color": "#56d364"
      },
      {
        "cat": "PlantUML",
        "skill": "bpmn",
        "n": 8,
        "color": "#3fb950"
      },
      {
        "cat": "PlantUML",
        "skill": "data-analytics",
        "n": 8,
        "color": "#d2a8ff"
      },
      {
        "cat": "PlantUML",
        "skill": "iot",
        "n": 7,
        "color": "#bc8cff"
      },
      {
        "cat": "PlantUML",
        "skill": "mindmap",
        "n": 6,
        "color": "#ff7b72"
      },
      {
        "cat": "PlantUML",
        "skill": "graphviz",
        "n": 5,
        "color": "#ffa657"
      },
      {
        "cat": "Standalone",
        "skill": "vega",
        "n": 10,
        "color": "#ffd866"
      },
      {
        "cat": "Standalone",
        "skill": "canvas",
        "n": 6,
        "color": "#e3b341"
      },
      {
        "cat": "Standalone",
        "skill": "infographic",
        "n": 70,
        "color": "#f0883e"
      },
      {
        "cat": "HTML",
        "skill": "architecture",
        "n": 156,
        "color": "#db6d28"
      },
      {
        "cat": "HTML",
        "skill": "infocard",
        "n": 182,
        "color": "#bd561d"
      }
    ]
  },
  "title": "Example Count per Skill",
  "width": 600,
  "height": 280,
  "mark": {
    "type": "bar",
    "cornerRadiusEnd": 4
  },
  "encoding": {
    "x": {
      "field": "skill",
      "type": "nominal",
      "title": "Skill",
      "axis": {
        "labelAngle": -30,
        "labelFontSize": 11
      }
    },
    "y": {
      "field": "n",
      "type": "quantitative",
      "title": "Example Count"
    },
    "color": {
      "field": "cat",
      "type": "nominal",
      "title": "Category"
    }
  }
}
🎨
Canvas 空间图 ```canvas
JSON Canvas 空间节点图,精确 XY 坐标
Preview
{ "nodes": [ { "id": "root", "type": "text", "x": 260, "y": 10, "width": 280, "height": 55, "text": "🎯 Product Strategy Q4 2025" }, { "id": "g1", "type": "group", "x": 0, "y": 90, "width": 250, "height": 260, "color": "2", "label": "🔵 Core Platform" }, { "id": "n1", "type": "text", "x": 12, "y": 118, "width": 226, "height": 46, "text": "**AI Features**\nLLM + RAG pipeline" }, { "id": "n2", "type": "text", "x": 12, "y": 178, "width": 226, "height": 46, "text": "**API Gateway**\nREST + WebSocket" }, { "id": "n3", "type": "text", "x": 12, "y": 238, "width": 226, "height": 46, "text": "**Data Layer**\nPostgreSQL + Redis" }, { "id": "g2", "type": "group", "x": 290, "y": 90, "width": 250, "height": 260, "color": "4", "label": "🟡 Growth" }, { "id": "n4", "type": "text", "x": 302, "y": 118, "width": 226, "height": 46, "text": "**Mobile Apps**\niOS + Android" }, { "id": "n5", "type": "text", "x": 302, "y": 178, "width": 226, "height": 46, "text": "**Analytics**\nUsage dashboards" }, { "id": "n6", "type": "text", "x": 302, "y": 238, "width": 226, "height": 46, "text": "**Billing**\nSubscription mgmt" }, { "id": "g3", "type": "group", "x": 580, "y": 90, "width": 250, "height": 260, "color": "6", "label": "🟣 Enterprise" }, { "id": "n7", "type": "text", "x": 592, "y": 118, "width": 226, "height": 46, "text": "**SSO / SAML**\nEnterprise identity" }, { "id": "n8", "type": "text", "x": 592, "y": 178, "width": 226, "height": 46, "text": "**Audit Logs**\nCompliance ready" }, { "id": "n9", "type": "text", "x": 592, "y": 238, "width": 226, "height": 46, "text": "**SLA 99.99%**\nHigh availability" } ], "connections": [] }
Code
{
  "nodes": [
    {
      "id": "root",
      "type": "text",
      "x": 260,
      "y": 10,
      "width": 280,
      "height": 55,
      "text": "🎯 Product Strategy Q4 2025"
    },
    {
      "id": "g1",
      "type": "group",
      "x": 0,
      "y": 90,
      "width": 250,
      "height": 260,
      "color": "2",
      "label": "🔵 Core Platform"
    },
    {
      "id": "n1",
      "type": "text",
      "x": 12,
      "y": 118,
      "width": 226,
      "height": 46,
      "text": "**AI Features**\nLLM + RAG pipeline"
    },
    {
      "id": "n2",
      "type": "text",
      "x": 12,
      "y": 178,
      "width": 226,
      "height": 46,
      "text": "**API Gateway**\nREST + WebSocket"
    },
    {
      "id": "n3",
      "type": "text",
      "x": 12,
      "y": 238,
      "width": 226,
      "height": 46,
      "text": "**Data Layer**\nPostgreSQL + Redis"
    },
    {
      "id": "g2",
      "type": "group",
      "x": 290,
      "y": 90,
      "width": 250,
      "height": 260,
      "color": "4",
      "label": "🟡 Growth"
    },
    {
      "id": "n4",
      "type": "text",
      "x": 302,
      "y": 118,
      "width": 226,
      "height": 46,
      "text": "**Mobile Apps**\niOS + Android"
    },
    {
      "id": "n5",
      "type": "text",
      "x": 302,
      "y": 178,
      "width": 226,
      "height": 46,
      "text": "**Analytics**\nUsage dashboards"
    },
    {
      "id": "n6",
      "type": "text",
      "x": 302,
      "y": 238,
      "width": 226,
      "height": 46,
      "text": "**Billing**\nSubscription mgmt"
    },
    {
      "id": "g3",
      "type": "group",
      "x": 580,
      "y": 90,
      "width": 250,
      "height": 260,
      "color": "6",
      "label": "🟣 Enterprise"
    },
    {
      "id": "n7",
      "type": "text",
      "x": 592,
      "y": 118,
      "width": 226,
      "height": 46,
      "text": "**SSO / SAML**\nEnterprise identity"
    },
    {
      "id": "n8",
      "type": "text",
      "x": 592,
      "y": 178,
      "width": 226,
      "height": 46,
      "text": "**Audit Logs**\nCompliance ready"
    },
    {
      "id": "n9",
      "type": "text",
      "x": 592,
      "y": 238,
      "width": 226,
      "height": 46,
      "text": "**SLA 99.99%**\nHigh availability"
    }
  ],
  "connections": []
}
📉
Infographic 信息图 ```infographic
70+ YAML 模板(KPI/时间线/SWOT/漏斗等)
Preview
infographic list-grid-badge-card
data
  title Key Metrics
  desc Annual performance overview
  items
    - label Total Revenue
      desc $12.8M | YoY +23.5%
      icon mdi/currency-usd
    - label New Customers
      desc 3,280 | YoY +45%
      icon mdi/account-plus
    - label Satisfaction
      desc 94.6% | Industry leading
      icon mdi/emoticon-happy
    - label Market Share
      desc 18.5% | Rank #2
      icon mdi/trophy
Code
infographic list-grid-badge-card
data
  title Key Metrics
  desc Annual performance overview
  items
    - label Total Revenue
      desc $12.8M | YoY +23.5%
      icon mdi/currency-usd
    - label New Customers
      desc 3,280 | YoY +45%
      icon mdi/account-plus
    - label Satisfaction
      desc 94.6% | Industry leading
      icon mdi/emoticon-happy
    - label Market Share
      desc 18.5% | Rank #2
      icon mdi/trophy
🎨 HTML/CSS 嵌入类
🏗️
Architecture 分层架构 ```html
13 布局 × 12 样式的分层架构图
Preview
Code
<style>
.ad {font-family:Arial,sans-serif;max-width:860px;margin:0 auto}
.ad-row{display:flex;gap:6px;margin-bottom:5px;align-items:stretch}
.ad-label{background:#1e3a5f;color:#96CBFE;padding:7px 10px;font-size:11px;font-weight:700;min-width:84px;display:flex;align-items:center;border-radius:4px 0 0 4px}
.ad-content{flex:1;background:#162030;padding:6px 8px;display:flex;flex-wrap:wrap;gap:5px;border-radius:0 4px 4px 0}
.ad-comp{background:#1e3a5f;border:1px solid #2a4a7a;border-radius:4px;padding:5px 10px;font-size:11px;color:#e6edf3;white-space:nowrap}
.ad-comp.hi{background:#1e4060;border-color:#58a6ff;color:#58a6ff}
.ad-sidebar{background:#0d1117;border:1px solid #2a4a7a;border-radius:4px;padding:10px;margin-bottom:7px}
.ad-sidebar-t{font-size:10px;color:#8b949e;text-transform:uppercase;margin-bottom:7px;letter-spacing:.06em}
.ad-3col{display:grid;grid-template-columns:170px 1fr 170px;gap:8px}
</style>
<div class="ad">
<div class="ad-3col">
<div>
<div class="ad-sidebar"><div class="ad-sidebar-t">☁️ Monitoring</div>
<div class="ad-comp">📊 Metrics</div><div class="ad-comp">📝 Logs</div><div class="ad-comp">🔔 Alerts</div>
</div>
<div class="ad-sidebar"><div class="ad-sidebar-t">📈 Analytics</div>
<div class="ad-comp">BI Dashboard</div><div class="ad-comp">🤖 ML</div>
</div>
</div>
<div>
<div class="ad-row"><div class="ad-label">User</div><div class="ad-content">
<div class="ad-comp hi">🌐 Web App</div><div class="ad-comp hi">📱 Mobile</div><div class="ad-comp hi">🔑 API</div>
</div></div>
<div class="ad-row"><div class="ad-label">App</div><div class="ad-content">
<div class="ad-comp">⚙️ Gateway</div><div class="ad-comp">⚡ Auth Svc</div><div class="ad-comp">🚀 Biz Svc</div>
</div></div>
<div class="ad-row"><div class="ad-label">AI</div><div class="ad-content">
<div class="ad-comp">🧠 LLM</div><div class="ad-comp">🔍 RAG</div><div class="ad-comp">📋 Vector DB</div>
</div></div>
<div class="ad-row"><div class="ad-label">Data</div><div class="ad-content">
<div class="ad-comp">🗄️ PostgreSQL</div><div class="ad-comp">⚡ Redis</div><div class="ad-comp">📦 S3</div>
</div></div>
<div class="ad-row"><div class="ad-label">Infra</div><div class="ad-content">
<div class="ad-comp">☁️ K8s</div><div class="ad-comp">🐳 Docker</div><div class="ad-comp">🌐 CDN</div>
</div></div>
</div>
<div>
<div class="ad-sidebar"><div class="ad-sidebar-t">🔒 Security</div>
<div class="ad-comp">🔐 IAM</div><div class="ad-comp">🛡️ WAF</div><div class="ad-comp">🔑 KMS</div>
</div>
<div class="ad-sidebar"><div class="ad-sidebar-t">📜 Compliance</div>
<div class="ad-comp">📋 Audit</div><div class="ad-comp">SOC2</div>
</div>
</div>
</div>
</div>
🃏
Infocard 信息卡 ```html
13 布局 × 14 样式的杂志风信息卡
Preview
Code
<style>
.ic{font-family:Arial,sans-serif;max-width:540px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}
.ic-hdr{background:#3D5A80;padding:22px 26px}
.ic-tag{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8;color:#fff}
.ic-title{font-size:26px;font-weight:900;color:#fff;margin-top:6px;line-height:1.1}
.ic-body{background:#F5F7FA;padding:22px 26px}
.ic-m{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}
.ic-mv{background:#fff;border:1px solid #e1e4e8;border-radius:8px;padding:12px;text-align:center}
.ic-mval{font-size:22px;font-weight:800;color:#3D5A80}
.ic-mlbl{font-size:10px;color:#8b949e;margin-top:3px;text-transform:uppercase}
.ic-desc{font-size:13px;color:#444;line-height:1.65}
.ic-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}
.ic-pill{background:#3D5A80;color:#fff;font-size:11px;padding:3px 9px;border-radius:20px}
</style>
<div class="ic">
<div class="ic-hdr"><div class="ic-tag">System Architecture</div><div class="ic-title">AI Agent Platform</div></div>
<div class="ic-body">
<div class="ic-m">
<div class="ic-mv"><div class="ic-mval">99.9%</div><div class="ic-mlbl">Uptime</div></div>
<div class="ic-mv"><div class="ic-mval">50ms</div><div class="ic-mlbl">P99</div></div>
<div class="ic-mv"><div class="ic-mval">10M</div><div class="ic-mlbl">Req/day</div></div>
</div>
<div class="ic-desc">Scalable AI agent orchestration platform supporting Claude Code, Codex, OpenCode with ACP protocol. Multi-tenant isolation, full audit logging, real-time metrics.</div>
<div class="ic-tags">
<span class="ic-pill">Claude Code</span><span class="ic-pill">ACP Protocol</span>
<span class="ic-pill">Multi-agent</span><span class="ic-pill">Audit Ready</span>
</div>
</div>
</div>