💡 摘要
该技能使用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:
- Reading diagram-specific guidance from the
references/folder - Generating valid Umple code based on user requirements
- Running Umple CLI to produce SVG diagrams
See Also
SKILL.mdfor detailed agent instructionsreferences/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
- 依赖外部工具
- 可能无法很好处理复杂需求
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 ElwinLiu.
