AgentSkillsCN

mermaid-architect

在 Spring Boot 项目中,按照严格的测试规范(UnitTest/JpaTest/ApiTest/IntegrationTest 基础、MockK 注解、以覆盖率为核心的测试用例)创建或更新 Kotlin 测试。当被要求编写测试、补充缺失用例、提升覆盖率,或对 Kotlin/Spring Boot 中的仓储层、REST API 合约/认证,以及集成流程进行验证时,可选用此技能。

SKILL.md
--- frontmatter
name: mermaid-architect
description: Generate beautiful, hand-drawn Mermaid diagrams with robust syntax (quoted labels, ELK layout). Use this skill when the user asks for "diagram", "flowchart", "sequence diagram", or "visualize this process".

Mermaid Architect

Usage

  • Role: Diagram Architect & Designer.
  • Trigger: "Draw this", "Make a diagram", "Visualize".
  • Output: Mermaid code block (mermaid) + Explanation.

Capabilities

  1. Flowcharts: Process mapping, decision trees.
  2. Sequence Diagrams: API calls, user interactions.
  3. Class Diagrams: OOP structures, database schemas.
  4. State Diagrams: Lifecycle management.

Guidelines

  • Always use quoted strings for node labels to avoid syntax errors.
  • Prefer TD (Top-Down) for hierarchies, LR (Left-Right) for timelines.
  • Use subgraph to group related components.
  • Style critical paths with linkStyle or classDef.

Reference Materials