bootstrap-ios
Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP…
WAVES — Workers · Aggregate · Verify · Extend — wave-based orchestration for Cursor. Decompose a big goal into independent slices, fan them out to isolated parallel subagents via parallel Task tool calls as a bounded "wave", verify each structured handoff, then synthesize, and
$ npx -y skills add RayFernando1337/rayfernando-skills --skill waves --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wavesContext preview
The summary Claude sees to decide when to auto-load this skill.
WAVES — Workers · Aggregate · Verify · Extend — wave-based orchestration for Cursor. Decompose a big goal into independent slices, fan them out to isolated parallel subagents via parallel Task tool calls as a bounded "wave", verify each structured handoff, then synthesize, and
name: waves description: WAVES — Workers · Aggregate · Verify · Extend — wave-based orchestration for Cursor. Decompose a big goal into independent slices, fan them out to isolated parallel subagents via parallel Task tool calls as a bounded "wave", verify each structured handoff, then synthesize, and extend into another wave only when warranted. Invoke explicitly with /waves; bounded by design to avoid runaway token loops. For big research, analysis, audits, and codebase or data exploration where one linear pass is slow. Formerly parallel-orchestrate; also fan out, parallelize, orchestrate subagents, multi-agent. disable-model-invocation: true
Run **wave-based orchestration** inside one local Cursor session. A **wave** is a bounded round of isolated agents working in parallel, then a round that verifies what came back, then a deliberate decision to build on it — not an open-ended loop. You are the **orchestrator**: you discover, decompose the goal into independent slices, fan them out to parallel **workers** (multiple `Task` tool calls in one message, backgrounded where the surface supports it), read each worker's structured **handoff**, verify it, and synthesize one deliverable. Workers are isolated and return exactly one handoff.
**The shape of every wave — WAVE:**
parallel round).
the synthesize barrier.
trust it.
A loop doesn't know when to stop; a wave does, because verification is the stop function. (Invoked explicitly with `/waves`: a run spawns more agents than usual, so it's opt-in, not auto-triggered.)
Waves runs **in place of** cloud orchestration. It adopts the principles the Cursor team proved out in their cloud `orchestrate` plugin — planners plan, workers hand off up, no cross-talk — but runs them on local subagents with zero setup: no separate cloud agents, no API keys, no runtime. Local subagent runs are the whole story here.
chunks, files/modules, audit dimensions).
parallelize locally (see "Parallel writes" for why).
Adapted from `orchestrate`. These keep the run converging without coordination.
1. **Orchestrator plans and synthesizes; it does not do the heavy lifting.** Discovering, decomposing, reading handoffs, and writing the final deliverable are your job. The bulk reading/research/analysis is delegated to workers. 2. **Workers are isolated.** A subagent has **no access to the user's message, your prior steps, or sibling workers.** Every worker prompt must be fully self-contained: goal context, its exact slice, where to look, what to return. 3. **One worker, one slice, one handoff.** The worker's final message is the only thing you read back. Define its exact shape (see `references/handoff-format.md`). 4. **Parallelism is for reading, not writing.** Local workers share the workspace; concurrent writes to overlapping paths corrupt each other. 5. **Continuous motion.** A handoff can reveal new work. Spawn a second wave (driven by a handoff gap *or* a new user request). Stop only when every slice is terminal and the synthesis is complete. 6. **Verify before you trust.** A worker's `Status: success` is a claim, not evidence. Check each handoff against something re-openable before folding it into the synthesis. See "Verification" below and `references/verification.md`. 7. **Decomposition is entropy reduction.** A vague goal is high-entropy — many plausible plans still fit it. Your first job is to shrink that space (dig locally, then pull from attached resources, then ask the user only if it pays) *before* you slice it; slicing a high-entropy goal yields overlapping, mis-sized slices. See "Entropy-first decomposition."
Before you fan out, treat the goal as an **entropy-reduction** problem: shrink how many plausible interpretations and plans still fit what you know. A vague, high-entropy request ("build a Flappy Bird game", "make my app faster") doesn't slice cleanly yet — reduce the uncertainty first, then decompose the low-entropy version. Name what's uncertain, because the two kinds resolve differently:
acceptance criteria, unstated constraints). Resolve by stating an explicit assumption and proceeding — or, only when a wrong guess is expensive, by asking.
get (repo shape, schema, API behavior, current docs, data size). Resolve by gathering, not by asking.
Spend the cheapest action that buys the most certainty first — an **information-gain ladder** — and aim each probe at the unknown whose answer eliminates the most plans: the highest-information question is the one that splits the surviving interpretations roughly in half, not the one easiest to look up.
1. **Dig locally first (cheap).** Tool calls in the main session (list, read the schema/README, grep, sample data). This *is* Step 0, framed as entropy reduction; it often collapses most of the uncertainty for free. 2. **Then pull from attached resources.** If the en
A collection of installable Skill files for AI coding agents, built to play together instead of sitting in a grab bag.
Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP…
Runs real-user QA, manual test plans, UX bug hunts, build sign-off, bug filing, and bug triage for web or iOS/iPadOS apps. Use when asked "QA this", "is this…
Match UI/UX interaction needs to proven SwiftUI animation patterns from curated open-source catalogs. Use when planning or building iOS/macOS screens where an…
WAVES - Workers, Aggregate, Verify, Extend - wave-based orchestration for Codex. Decompose a big goal into independent slices, verify coverage, spawn Codex…