Suite workflow
A four-stage batch-production workflow — Ideate, Build, Self-check, Parallelise — for any request that is a defined suite of similar items rather than a single artifact. Use whenever: (1) the user asks for N of something (10 product listings, 5 video scripts, a batch of thumbnails or posts), (2) a project reaches a "produce the set" milestone, (3) the user says "run the suite workflow" or references Ideate/Build/Self-check/ Parallelise by name. Do NOT use for single-item tasks, judgment-heavy one-offs, or exploratory work — those stay in the normal session flow.From its SKILL.md
npx -y skills add BWBlueVector/suite-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 17 days oldThe repository was created 17 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
6.9 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it
Suite workflow
Turns "give me 10 X" into a pre-vetted, built, self-checked suite delivered for one batch review — instead of one-at-a-time back-and-forth. Four stages, in order. The orchestrator is whichever model runs the main session (never hardcode a model name into this process — models get retired, the process should outlive any one of them); the user is always the final authority above it.
Stage 1 — Ideate
- Generate overcapacity: default ~1.5x the requested count (asked for 10 → generate 15). More if the domain is new/untested for this user, less if their taste there is well-mapped.
- Pre-filter against a decision profile — a maintained document distilling how this specific user actually decides: their hard constraints (things that kill a candidate outright — e.g. new recurring costs, anything requiring their real-time presence, off-brand framing), their strong preferences, and their taste. Kill anything violating a hard constraint; score survivors against preferences and taste.
- Check the profile's own calibration score first (see "Calibrating the decision profile" below): if it's below the user's chosen confidence bar, don't silently cut candidates — present the FULL generated list with recommended cuts flagged and reasons shown, and say explicitly that the profile isn't calibrated enough yet for autonomous filtering. Autonomous pre-cutting is earned by a high enough calibration score, not assumed from day one.
- Ground candidates in platform research (what actually sells/ranks/performs on the target platform), not just creative generation.
- Present the full suite in ONE review: each candidate with its upside, its named tradeoff, and its cost line up front. Mark which ones the profile says the user would cut and why — they confirm or override.
- This stage stays single-threaded — it needs one coherent view of the user's taste and cross-candidate dedupe. Do not parallelize ideation.
Stage 2 — Build
- Once the user picks the final set, build each chosen item end-to-end to ready-to-ship against the target platform's checklist (image specs, file limits, licensing/compliance requirements — keep the checklist with that project, not in this skill).
- This is the stage that parallelizes — see Stage 4.
- Every built item lands as real files/artifacts in the project's working folder, not descriptions of what would be built.
Stage 3 — Self-check
- Apply a score-before-iterate discipline to each built item: a written critique (not a mental pass), scored with the best available objective proxy (a tool score, a platform-standard compliance check, or explicit stated criteria), weak/broken items regenerated by changing one identified variable, not re-rolled blindly.
- Per-item self-checks can run inside each parallel build agent; the suite-level QA cannot — someone has to see all items together to catch cross-item problems (three-too-similar, inconsistent branding, duplicate concepts). That final pass belongs to the orchestrator.
Stage 4 — Parallelise
- Scope: suite/batch work only — a defined set of independent items. Single-item and judgment-heavy work stays in the main session. Parallelism buys wall-clock speed, not tokens: N parallel agents burn the same total tokens as N sequential ones, faster. If you've hit usage/plan limits before, don't parallelize what doesn't need it.
- Each chosen item gets its own subagent running Build + per-item Self-check concurrently. Route by judgment required: cheap/fast models for research sweeps and mechanical work, mid-tier for real creative builds, the main session for synthesis and final QA.
- The orchestrator reviews raw artifacts, never agent self-reports. Open the actual files, check the actual dimensions, read the actual copy. An agent that fabricates output and reports success is a real, observed failure mode — the same rule applies to any subagent's "done."
- The orchestrator steps in on a worker only when its output fails QA, contradicts the system, or stalls — otherwise workers run uninterrupted.
Calibrating the decision profile
A decision profile is only as useful as it is accurate, and accuracy should be measured, not assumed:
- Periodically run a prediction interview: draft predicted answers to a mixed set of questions (business tradeoffs AND lower-stakes/personal ones, for a well-rounded model) and commit them to a timestamped file before the user answers, so there's no retrofitting. Reveal and score afterward — a simple rubric works (e.g. partial credit for matching the decision, partial credit for matching the reasoning).
- Set an explicit bar (e.g. ≥90/100) below which the workflow does NOT silently pre-filter — it shows full lists with flagged recommendations instead, and logs the score.
- Log every calibration round with what was learned, so the profile keeps improving rather than staying a one-time guess.
- Watch for the profile drifting to model a user's in-the-moment answer instead of their reflective standard — people sometimes answer one way live and, on reflection, want to be held to a different stated principle. When that happens, the profile should capture both and prefer the standard.
Ground rules
- ALWAYS present the Ideate suite as one batch review with tradeoffs and costs per candidate — never trickle candidates one at a time.
- ALWAYS verify parallel workers' outputs by opening their raw artifacts — never accept a subagent's self-report as completion.
- ALWAYS keep suite-level QA in the main session — per-item checks parallelize, cross-item checks don't.
- NEVER hardcode a model name into this workflow — "the orchestrator" is whatever model runs the main session; the user outranks it.
- NEVER parallelize single-item or judgment-heavy work just because parallelism exists.
- NEVER let a candidate that violates a hard constraint in the decision profile into the presented suite without flagging it as a deliberate exception worth the user's attention.
What ships with it: 6 files
12.5 KB alongside SKILL.md, 1 of them executable
examples/
- sample_answers.json637 B
- sample_predictions.json671 B
- score_calibration.pyruns4.9 KB
- .gitignore13 B
- LICENSE1.0 KB
- README.md5.2 KB
Gives 0 of the 12 instructions most automation workflows skills give in ~1.3k tokens
Counted across 745 of the 1,008 authors here whose files we hold, read 2026-08-07
- Write conventional commit messagesin 36 of 745, across 35 files
- Delete branches after mergein 30 of 745, across 21 files
- Make atomic commitsin 25 of 745, across 15 files
- Write minimal code to pass testsin 22 of 745, across 10 files
- Re-snapshot after navigation or DOM changesin 21 of 745, across 13 files
- Use try-catch for error handlingin 20 of 745, across 8 files
- Run tests before committingin 20 of 745, across 12 files
- Write tests before implementationin 20 of 745, across 8 files
- Configure branch protection rulesin 19 of 745, across 5 files
- Explain the why in commit messagesin 19 of 745, across 9 files
- Refactor code while tests remain greenin 19 of 745, across 6 files
- Interact with elements using refsin 19 of 745, across 11 files
Said here and by no other author read
- Generate 1.5x the requested item count
- Filter candidates against a decision profile
- Present all candidates in one batch review
- Build each item to ready-to-ship status
- Save built items as real files
- Write a critique for each built item
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.