Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Track Two / internal innovation system for running small, fast experiments outside the core business. Runs in three modes — Diagnostic for designing the full Protoloop from scratch (intake channels, loop structure, team, exit paths), Review for running the monthly heartbeat meeting (loop-by-loop decisions, forward-loading, portfolio health), and Alert Triggers for defining tripwires that protect, feed, and maintain momentum in the system. Updates company-context.md after every run. Triggers on q
.claude/skills/eterdis-eterdis-protoloop/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 476% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 229% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 202% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 314% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 217% | 0% |
Think of your business as a boxer and a marathon runner at the same time. Track One is the marathon — your core business, optimised, disciplined, efficient. Track Two is the boxer — fast, experimental, willing to take a hit and learn from it. Most companies are all marathon runner. They can grind, but they can't punch. Protoloop is how you build the boxer without breaking the marathon runner.
The problem isn't that companies lack ideas. It's that they lack a system for ideas that don't fit. The weird ones. The ones that make the planning committee uncomfortable. Without a system, those ideas either die in someone's inbox or get forced into the core business where the antibodies kill them.
Antibodies always win. That's the first law of corporate innovation. The immune system of the existing business will reject anything foreign — not because people are malicious, but because the core business is designed to reject variance. That's what makes it good at what it does. You can't blame the immune system for doing its job. You have to build a protected space.
That's what Protoloop is. A protected space with a heartbeat.
Before starting, look for a company-context.md file. Read it if available.
Check specifically for:
If no context is available, ask:
Ask: "Are we designing a Protoloop from scratch, running a monthly review of active loops, or setting up alert triggers?"
Then follow the appropriate track below.
> Time guidance: Plan for 45 minutes minimum. This is a design session, not an analysis exercise. You're building an engine — intake channels, loop structure, team composition, exit paths. If you rush it, you'll build a beautiful engine with no fuel line, or a fuel line with no engine. Every piece matters. Take the time.
This is the full design session. Run it when building a Protoloop for the first time, or when a previous one has died and you need to understand why before rebuilding.
Four questions that determine whether this is worth doing right now:
If all four answers are solid, proceed. If not, note the gaps and address them before designing the system. A Protoloop built on weak foundations doesn't just fail — it inoculates the organisation against trying again.
The intake is how ideas get into the system. Most innovation programmes die here — either the intake is too narrow (only "strategic" ideas from senior people) or too wide (suggestion box chaos). You need four channels, each serving a different purpose:
These are ideas that already exist inside the company but don't have a home. The engineer who keeps prototyping something on weekends. The sales rep who heard a customer ask for something that's "not what we do." The operations person who sees a process that could be a product.
"Walk through the building and ask: who's working on something they shouldn't be, and loving it? That person is your first intake."
How to activate: Make it known that Track Two exists and is looking for ideas that don't fit Track One. No forms. No business cases. Just: "Tell us what you'd build if nobody told you to stop."
Systematic watching of technologies that are 2-5 years from maturity. Not the hype cycle — the stuff that's quietly getting cheaper, smaller, faster, or more reliable. Your job isn't to predict which technology wins. Your job is to notice when something crosses a threshold that makes a new experiment possible.
How to activate: Assign someone to spend 2-4 hours per month scanning. Not reading newsletters — actually talking to researchers, attending niche conferences, following patent filings in adjacent spaces. Feed findings into the monthly heartbeat.
Customer requests you said no to. Competitor moves that surprised you. Regulatory changes that create new spaces. Market shifts that don't map to your current strategy. These are all signals that Track One filters out because they don't fit the plan. Track Two catches them.
How to activate: Create a simple log (can be a shared document, a Slack channel, whatever the team actually uses) where anyone can drop an external signal. Review monthly. The bar for entry is low — "I noticed something interesting" is enough.
Ideas from strategy sessions, board meetings, and planning processes that were "interesting but not now." In most companies, these get written on a whiteboard, photographed, and forgotten. Track Two catches the overflow.
How to activate: After every strategy session, ask: "What did we discuss that doesn't fit the current plan but shouldn't be lost?" Feed it into Track Two's intake.
For each channel, define:
This is the core of Protoloop. A loop is a single experiment — a time-boxed attempt to learn something specific. Not to build a product. Not to prove an ROI. To learn.
The heartbeat is a monthly meeting. 30 minutes. Non-negotiable. This is where loops get reviewed, killed, advanced, or archived. Without the heartbeat, loops drift into hobby projects or get quietly abandoned. The heartbeat is what makes this a system instead of a side project.
"A Protoloop without a heartbeat is just a collection of good intentions slowly suffocating."
Every loop has exactly seven elements. No more, no less. If you can't define all seven, the loop isn't ready to run.
"Forward-loading is the secret sauce of Protoloop. Without it, you get a series of disconnected experiments. With it, you get a learning trajectory. Each loop builds on the last one. The system develops momentum. And momentum is the one thing the antibodies can't easily kill."
At any given time, you want to see all active loops in one view:
| Loop name | Question | Stage | Time remaining | Next question (forward-loaded) | Status | |---|---|---|---|---|---| | | | | | | |
Healthy portfolios have:
Start with 2-3 people. Not more. These need to be people who:
"You're looking for people who are slightly annoyed by how things work. Not angry — annoyed. Angry people burn out. Annoyed people build alternatives."
Define a Track Two budget that is:
This is the part most innovation programmes skip, and it's why most innovation programmes die. The antibodies are real and they take predictable forms:
Design your defence:
Here's the thing about exit paths: you can't fully design them in advance. If you could have planned the exit, the idea probably shouldn't have been in Protoloop in the first place. Protoloop is for the emergent stuff — the things where the path only becomes visible after you've been walking for a while.
"If you could have planned it, it probably shouldn't have been in Protoloop."
But you can design the categories of exits and the decision process:
I've seen a Protoloop that ran for seven years before it produced a viable business unit. Seven years of monthly heartbeats, small loops, forward-loaded questions. The first three years looked like waste to anyone watching from outside. By year four, the loops started converging. By year five, a pattern emerged that nobody could have designed from a blank sheet. By year seven, it was a business unit generating revenue. The total Track Two spend over seven years was less than one quarter of what the business unit now generates annually.
That's the point. You can't compress this. You can't plan it. You can build the system, run the heartbeat, and let emergence do what planning can't.
Before closing the diagnostic, hit the pressure test:
After the diagnostic, update company-context.md:
If this section doesn't exist, create it. Structure:
Intake Channels:
| Channel | Owner | Review frequency | Current status | |---|---|---|---| | Internal Misfits | | | | | Technology Scanning | | | | | External Signals | | | | | Strategic Overflow | | | |
Active Loops:
| Loop name | Question | Stage | Time box | Forward-loaded next question | Status | Started | |---|---|---|---|---|---|---| | | | | | | | |
Team:
Protection Design:
Add a row to the Session log:
| Date | Skill(s) run | Key finding | Action taken | Next review | |---|---|---|---|---| | today] | Protoloop (Diagnostic) | primary finding] | what was decided] | date of first monthly heartbeat] |
> Time guidance: 30 minutes. This is the heartbeat. It happens monthly. No exceptions. If you start skipping months, the system is dying and you just haven't admitted it yet. Treat it like a board meeting for Track Two — short, structured, decisive.
This is the monthly meeting itself. Not preparation for a meeting. Not analysis. The actual decision-making session.
Read company-context.md. Pull up:
Walk through every active loop. For each one:
"If you leave a heartbeat meeting without knowing what the next question is for every active loop, you've built a beautiful engine with no fuel line. Forward-loading is the fuel line."
Look at the portfolio view:
After the heartbeat:
| Date | Skill(s) run | Key finding | Action taken | Next review | |---|---|---|---|---| | today] | Protoloop (Review — Monthly Heartbeat) | primary finding] | decisions made] | next month's heartbeat date] |
> These are the tripwires that tell you something needs attention before the next heartbeat. Define them once, update them as the system evolves. When a trigger fires, act — don't wait for the scheduled meeting.
The immune system is activated. Something is threatening the protected space.
The system isn't being fed. Ideas aren't flowing in, and the pipeline is drying up.
The system exists but isn't producing learning or movement.
A loop is producing results that suggest it's ready to leave Track Two, but there's nowhere for it to go.
Add triggers to the Active assumptions table in company-context.md:
| Assumption | Confidence | Trigger type | What fires it | Last checked | |---|---|---|---|---| | Track Two budget is protected for FY | High | Protection | Budget included in reallocation discussion | date] | | Intake channels are active | Medium | Starvation | No new entries for 2 months | date] | | Forward-loading is happening | High | Momentum | Loop ends without next question | date] | | Exit paths exist for mature loops | Medium | Exit | Loop in "ready to scale" for 2+ heartbeats | date] |
When a trigger fires, run a Review (if it's a single-loop or single-channel issue) or escalate to the sponsor (if it's a protection trigger).
Protoloop doesn't operate in isolation. It sits inside a strategy system where each skill reinforces the others.
Track Two work emerges from first-principles gap analysis. When you strip a problem down to its fundamentals and find that the current business model can't address it, that gap is Track Two territory. First Principles identifies the gaps. Protoloop fills them with experiments.
In the strategy map, there's always a gap between the resources you have and the resources you need. Track One closes the gap through incremental improvement. Track Two closes it through experimentation and emergence. Protoloop is the mechanism that turns "we need a capability we don't have" into a series of learning loops rather than a single large bet.
Successful loops may create new resources that pass VRIO analysis. When a loop graduates from Track Two, run VRIO on whatever it produced. If it passes all four tests — valuable, rare, inimitable, organised — you've created a new competitive advantage through experimentation. That's the ultimate Protoloop outcome. If it doesn't pass VRIO, it might still be useful, but it's not a moat.
Protoloop needs specific cultural traits to survive. Tolerance for failure (real tolerance, not poster-on-the-wall tolerance). Speed over perfection. Comfort with ambiguity. Respect for learning as an outcome, not just revenue. If the culture skill has been run, check whether those traits exist. If they don't, Protoloop will be fighting the culture as well as the antibodies — and that's a war on two fronts.
> Protoloop, applied through Eterdis consulting practice. This skill is the exploration engine — it produces the experiments and emergent insights that planning alone can't generate. To connect this to competitive positioning, resource assessment, and strategic direction, visit eterdis.com or book a conversation at eterdis.com/contact.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 25,003 | 23,677 | -5% | 1 | 1 | 0% | 4,684 | 10,275 | +119% | 0 | 0 | — |
case-02 | fail→pass | 7,695 | 7,564 | -2% | 1 | 1 | 0% | 1,394 | 8,030 | +476% | 0 | 0 | — |
case-03 | fail→pass | 16,692 | 18,061 | +8% | 1 | 1 | 0% | 3,066 | 10,091 | +229% | 0 | 0 | — |
case-16 | pass→pass | 8,821 | 5,971 | -32% | 1 | 1 | 0% | 1,471 | 7,748 | +427% | 0 | 0 | — |
case-04 | pass→fail | 19,976 | 11,843 | -41% | 1 | 1 | 0% | 4,919 | 8,844 | +80% | 0 | 0 | — |
case-05 | pass→fail | 11,721 | 7,381 | -37% | 1 | 1 | 0% | 2,016 | 7,972 | +295% | 0 | 0 | — |
case-06 | pass→pass | 16,812 | 21,266 | +26% | 1 | 1 | 0% | 3,451 | 10,505 | +204% | 0 | 0 | — |
case-07 | fail→pass | 16,335 | 10,855 | -34% | 1 | 1 | 0% | 2,816 | 8,498 | +202% | 0 | 0 | — |
case-08 | fail→pass | 11,822 | 12,288 | +4% | 1 | 1 | 0% | 2,160 | 8,947 | +314% | 0 | 0 | — |
case-09 | fail→pass | 16,160 | 16,696 | +3% | 1 | 1 | 0% | 3,004 | 9,512 | +217% | 0 | 0 | — |
case-10 | fail→pass | 14,268 | 10,703 | -25% | 1 | 1 | 0% | 2,485 | 8,451 | +240% | 0 | 0 | — |
case-11 | fail→pass | 14,246 | 12,900 | -9% | 1 | 1 | 0% | 2,480 | 8,876 | +258% | 0 | 0 | — |
case-12 | fail→pass | 12,963 | 13,940 | +8% | 1 | 1 | 0% | 2,342 | 9,144 | +290% | 0 | 0 | — |
case-13 | fail→pass | 9,803 | 6,530 | -33% | 1 | 1 | 0% | 1,730 | 7,785 | +350% | 0 | 0 | — |
case-14 | fail→fail | 14,342 | 11,852 | -17% | 1 | 1 | 0% | 2,829 | 8,845 | +213% | 0 | 0 | — |
case-15 | fail→pass | 10,421 | 7,088 | -32% | 1 | 1 | 0% | 1,801 | 7,957 | +342% | 0 | 0 | — |
case-17 | fail→pass | 10,216 | 9,786 | -4% | 1 | 1 | 0% | 1,827 | 8,348 | +357% | 0 | 0 | — |
case-18 | fail→pass | 10,999 | 4,769 | -57% | 1 | 1 | 0% | 1,531 | 7,513 | +391% | 0 | 0 | — |
case-19 | fail→pass | 12,618 | 11,754 | -7% | 1 | 1 | 0% | 2,188 | 8,368 | +282% | 0 | 0 | — |
case-20 | fail→pass | 7,766 | 9,154 | +18% | 1 | 1 | 0% | 1,422 | 8,013 | +464% | 0 | 0 | — |
case-21 | pass→pass | 12,546 | 11,984 | -4% | 1 | 1 | 0% | 2,102 | 8,438 | +301% | 0 | 0 | — |
case-22 | fail→pass | 12,312 | 11,034 | -10% | 1 | 1 | 0% | 2,159 | 8,593 | +298% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +59 percentage points is the difference between those two pass rates over the 22 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.