agent-skills/run-agent-jobs/SKILL.md
Execute framework-specific implementation jobs from job bundles (`prompt.md`, `ir.json`, `artifact.json`) and validate outputs package-by-package.
npx skillsauth add billy-briggs-dev/shadcnui-foundry run-agent-jobsInstall 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 after job bundles are generated and you want to implement component outputs with an agent in a controlled, repeatable loop.
pnpm --filter @shadcnui-foundry/cli run foundry -- jobs <component>
Use one of these templates to hand off work to the coding agent.
Single framework job:
Run agent job:
- framework: <react|vue|svelte|angular|lit>
- component: <component>
- prompt: packages/cli/.foundry/agent-jobs/<framework>/<component>/prompt.md
- ir: packages/cli/.foundry/agent-jobs/<framework>/<component>/ir.json
- artifact: packages/cli/.foundry/agent-jobs/<framework>/<component>/artifact.json
- output target: <target directory>
- constraints: <optional constraints>
All frameworks for one component:
Run all agent jobs for component <component> from packages/cli/.foundry/agent-jobs and implement framework by framework with build/test validation after each framework.
Minimal one-liner:
Run the <framework> <component> agent job from packages/cli/.foundry/agent-jobs/<framework>/<component> and validate with package build/test.
For each framework job (react, vue, svelte, angular, lit):
packages/cli/.foundry/agent-jobs/<framework>/<component>/prompt.mdpackages/cli/.foundry/agent-jobs/<framework>/<component>/ir.jsonpackages/cli/.foundry/agent-jobs/<framework>/<component>/artifact.jsonprompt.md as the primary instruction and ir.json as source truth.pnpm --filter @shadcnui-foundry/<framework> buildpnpm --filter @shadcnui-foundry/<framework> testir.json as canonical when prompt and implementation differ.pnpm parity:scorecard
development
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
Evaluate cross-framework parity for generated components and accessibility metadata. Use when emitter behavior changes or parity regressions are suspected.
tools
Run the repository's standard validation flow quickly and safely. Use when changes are made and you need confidence before commit or push.