Skip to main content

Supported skills

CategorySkillLink
DesignCreate WireframesKnow more
DesignCreate Wireframes ExcalidrawKnow more
DesignReview DesignKnow more
DesignSuggest ThemesKnow more
Web DevImprove AccessibilityKnow more
Web DevImprove SEOKnow more
OtherCreate Architectural Diagram ExcalidrawKnow more
OtherCreate MermaidKnow more

Design Skills

Create Wireframes

Kombai uses the Create Wireframes skill to generate wireframes aligned with your specific information architecture and data presentation needs. When you run Create Wireframes, Kombai asks clarifying questions to gather more details about the specific layout options you want to consider. It asks questions to understand your intent, such as:
  • Primary goal of the page
  • Layout structure
  • Content density
  • Navigation patterns
  • Responsiveness priority (Mobile-first vs. Desktop-first)
Kombai also provides multiple options to choose from. If the current options don’t fit your needs, you can provide your own answer. Based on your responses, Kombai generates a Suggested Wireframe Block with three different wireframes. By default, it opens these wireframes in the Kombai Browser so you can easily visualize them and select the one you want to use. If Kombai thinks it can reuse a component from your repo for a specific element in the wireframe, it will label the element with the component name and a Reuse badge. For new elements, Kombai will label them with the component name and a New badge. Reuse and New badges You can follow up with Kombai to further iterate on the wireframes. Once you are happy with an option, ask Kombai to implement it in your app. Here are some examples of Create Wireframes:
  • Create Wireframes I want to improve the hero section of the website. Can you create some wireframe options that can match this website’s hero section?
  • Create Wireframes Generate some wireframes for the About section of my website.
  • Create Wireframes I need wireframes for an e-commerce product listing page with filters and sorting.
  • Create Wireframes Generate layouts for my blog post page with sidebar navigation and related articles.

Create Wireframes Excalidraw

Kombai uses the Create Wireframes Excalidraw skill to generate wireframes as Excalidraw diagrams that you can open, edit, and paste back into Kombai’s chat to continue iterating. See Open Excalidraw diagrams for details. Kombai asks clarifying questions to gather more details about the specific layout options you want to consider. It asks questions to understand your intent, such as:
  • Page or application type
  • Layout structure preference
  • Content density
  • Navigation patterns
  • Responsiveness priority
By default, Kombai generates three wireframe options, each offering a genuinely different layout approach. Here’s what to expect from the generated wireframes:
  • Grayscale and low-fidelity: Wireframes are rendered in a simple, sketch-like style using only grayscale tones, keeping the focus on structure and layout rather than visual styling.
  • Component annotations: Each section is clearly labeled. Reusable components from your repo are marked with a [REUSE] badge, while new components are marked with a [NEW] badge.
  • Realistic content: Wireframes use meaningful placeholder content instead of generic filler text. For example, actual table headers, form field labels, and card descriptions that reflect what the real UI would display.
You can follow up with Kombai to iterate on the wireframes. Either ask Kombai to make changes directly in the Excalidraw diagram, or update it yourself and paste the updated design back into the chat. Once you are happy with an option, ask Kombai to implement it in your app. Here are some examples of Create Wireframes Excalidraw:
  • Create Wireframes Excalidraw I want to redesign the dashboard layout. Generate some wireframe options.
  • Create Wireframes Excalidraw Create wireframes for a settings page with tabbed navigation and form sections.
  • Create Wireframes Excalidraw Generate wireframes for a pricing page with comparison tables.
  • Create Wireframes Excalidraw I need wireframe options for an onboarding flow with a multi-step wizard.

Open Excalidraw diagrams

To open a generated Excalidraw diagram for manual editing:
  1. Hover over the generated diagram to reveal action icons on the top-right corner. Click the maximize icon to open a full preview in a new tab, or click the external link icon to get the Excalidraw link.
  2. Copy the link, or click the Open button to directly open it in your browser.
When you click the Open button, Excalidraw will warn you that loading an external drawing will replace your existing content. To avoid losing your current work, either save your existing content first using one of the backup options Excalidraw provides (Export as image, Save to disk, or Export to Excalidraw+), or paste the link in an incognito/private browser window instead.
  1. Make your changes — move elements around, resize sections, add new shapes or text, or remove parts you don’t need.
  2. Once done, drag your cursor to select all the relevant elements of your updated diagram.
  3. Copy the selection (Ctrl + C on Windows or Cmd + C on Mac).
  4. Paste it back into Kombai’s chat input (Ctrl + V on Windows or Cmd + V on Mac) and send a follow-up message describing the changes you made or what you’d like Kombai to do next.

Review Design

Kombai uses the Review Design skill to generate a comprehensive review report of the complete UI/UX design of your app. This helps you ensure the design is visually appealing, user-friendly, responsive, and highlights the brand identity. When you run Review Design for a particular page or route, Kombai asks clarifying questions to gather more details about the specific design aspects you want to review. It asks questions to understand your intent, such as:
  • Purpose of the wireframe
  • Specific design aspects to prioritize in review
  • Any existing problems that you are already aware of
