agentsclimarketplace

Run the loop

Skill zakelfassi/skdd-commons/packs/2026-07-growth-circle/run-the-loop

Run the growth experiment cadence — propose ranked by keystone impact, pre-register before launch, evaluate by the committed rule, keep/kill without relitigating, log everything. Enforces the virality gate (get-users-to-get-users proposals are parked until activation and retention run green) and the alienation test (auto-kill anything a fully-informed user would resent). Use when the growth cadence comes due (weekly/biweekly), when someone proposes "a growth hack", or when experiment results need an honest verdict.From its SKILL.md

Install
npx -y skills add zakelfassi/skdd-commons --skill run-the-loop

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 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.

SKILL.md

4.6 KB, 885 tokens by cl100k_base, as published. Nobody here has run it

Run the Loop

Propose, pre-register, run, decide, log. Monotony is the feature. The loop was written so an agent can operate it — and so nobody, agent or human, can quietly cheat it.

Gate

Requires gate: aha, gate: keystone, and gate: instrumented all open in GROWTH.md. gate: loop is the derived summary of those three: if all three are open and loop still reads closed (or is missing), set gate: loop = open yourself and proceed; if any is closed, name it and route there. Missing gate lines are closed — never treat an absent gate as permission. Two standing sub-gates apply inside the loop:

  • Virality gate: unless GROWTH.md explicitly says gate: virality = open, any proposal whose mechanism is get-users-to-get-users goes to ### Parked: virality — not debated, not refined, parked (absent or malformed line = closed). The gate opens only after activation and retention experiments run green two consecutive cycles.
  • Alienation test: every experiment answers, pre-launch: would this alienate the user if they fully understood what it does? Yes or unsure → killed or escalated to a human. Non-delegable to agents.

Inputs

  • GROWTH.md (keystone, ledgers, gates), experiment scaffolding from instrument-the-truth, and candidate sources: lore-ledger unknowns, activation friction, context findings, team proposals.

Steps

  1. Propose. Gather candidates; rank by expected keystone impact ÷ effort. Apply the two sub-gates now — park virality mechanics, kill alienators, and log both actions (a refused experiment is a trust-ledger credit).

  2. Pre-register, then launch — in that order. Per experiment, commit to the ledger before any flag flips: hypothesis, metric, decision rule, sample/duration, expected trust debit/credit. Git history is the ordering proof — a pre-registration that postdates its launch is void.

  3. Run without peeking. Evaluate exactly when and how the pre-registration says. Early stopping only if the pre-registration defined it.

  4. Decide and log. keep / kill by the committed rule, no relitigating. Append: result, decision, learning, actual trust debit/credit. Killed experiments get their learning written down — they are the loop's tuition.

  5. Tend the gates. After each cycle: update green-cycle counts; open gate: virality when earned (and say so — it's a milestone); check the keystone's sunset date and gaming-vector tripwires, routing to find-the-keystone if either fires.

Conventions

  • Rank by keystone impact, not by interestingness. A boring ledger of small honest results is what winning looks like.
  • One experiment per hypothesis. Bundles produce unattributable results.
  • Agents may operate every step except the alienation verdict and consent changes; every entry carries agent: or human: attribution.

Edge Cases

  • "Just this one growth hack." The parked list is the answer, verbatim, plus when the gate opens. Banning the conversation, not just the tactic, is the design.
  • Results ambiguous under the committed rule. Log kill (the default under ambiguity), note what a sharper pre-registration would have asked, and re-run if the hypothesis still ranks.
  • Someone wants to overturn a kill with new analysis. New analysis = new pre-registered experiment. The ledger never re-tries the old one's verdict.
  • Trust ledger runs net-negative two cycles straight. Stop proposing; audit with invalidate-the-lore — the candidates are coming from somewhere rotten.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,452. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.