Co-Pilot / 辅助式
更新于 a month ago

umple-skills

EElwinLiu
0.0k
elwinliu/umple-skills
78
Agent 评分

💡 摘要

该技能使用Umple的建模格式从自然语言需求生成UML图。

🎯 适合人群

软件开发人员系统架构师项目经理技术写作人员

🤖 AI 吐槽:看起来很能打,但别让配置把人劝退。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。

Skills

A collection of AI skills for working with Umple - a Model-Oriented Programming technology that allows you to create textual UML models, add UML constructs directly into your code (Java, Python, PHP, C++, Ruby), generate high-quality code from UML models, and visualize models as UML diagrams.

Dependencies

  • Umple CLI: Diagram generation engine
  • Graphviz: SVG conversion
  • Bun: TypeScript runtime
  • npx: Package executor for running the skill installer

Installation

# Install via skills command (requires NPX) npx skills add elwinLiu/umple-skills

umple-diagram-generator

This skill enables AI agents to generate UML diagrams (class diagrams, state machines, etc.) from natural-language requirements using Umple's textual modeling format.

What This Skill Does

This skill helps AI agents convert textual requirements into visual UML diagrams by:

  1. Reading diagram-specific guidance from the references/ folder
  2. Generating valid Umple code based on user requirements
  3. Running Umple CLI to produce SVG diagrams

See Also

  • SKILL.md for detailed agent instructions
  • references/ for domain-specific guidance
  • Other skills in the umple-skills repository
# Sync to agents directory ./sync-skills.sh
五维分析
清晰度8/10
创新性7/10
实用性9/10
完整性7/10
可维护性8/10
优缺点分析

优点

  • 自动生成UML图
  • 与现有Umple工具集成
  • 支持多种编程语言

缺点

  • 需要理解Umple
  • 依赖外部工具
  • 可能无法很好处理复杂需求

相关技能

ccmp

A
toolCo-Pilot / 辅助式
86/ 100

“看起来很能打,但别让配置把人劝退。”

claude-mods

A
toolCo-Pilot / 辅助式
86/ 100

“看起来很能打,但别让配置把人劝退。”

agentic-qe

A
toolCo-Pilot / 辅助式
86/ 100

“看起来很能打,但别让配置把人劝退。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 ElwinLiu.