Kombai also provides multiple options to choose from. If the current options don’t fit your needs, you can provide your own answer. Based on your responses, Kombai generates a detailed report of the design aspects that need to be improved. In some cases where you want to completely reimagine the design, Kombai also creates wireframes. Here are some of the design aspects that Kombai reviews:
  • Visual Design: Reviews visual fidelity by reviewing color palettes, typography scales, and spacing tokens to ensure the implementation matches the aesthetic intent.
  • UX/Usability: Reviews navigation patterns and information hierarchy to ensure logical user flows and intuitive usability across the application.
  • Responsive/Mobile: Reviews layout adaptation across various breakpoints, ensuring mobile-optimized layouts and accessible touch targets for handheld devices.
  • Accessibility: Reviews compliance with WCAG standards by checking contrast ratios, ARIA attributes, and ensuring full keyboard navigation support with visible focus states.
  • Micro-interactions/Motion: Reviews interactive elements to ensure hover states, animations, and transitions are present and fluidly implemented.
  • Consistency: Reviews deviations in design usage across multiple pages to ensure strict adherence to your design system and component library.
  • Performance: Reviews the design’s impact on rendering, flagging potential bundle size issues and optimization opportunities for a smoother user experience.
Here are some examples of Review Design:
  • Review Design Can you help me review the settings page layout of my app?
  • Review Design Do a design review of my website’s testimonial section.
  • Review Design I need a design review focusing on the mobile responsiveness of my checkout flow.
  • Review Design Review the overall design consistency across my landing page.

Suggest Themes

Kombai uses the Suggest Themes skill to recommend design options that refresh your project’s look and feel. It offers suggestions to improve readability and structure, helping you fix UI issues and align with your brand identity. When you run Suggest Themes, Kombai asks clarifying questions to gather more details about the specific UI elements you want to improve, e.g., spacing, colors, typography, etc. It asks questions to understand your intent, such as:
  • Project type (for new themes)
  • Specific UI aspects to prioritize in theme suggestion
  • Color palette preferences
  • Mood of the theme
Kombai also provides multiple options to choose from. If the current options don’t fit your needs, you can provide your own answer. Based on your responses, Kombai generates a Suggested Theme Block with three different themes. By default, it opens these themes in the Kombai Browser so you can easily visualize them and select the one you want to use. You can follow up with Kombai to further iterate on the theme suggestions. Once you are happy with a theme, ask Kombai to implement it in your app. Here are some of the theme customization options Kombai considers while generating themes:
  • Color alignment: Recommends refreshed color palettes when the current ones feel outdated or don’t match the brand, ensuring a cohesive and modern look.
  • Typography: Suggests font choices and scaling to resolve issues where text is hard to read or appears unprofessional.
  • Spacing and layout: Adjusts spatial relationships to fix interfaces that feel cramped or inconsistent, creating a balanced composition.
  • Visual hierarchy: Suggests component styling enhancements to establish clear importance and structure where visual hierarchy is lacking.
  • Dark mode: Suggests a robust dark mode implementation where it is currently poor or missing, with options to set Light or Dark as the default preference.
  • Audience fit: Suggests refinements to the overall aesthetic so the design language resonates effectively with your specific target audience.
  • Theme mood: Recommends configuring the visual atmosphere to match your desired feeling, offering presets such as Professional & Corporate, Creative & Energetic, Calm & Minimal, Luxurious & Premium, Modern & Tech, and Warm & Friendly.
Here are some examples of Suggest Themes:
  • Suggest Themes I am building an app that’s fitness focused. Can you suggest some themes that will match?
  • Suggest Themes Recommend color and typography themes for my portfolio website.
  • Suggest Themes My landing page feels outdated. Can you recommend modern color palettes and typography?
  • Suggest Themes Suggest themes with a Luxurious & Premium feel for a high-end e-commerce site.

Web Dev Skills

Improve SEO

Kombai uses the Improve SEO skill to analyze your project’s on-page and technical SEO elements and generate a detailed report of all crawlability and indexability issues found, along with suggestions to resolve them. When you run Improve SEO for a particular page or route, Kombai opens the URL in the Kombai Browser, interacts with the page, and reads the content, along with performance metrics from the browser dev tools, to analyze SEO issues. Here are the SEO issues that Kombai detects:
  • Crawlable anchors: Validates that anchor tags are accessible and indexable, flagging issues like empty hrefs, javascript:void(0) targets, off-screen positioning, negative tabindex, and more.
  • Canonical URL: Detects invalid canonical URLs, multiple conflicting canonical URLs, root canonical URLs on subpages, and more.
  • Legibility: Audits for visual accessibility, ensuring text meets WCAG contrast standards and maintains legible sizes on mobile viewports.
  • Hreflang tags: Detects malformed language codes and non-absolute links in your international SEO tags.
  • Link text: Identifies generic anchor text (e.g., “click here,” “read more”) to ensure links provide valuable context for search engines.
  • Search visibility: Validates that the page is technically accessible to search bots by auditing HTTP status codes, robots.txt syntax, and exclusion directives (like noindex or X-Robots-Tag), while also ensuring essential meta descriptions are populated.
