infinitered / infinitered/ignite

Add UI Knowledge & Usage Pattern Support for AI (Similar to gluestack-ui MCP)

Open
#3,036 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
19.9k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

I would like to propose adding built-in support for UI knowledge and usage patterns in Ignite, similar to the concept of MCP (Model Context Protocol) used by gluestack-ui.

The goal is to make Ignite more AI-friendly by providing structured, machine-readable context about UI components, design patterns, and best practices. This would enable tools like Copilot or Cursor to better understand how to generate, compose, and reuse UI within an Ignite-based project.

Specifically, this could include:

A standardized way to define UI components and their usage patterns
Documentation or metadata that describes component props, variants, and composition rules
Clear conventions for layout structures (e.g., screens, containers, shared UI)
Integration or compatibility with AI tooling for improved code generation and consistency

This enhancement would significantly improve developer experience, especially for teams leveraging AI-assisted development, by reducing ambiguity and enforcing consistent UI patterns across the codebase

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Begin by reviewing Ignite's existing UI component and layout conventions, then compare them with the gluestack-ui MCP approach and the stated Copilot or Cursor use cases. Done would require an agreed scope for component metadata, usage patterns, layout conventions, and AI-tool integration.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
ai, developer-experience, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.