From atlas
Build one reusable component that survives latency, cancellation, and partial failure (progress modal, upload widget, job panel), handling every backend state.
How this command is triggered — by the user, by Claude, or both
Slash command
/atlas:atlas-component [component name+purpose] [props contract] [backend contract]The summary Claude sees in its command listing — used to decide when to auto-load this command
Apply the Operating Contract to this entire task. It is injected below. If the contract did not load above, read `skills/atlas-engine/references/operating-contract.md` and apply it before proceeding. # /atlas-component Build the single reusable component described in `$ARGUMENTS`, defining its contract first and proving every state renders. Inputs to read from `$ARGUMENTS`: the component (name and purpose), the props contract (props with types), and the backend contract it consumes (endpoints, payload shape, polling vs stream, cancel semantics). If a required input is missing or ambig...
Apply the Operating Contract to this entire task. It is injected below.
cat "${CLAUDE_PLUGIN_ROOT}/skills/atlas-engine/references/operating-contract.md"
If the contract did not load above, read skills/atlas-engine/references/operating-contract.md and apply it before proceeding.
Build the single reusable component described in $ARGUMENTS, defining its contract first and proving every state renders.
Inputs to read from $ARGUMENTS: the component (name and purpose), the props contract (props with types), and the backend contract it consumes (endpoints, payload shape, polling vs stream, cancel semantics). If a required input is missing or ambiguous, ask once for it, then proceed.
npx claudepluginhub p/henssler-financial-atlas-plugins-atlas