Wire any route or feature to the admin debug system so the floating AdminIndicator shows live debug context and enables one-click full-context copy for AI agents. Use when asked to add debug visibility, wire a route to the debug panel, add console error…
Skills in this repository
armanisadeghi/ai-matrx - Page 3
SkillsMP has collected 97 skills from armanisadeghi/ai-matrx. Open a skill to review its source and details.
armanisadeghi/ai-matrxShowing 17 of 97 collected skills.
Implement, fix, extend, or audit the three-tier block-aware print/PDF system in matrx-admin. Covers the BlockPrinter interface, HTML template printers, DOM capture printers, PrintOptionsDialog, usePrintOptions, useDomCapturePrint, and fullscreen print wiring.…
Build compact, space-efficient navigation sidebars, menus, and list panels using the project's established sizing tokens. Covers flat lists, grouped sections, two-tier expandable trees, and filter bars. Use when creating or refactoring sidebars, nav panels,…
Safely consolidate duplicate or redundant components by auditing for unique logic before deletion, updating all consumers, and cleaning up exports/indexes. Use when asked to remove a component in favor of another, eliminate duplicates, reduce two versions of…
Create a custom display for an MCP/agent tool's result in the chat interface — the rich UI shown when a tool call expands. Default path is a DB-LOADED renderer (agent-authored React code stored in the `tool_ui` table, compiled at runtime); a hardcoded in-repo…
Migrates legacy custom buttons (raw <button>, IconButton, className-styled <Bug/>/<Plus/> etc.) to the project's TapButton system using the production-ready efficiency pattern — pre-composed tap buttons with proper spacing (no padding/margin/gap overrides…
Enforces initialization, provider, and data-fetching rules for the app shell, layout, and global provider tree. Use when working on app/Providers.tsx, app/DeferredSingletons.tsx, any layout.tsx, any provider file, any context that wraps children globally,…
Rules for writing Redux Toolkit selectors that don't cause re-renders, recalculation warnings, or runtime loops. Use this skill ANY time you write a useSelector/useAppSelector call, create a selector with createSelector, or derive state in a Redux-connected…
Single source of truth for adding, editing, or migrating settings in the Matrx settings system. Use when adding a new preference, creating a settings tab, binding a new Redux slice, wiring a deep link, or touching anything under features/settings,…
Create the platform agent-skill (skl_* tables) + content blocks that teach AI Matrx agents to emit a render block — and, when the block type doesn't exist yet, build the whole render block end-to-end first. Use whenever the task is "create the skill for the…
Place or extend the canonical AssociationEntitySelect — the ONE compact "name dropdown" for the entities of one token associated with a container (active entity's name + inline rename + always-visible switcher + unlink + "+ Add New" create-and-attach). Use…
Single source of truth for `react-resizable-panels` v4 in this Next.js 16 SSR-heavy codebase. Use whenever you import from `react-resizable-panels`, edit `components/ui/resizable*`, work on `features/code/layout/`, build a split-pane layout, sidebar,…
Use when permanently deleting / killing / retiring a window panel or overlay at matrx-frontend and leaving NO trace — no shim, no fallback, no commented-out tombstone, no dead name in a comment. Triggers on "kill this panel", "remove the X window", "retire…
Design one UI several ways at once and pick the best — the orchestrator for the ui-* family. Spins up four parallel subagents, each driven by a different posture skill (ui-sharp, ui-reimagine, ui-refine, ui-dense) on IDENTICAL instructions, so you get four…
Improve an existing UI in the AI Matrx app without reinventing it — the safest, most consistent, lowest-variance posture. Keep the user's mental model and the current structure intact, and raise the quality bar: cleaner hierarchy, spacing on the scale,…
Redesign a UI for the AI Matrx app by reinventing it from scratch — the boldest, highest-ceiling, highest-variance posture. Throw out the current structure and ask "what should this actually BE?": merge separate screens, rethink the core interaction model,…
Work on the scheduling system — sch_* tables, /schedules user UI, /administration/scheduling admin UI, the matrx-scheduler Python package, and the aidream /scheduling/* router. Triggers on any of: editing files under `features/scheduling/**`,…