How this skill is triggered — by the user, by Claude, or both
Slash command
/figloops:figloops-next-awaitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Resolve `FIGLOOPS_PLUGIN_DIR` from env or `.env`. If unset, abort. Scripts: `cd "<CONSUMING_REPO>" && "<PLUGIN_DIR>/node_modules/.bin/tsx" "<PLUGIN_DIR>/scripts/<name>.ts" <args>`. Always double-quote paths.
Resolve FIGLOOPS_PLUGIN_DIR from env or .env. If unset, abort. Scripts: cd "<CONSUMING_REPO>" && "<PLUGIN_DIR>/node_modules/.bin/tsx" "<PLUGIN_DIR>/scripts/<name>.ts" <args>. Always double-quote paths.
TS exits non-zero → relay stderr verbatim, don't advance.
Mark [FIGLOOPS] Wait for user comments as in_progress.
Run:
"<PLUGIN_DIR>/node_modules/.bin/tsx" "<PLUGIN_DIR>/scripts/pull-comments.ts"
Parse stdout: { round, totalComments, forThisRound }.
If forThisRound === 0: print this as the final output (after all tool calls, so it lands below any task list):
---
💬 **No comments yet for Round <round>.**
> ▶ **Re-run `/figloops:next`** once your reviewers have left feedback in Figma.
---
Do not advance. Do not change task tracker state.
If forThisRound > 0: mark task [FIGLOOPS] Wait for user comments as completed. Run:
"<PLUGIN_DIR>/node_modules/.bin/tsx" "<PLUGIN_DIR>/scripts/advance-phase.ts" pull
Invoke skill figloops-next-pull.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub tyburrowbridge/figloops --plugin figloops