AG-UI Protocol
What is AG-UI
What is AG-UI
A project recipe — really a family of recipes — for an LLM-backed chat surface, organized along two axes: deployment shape (standalone vs embedded) and implementation path (custom vs prebuilt AI SDK). The target is an LLM-backed chat experience — either a standalone ChatGPT-style app or a third-party-mountable widget — built on the same React/Vite/Cloud Run foundations as the React SPA and React SPA with Firebase recipes. This recipe layers onto those — it does not replace them.
Coding agents go beyond inline suggestions — they can read your codebase, run commands, browse documentation, and iterate through a task autonomously. This page explains how they work and how to use them effectively.
These are team-wide guidelines for using AI tools at Aliz. They apply regardless of which tool you're using.
AI tooling has shifted from smart autocomplete to full agentic workflows. This section covers how the Aliz web team uses these tools effectively — from writing better prompts to orchestrating multiple AI agents on complex tasks.
GitHub Copilot supports several file-based customization mechanisms beyond the global .github/copilot-instructions.md. This page covers advanced file types — .instructions.md, .prompt.md, SKILL.md, and *.chatmode.md — plus Copilot Extensions that give teams scoped, reusable, and agent-discoverable customization. For the basics of .github/copilot-instructions.md, .cursorrules, and CLAUDE.md, see Prompt Engineering → Workspace Instruction Files.
What is MCP Apps
Model Context Protocol (MCP) is an open standard for connecting AI models to external data sources and tools. Instead of every AI tool reinventing integrations, MCP provides a single protocol that any client — Copilot, Cursor, Cline, Claude Code — can use to talk to any server: a database, the GitHub API, your file system, a browser.
A single AI agent has limits — context window size, task scope, and specialization. Multi-agent systems address these by having multiple agents collaborate, each with a defined role. This page covers the patterns and frameworks that make this practical.
How you phrase a prompt directly affects the quality of the output. This page covers practical techniques for code-related tasks, plus the workspace instruction files that let you front-load context once for the whole repo.
What is TanStack AI
With usage-based billing, every token you send and receive costs money. This page covers practical strategies to reduce token consumption without sacrificing output quality — ordered by impact so you can focus on what matters most.
What is Vercel AI SDK
What vibe coding is, when it's a legitimate tool, and when it's not appropriate for professional work at Aliz.