agent-skills/component-generation-flow/SKILL.md
Execute the canonical prompt-first job-bundle workflow for shadcnui-foundry components. Use when preparing per-framework agent jobs from registry artifacts and IR.
npx skillsauth add billy-briggs-dev/shadcnui-foundry component-generation-flowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user asks to create component job bundles for one or all frameworks.
pnpm --filter @shadcnui-foundry/cli buildpnpm --filter @shadcnui-foundry/cli run foundry <component>pnpm --filter @shadcnui-foundry/cli run foundry jobs-create <component> --framework <react|vue|svelte|angular|lit>pnpm --filter @shadcnui-foundry/cli run foundry -- jobs <component>packages/cli/.foundry/agent-jobs/<framework>/<component>/artifact.jsonpackages/cli/.foundry/agent-jobs/<framework>/<component>/ir.jsonpackages/cli/.foundry/agent-jobs/<framework>/<component>/prompt.mdpackages/cli/.foundry/agent-jobs/_shared/<component>/artifact.jsonpackages/cli/.foundry/agent-jobs/_shared/<component>/ir.jsonpackages/cli/.foundry/agent-jobs/react/<component>/...packages/cli/.foundry/agent-jobs/vue/<component>/...packages/cli/.foundry/agent-jobs/svelte/<component>/...packages/cli/.foundry/agent-jobs/angular/<component>/...packages/cli/.foundry/agent-jobs/lit/<component>/...ir.json as canonical when implementation details conflict with prompt wording.pnpm --filter @shadcnui-foundry/cli test -- jobs-create.test.tsdevelopment
Keep Storybook setup and generated preview stories aligned across playground apps. Use when adding or updating framework playground experiences.
devops
Update generated artifacts safely without drifting from pipeline source of truth. Use when generated files or snapshots are modified.
development
Execute framework-specific implementation jobs from job bundles (`prompt.md`, `ir.json`, `artifact.json`) and validate outputs package-by-package.
development
Evaluate cross-framework parity for generated components and accessibility metadata. Use when emitter behavior changes or parity regressions are suspected.