Here are some examples of Improve SEO:
  • Improve SEO Check if all product pages have proper meta descriptions and canonical URLs.
  • Improve SEO Verify hreflang implementation for our multi-language site.
  • Improve SEO Check if all the documentation pages are crawlable.
  • Improve SEO Check for generic anchor text like “click here” and “read more” across the site.
  • Improve SEO Verify that robots.txt and meta tags are not blocking important pages from indexing.

Improve Accessibility

Kombai runs the Improve Accessibility skill to analyze your project’s accessibility based on WCAG 2.0, 2.1, and 2.2 accessibility standards and generate a report of the issues found, along with suggestions to resolve them. When you run Improve Accessibility for a particular page or route, Kombai opens the URL in the Kombai Browser, interacts with the page, and reads the DOM element code from the browser dev tools to analyze accessibility issues. Under the hood, Kombai uses the Axe-core engine to detect accessibility issues. Here are a few examples of accessibility issues that Kombai detects:
  • ARIA attributes: Validates that elements only use ARIA attributes supported by their specific role (e.g., ensuring a heading doesn’t have a checkbox attribute).
  • Keyboard scrollability: Identifies scrollable containers missing a tabindex attribute, which prevents keyboard-only users from accessing hidden content.
  • Video captions: Verifies that <video> elements include caption tracks, ensuring content is accessible to users with hearing impairments and indexable by search engines.
  • Touch target size: Ensures interactive elements (buttons, links) are large enough and spaced appropriately so mobile users can tap them without accidentally hitting neighboring elements.
  • Image alt text: Detects images missing alt attributes or valid presentation roles, which are critical for accessibility compliance.
For the complete list, please refer to the Axe-core documentation. Here are some examples of Improve Accessibility:
  • Improve Accessibility Check if all form inputs have proper labels and ARIA attributes.
  • Improve Accessibility Check for color contrast issues and add missing alt text to the homepage images.
  • Improve Accessibility Verify that our modal dialogs are keyboard navigable and screen reader friendly.
  • Improve Accessibility Check if the /blog page is fully accessible with proper headings and ARIA attributes.

Other Skills

Create Architectural Diagram Excalidraw

Kombai uses the Create Architectural Diagram Excalidraw skill to generate architectural diagrams as Excalidraw diagrams that visualize your system’s architecture, data flow, component relationships, or infrastructure layout. The generated diagrams are fully editable. See Open Excalidraw diagrams for how to open, edit, and paste them back. When you run Create Architectural Diagram Excalidraw, Kombai analyzes your project structure — scanning for services, modules, APIs, routes, infrastructure configuration files (Docker, Kubernetes, Terraform, etc.), external services, databases, and third-party integrations. It then asks clarifying questions to understand:
  • Diagram type (system overview, data flow, infrastructure, component/module, or sequence diagram)
  • Level of detail (high-level overview, medium, or detailed)
  • Scope (full system, frontend only, backend only, or a specific subsystem)
Kombai also provides multiple options to choose from. If the current options don’t fit your needs, you can provide your own answer. Here’s what to expect from the generated diagrams:
  • Professional color coding: Components are color-coded by type for easy identification:
    Component TypeColor
    FrontendLight blue
    Backend servicesLight green
    DatabasesLight orange
    External servicesLight purple
    InfrastructureLight gray
  • Labeled connections: Arrows are labeled with protocols and communication methods (HTTP, gRPC, WebSocket, etc.) to show how components interact. Port numbers and endpoints are included where relevant.
  • Logical layout: Components are arranged in logical layers (presentation → application → data) with consistent flow direction, minimized arrow crossings, and boundary boxes grouping related components.
  • Clear annotations: Each component is labeled with its name and type, with brief descriptions where helpful.
You can follow up with Kombai to iterate on the diagram, add or remove components, adjust the level of detail, or change the layout. Here are some examples of Create Architectural Diagram Excalidraw:
  • Create Architectural Diagram Excalidraw Generate a high-level system architecture diagram for my project.
  • Create Architectural Diagram Excalidraw Create a data flow diagram showing how user requests move through the backend.
  • Create Architectural Diagram Excalidraw Visualize the infrastructure and deployment setup of my app.
  • Create Architectural Diagram Excalidraw Generate a component diagram showing the frontend module dependencies.

Create Mermaid

Kombai uses the Create Mermaid skill to generate diagrams using Mermaid syntax. Mermaid diagrams are rendered as interactive visual diagrams directly in Kombai’s chat, making them easy to review at a glance. You can follow up with Kombai to iterate on the diagram, modify the structure, add or remove nodes, or change the diagram type. Here are some examples of Create Mermaid:
  • Create Mermaid Generate a sequence diagram showing the authentication flow in my app.
  • Create Mermaid Create a flowchart of the checkout process.
  • Create Mermaid Visualize the database schema as an ER diagram.
  • Create Mermaid Generate a diagram for the models in my project.