Rules for every string rendered inside the app, plus the sweep that removes in-app prose. Use when writing or changing a label, hint, description, tooltip, empty state or KPI tile in a .tsx file, or when running Pattern Patrol P14 or asked to find or fix long UI text.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
iOS-native mobile web UX rules. Use when building any UI component, fixing mobile issues, reviewing responsive code, or touching viewport heights (dvh vs h-screen), safe areas, Dialog vs Drawer, tabs on mobile, touch targets, or input zoom.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Platform agent skill and content blocks that teach agents a render block, building the block first if new. Use when asked to create the skill for a render block, skill-ify flashcards or quiz, add content blocks for a block, or add a new render block type. NOT for tool result displays (use create-tool-renderer).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Custom chat display for an MCP or agent tool's result, DB-loaded from tool_ui by default. Use when adding or customizing a tool visualization, making a tool result look good, rendering MCP tool output, or authoring a renderer for a tool that shows the generic view.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
The staged pipeline that turns any API, provider payload, scrape, or computed result into registered, rendered platform kinds. Use on 'create kinds for X', 'distill X into kinds', 'point yourself at API X', or as a stage (A/B/V/D/C) of a running data-to-kinds run. NOT for consuming existing kinds (use aidream's workflow-io-kinds / matrx-frontend's shape-system).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
End-of-task routine: health checks, fixes, then commit and push. Use when finishing a unit of work, or when the user says 'commit and push', 'ship it', 'get it ready', 'wrap up', or just 'do this' with no push instruction.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Bringing an existing table onto the platform base standard. Use when asked to canonicalize, retrofit, or 'Wave 3' a table, run apply_rls or an org backfill, retire a bespoke *_versions table, or move it onto platform comments/associations/permissions. NOT for a schema move (use db-move-table-schema).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Entry point and shared rules for structural changes to the live Matrx database. Use before any DDL: dropping, merging, or renaming a table, changing a function, RPC, trigger, or policy, hunting straggler tables, or starting a deprecated, schema move, or canonicalization (it routes to those skills).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Diagnostic method for any bug, failure, regression, flake, or slowdown. Use before proposing a fix: something is broken, throwing, not saving, not showing, or 'worked yesterday'; on 'debug this' or 'find the root cause'; and immediately after a fix attempt did not work.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Retiring a dead table by moving it to the deprecated schema and clearing every reference in both repos. Use when asked to deprecate or retire a table, when a table is no longer used, or to take a table offline without dropping it. NOT for relocating a still-used table (use db-move-table-schema).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
The provision for a call site: the exhaustive menu of values that place in the code can realistically produce. Use before creating or fixing a mandate or agent that reasons about more than its own input, when deciding whether an agent can answer at all with what it is sent, or when its output 'looks right' but nobody checked it could be. NOT for building the agent (use create-agent).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
The recipe for production-grade AI Matrx platform agents built through the AI Dream MCP. Use when asked to create, build, configure, improve, rename, or re-instruct a platform agent, or when a deliverable or kind needs an agent to emit it. NOT for Claude Code subagents or .claude/agents files.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Relocating a live, still-used table to another Postgres schema with every reference intact. Use when asked to move or rehome a table into a schema, or to pull a table out of public into a domain schema. NOT for retiring a table (use db-deprecate-table).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Permanent-delete grooming for leftover Docker builds, agent worktrees, and .next caches. Use when creating or finishing a git worktree, after a local docker build, when the disk is full, or when /tmp or .wt trees were left behind.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
The re-measure and standing report of the canonical data model's live DB conformance. Use when asked 'where are we at' on DB drift or conformance, to update the drift numbers, when a drift-audit brief is re-issued, or on /drift-audit. NOT the per-table fix recipe (use matrx-frontend's db-canonicalize-table).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Early-user discovery and feedback trials. Use when reviewing unfamiliar AI Matrx accounts, classifying owner relationships, recommending trial plans, or running approved outreach and reply checks.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Migrating custom icon buttons to TapButtons. Use when replacing a raw <button>, IconButton, or className-styled icon; migrating header, toolbar, or footer icons; lazy-splitting a button's highlight decoration; or on 'tap targets', 'efficiency update', 'lazy split', or making a small component production-ready.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Printing and PDF export for AI response blocks and messages via @ai-matrx/print. Use when adding a print button or BlockPrinter to a render block, wiring PrintOptionsDialog/usePrintOptions, captureBlockElement, or useDomCapturePrint, or when a print window shows no images or a print fails silently.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Adding a file type or upgrading any of its capability slots in the files feature (preview, edit, thumbnail, grid card, info, share, versions, conversion, diff, rail panel). Use when supporting a new extension or MIME type, building a previewer, touching FILE_TYPES, PreviewKind, FilePreview.tsx, EDITABLE_KINDS, or surfaces/single-file/, or working the FILE_SURFACES.md wishlist.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
AssociationEntitySelect, the name dropdown for the note, session, chat, or document a panel is bound to. Use when a surface must show that name and let the user rename, switch, unlink, or add new ('add a note switcher', 'show the session name'). NOT for count cards or row lists (use canonical-associations).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Sizing tokens for compact sidebars, nav panels, and menu lists. Use when building or refactoring a sidebar, settings menu, category list, filter bar, or expandable nav tree, or when a sidebar looks too wide, too padded, or wastes space.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
The frontend Error Inspector capture system (captureError, lib/diagnostics/**). Use when wiring a new CapturedErrorSource or adapter, calling captureError from a new site, picking a red/orange/yellow tier or errorTierRules downgrade, or turning a console.error or swallowed catch into a captured error.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
The matrx-frontend side of the matrx-extend Chrome extension bridge. Use when adding or changing a FRONTEND_RPC action handler, a window-panels deep-link the extension opens, a headless API route it calls, or debugging a silent chrome.runtime.sendMessage or Broadcast round-trip. NOT for code in matrx-extend, matrx-local, or aidream (each has its own connect-* skill).
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026
Context and scope-tagging UI. Use when adding a context picker to a surface, tagging an entity to scopes, setting or filtering by the active (working) context, showing per-entity context status, prompting for context on upload, or editing context-assignment/**, active-context/**, or appContextSlice.
The English summary is being prepared. Showing the original description.
armanisadeghi/ai-matrx☆ 3Updated Oct 21, 2026