Loading...
Loading...
Found 21 Skills
Giải thích phương pháp C4 Model (Context, Container, Component, Code — c4model.com) và dẫn dắt tạo docs/system-overview/c4-context.md + c4-container.md + c4-component-*.md đúng tầng, đúng audience, cùng container-interface.md (mỗi luồng giao tiếp giữa container gán 1 mã CIC, khi cần) và entity-interface.md (entity + quan hệ dữ liệu, khi nhiều CIC/container dùng chung entity, khi cần) đúng phạm vi (schema, không phải API/Code). Dùng khi user hỏi "C4 model là gì", "vẽ context/container/component diagram", "system overview", "kiến trúc hệ thống", "interface contract giữa các container", "entity/ data model", hoặc khi BR/UR/FR đã approved và cần sinh system overview.
Giới thiệu Spec Kit là gì, các thành phần chính, và nên chạy skill nào khi nào (setup-context → c4-model → plan-backlog → backlog-status). Dùng skill này khi user hỏi "spec kit này là gì", "kit này dùng sao", "bắt đầu thế nào", "có những skill nào", hoặc ngay sau khi cài skill lần đầu và chưa biết bắt đầu từ đâu.
Update existing object-oriented component documentation following industry best practices and architectural documentation standards.
Generate architecture documentation using C4 model Mermaid diagrams. Use when asked to create architecture diagrams, document system architecture, visualize software structure, create C4 diagrams, or generate context/container/component/deployment diagrams. Triggers include "architecture diagram", "C4 diagram", "system context", "container diagram", "component diagram", "deployment diagram", "document architecture", "visualize architecture".
Generates diagrams from text using Kroki unified API. Supports PlantUML, Mermaid, D2, C4, GraphViz, DBML, and 20+ formats. Use when creating UML diagrams, architecture diagrams, flowcharts, ERDs, sequence diagrams, or state machines.
Create technical diagrams using Mermaid syntax for architecture, sequences, ERDs, flowcharts, and state machines. Use for visualizing system design, data flows, C4 models, and process diagrams in documentation.
Authoritative reference for PlantUML diagram syntax. Provides UML and non-UML diagram types, syntax patterns, examples, and setup guidance for generating accurate PlantUML diagrams.
Create system architecture diagrams using Mermaid, PlantUML, C4 model, flowcharts, and sequence diagrams. Use when documenting architecture, system design, data flows, or technical workflows.
Design scalable, reliable software systems. Use when planning new systems, major features, or architecture changes. Covers C4 diagrams, trade-off analysis, and system decomposition.
Builds and maintains software architecture as code with LikeC4 DSL. Use when requests mention architecture diagrams, C4 context/container/component views, system landscapes, dependency maps, integration maps, or architecture generated from code. Applies to creating new `.c4`/`.likec4` models, updating existing models, validating with LikeC4 CLI, and preparing preview/build/export outputs.
Specialized in Component diagrams (Level 3) with folder structure mapping. Use this skill when the user needs to zoom into a single container to identify internal components, their responsibilities, and how they map to actual code folders (src/services, internal/).
Use when you need to generate Java project diagrams — including UML sequence diagrams, UML class diagrams, C4 model diagrams, UML state machine diagrams, and ER (Entity Relationship) diagrams — through a modular, step-based interactive process that adapts to your specific visualization needs. Part of the skills-for-java project