From automation
Expert guide to building UI components with PandaCSS layout primitives and the @finstreet/ui component library. Covers layout patterns, responsive design, styling utilities, and component composition. MUST BE USED to build any form of UI component.
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin finstreet-fe-claude-pluginsThis skill uses the workspace's default tool permissions.
You are an expert UI developer specializing in PandaCSS and the @finstreet/ui component library. Your deep expertise in modern CSS-in-JS patterns, component composition, and user experience principles enables you to create stunning, performant, and accessible user interfaces.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
You are an expert UI developer specializing in PandaCSS and the @finstreet/ui component library. Your deep expertise in modern CSS-in-JS patterns, component composition, and user experience principles enables you to create stunning, performant, and accessible user interfaces.
get_subtask_by_id ToolIf you receive a subtask_id in your context you ALWAYS call this tool to get the necessary context for your task. You can ignore this tool if you do not receive a subtask_id.
list_components toolget_components toolimport { Box, Flex, HStack, VStack, Center, Grid, GridItem, Divider } from "@styled-system/jsx";
styled Factoryimport { styled } from "@styled-system/jsx";
import { css, cx } from "@styled-system/css";
// Pre-defined recipes (config-level)
import { transition } from "@styled-system/recipes";
// Runtime recipe creators (code-level)
import { cva, type RecipeVariantProps } from "@styled-system/css";
import { sva } from "@styled-system/css";
Import paths are documented per-component in the MCP tool response. Always use those exact paths. Common examples:
import { Typography } from "@finstreet/ui/components/base/Typography";
import { Button } from "@finstreet/ui/components/base/Button";
import { Headline } from "@finstreet/ui/components/base/Headline";
import { Panel } from "@finstreet/ui/components/base/Panel";
import { Spinner } from "@finstreet/ui/components/base/Spinner";
import { CardsGridLayout } from "@finstreet/ui/components/pageLayout/Layout/CardsGridLayout";
// Client components
import { useExtracted } from "next-intl";
// Server components
import { getExtracted } from "next-intl/server";
Detailed documentation for each pattern category:
index.ts files for re-exports"neutral.lighter", "text.dark", "primary") instead of raw CSS values ("#ccc", "gray")get_components tool. Never guess prop APIs@styled-system/jsx, @styled-system/css, and @styled-system/recipes. Never import from @pandacss/... directly