npx claudepluginhub mistakeknot/interagency-marketplace --plugin interleaveThis skill uses the workspace's default tool permissions.
SKILL-compact.mdProvides 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.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Fill <!-- LLM:NAME --> placeholders in a templated markdown document with subagent-generated content.
Use when a markdown file contains <!-- LLM: placeholder markers — typically after running a template script from the interleave pattern.
A path to a markdown file containing <!-- LLM:NAME --> placeholders.
If no path is provided, ask the user which file to process.
Read the target file. Scan for all lines matching <!-- LLM: and extract the section names (the UPPER_SNAKE_CASE identifier after LLM:).
Report the count and names to the user:
Found N placeholders: NAME_1, NAME_2, ...
If no placeholders are found, report "No LLM placeholders found — document is fully rendered." and stop.
For each placeholder, extract:
Task: (required)Format: (required)END LLM:NAME -->If Task or Format is missing, warn the user and skip that placeholder.
For each placeholder, select a model tier based on Task keywords:
| Task Keywords | Model |
|---|---|
| "group", "cluster", "categorize", "organize" | sonnet |
| "summarize", "describe", "list", "extract", "synthesize" | haiku |
| "write", "compose", "draft", "envision" | opus |
| Default | haiku |
Report the routing plan:
Routing:
NAME_1 → sonnet (task: "Group these P2 items...")
NAME_2 → haiku (task: "Write 2-3 sentence summaries...")
For each placeholder, dispatch a subagent using the Task tool:
general-purposeAll placeholders are independent — dispatch them in parallel using multiple Task tool calls in a single message.
For each completed subagent:
<!-- LLM:NAME through END LLM:NAME -->)If a subagent failed or returned empty output, replace with:
<!-- WARNING: LLM:NAME unfilled — subagent returned no output -->
Write the final document back to the same path.
Report:
Filled N/M placeholders in [path]
NAME_1: filled (sonnet, ~X tokens)
NAME_2: filled (haiku, ~Y tokens)
NAME_3: WARNING — unfilled