/pol-probe
Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.
$ npx -y skills add getcrew44/crew44 --skill pol-probe --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/pol-probe
Context preview
The summary Claude sees to decide when to auto-load this skill.
Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.
SKILL.md
pol-probe.SKILL.mdname: pol-probe
description: Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.
intent: >-
Define and document a **Proof of Life (PoL) probe**—a lightweight, disposable validation artifact designed to surface harsh truths before expensive development. Use this when you need to eliminate a specific risk or test a narrow hypothesis **without building production-quality software**. PoL probes are reconnaissance missions, not MVPs—they're meant to be deleted, not scaled.
type: component
best_for:
- "Documenting a lightweight validation artifact before build"
- "Testing a narrow hypothesis without shipping production software"
- "Reducing risk before spending engineering time"
scenarios:
- "Define a Proof of Life probe for a new workflow automation idea"
- "Help me write a PoL probe for this pricing hypothesis"
- "Create a low-cost validation probe before we build this feature"
Purpose
Define and document a **Proof of Life (PoL) probe**—a lightweight, disposable validation artifact designed to surface harsh truths before expensive development. Use this when you need to eliminate a specific risk or test a narrow hypothesis **without building production-quality software**. PoL probes are reconnaissance missions, not MVPs—they're meant to be deleted, not scaled.
This framework prevents prototype theater (expensive demos that impress stakeholders but teach nothing) and forces you to match validation method to actual learning goal.
Key Concepts
What is a PoL Probe?
A **Proof of Life (PoL) probe** is a deliberate, disposable validation experiment designed to answer one specific question as cheaply and quickly as possible. It's not a product, not an MVP, not a pilot—it's a targeted truth-seeking mission.
**Origin:** Coined by Dean Peters (Productside), building on Marty Cagan's 2014 work on prototype flavors and Jeff Patton's principle: *"The most expensive way to test your idea is to build production-quality software."*
---
The 5 Essential Characteristics
Every PoL probe must satisfy these criteria:
| Characteristic | What It Means | Why It Matters | |----------------|---------------|----------------| | **Lightweight** | Minimal resource investment (hours/days, not weeks) | If it's expensive, you'll avoid killing it when the data says to | | **Disposable** | Explicitly planned for deletion, not scaling | Prevents sunk-cost fallacy and scope creep | | **Narrow Scope** | Tests one specific hypothesis or risk | Broad experiments yield ambiguous results | | **Brutally Honest** | Surfaces harsh truths, not vanity metrics | Polite data is useless data | | **Tiny & Focused** | Reconnaissance missions, never MVPs | Small surface area = faster learning cycles |
**Anti-Pattern:** If your "prototype" feels too polished to delete, it's not a PoL probe—it's prototype theater.
---
PoL Probe vs. MVP
| Dimension | PoL Probe | MVP | |-----------|-----------|-----| | **Purpose** | De-risk decisions through narrow hypothesis testing | Justify ideas or defend roadmap direction | | **Scope** | Single question, single risk | Smallest shippable product increment | | **Lifespan** | Hours to days, then deleted | Weeks to months, then iterated | | **Audience** | Internal team + narrow user sample | Real customers in production | | **Fidelity** | Just enough illusion to catch signals | Production-quality (or close) | | **Outcome** | Learn what *doesn't* work | Learn what *does* work (and ship it) |
**Key Distinction:** PoL probes are **pre-MVP reconnaissance**. You run probes to decide *if* you should build an MVP, not to launch something.
---
The 5 Prototype Flavors
Match the probe type to your hypothesis, not your tooling comfort.
| Type | Core Question | Timeline | Tools/Methods | When to Use | |------|---------------|----------|---------------|-------------| | **1. Feasibility Checks** | "Can we build this?" | 1-2 days | GenAI prompt chains, API tests, data integrity sweeps, spike-and-delete code | Technical risk is unknown; third-party dependencies unclear | | **2. Task-Focused Tests** | "Can users complete this job without friction?" | 2-5 days | Optimal Workshop, UsabilityHub, task flows | Critical moments (field labels, decision points, drop-off zones) need validation | | **3. Narrative Prototypes** | "Does this workflow earn stakeholder buy-in?" | 1-3 days | Loom walkthroughs, Sora/Synthesia videos, slideware storyboards | You need to "tell vs. test"—share the story, measure interest | | **4. Synthetic Data Simulations** | "Can we model this without production risk?" | 2-4 days | Synthea (user simulation), DataStax LangFlow (prompt logic testing) | Edge case exploration; unknown-unknown surfacing | | **5. Vibe-Coded PoL Probes** | "Will this solution survive real user contact?" | 2-3 days | ChatGPT Canvas + Replit + Airtable = "Frankensoft" | You need user feedback on workflow/UX, but not production-grade code |
**Golden Rule:** *"Use the cheapest prototype that tells the harshest truth. If it doesn't sting, it's probably just theater."*
---
When to Use a PoL Probe
✅ **Use a PoL probe when:**
- You have a specific, falsifiable hypothesis to test
- A particular risk blocks your next decision (technical feasibility, user task completion, stakeholder support)
- You need harsh truth fast (within days, not weeks)
- Building production software would be premature or wasteful
- You can articulate what "failure" looks like before you start
❌ **Don't use a PoL probe when:**
- You're trying to impress executives (that's prototype theater)
- You already know the answer and just want validation (that's confirmation bias)
- You can't articulate a clear hypothesis or disposal plan
- The learning goal is too broad ("Will customers like this?")
- You're using it to avoid making a hard decision
---
Application
Use `template.md` for the full fill-in structure.
PoL Probe Template
Read more
name: pol-probe description: Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product. intent: >- Define and document a **Proof of Life (PoL) probe**—a lightweight, disposable validation artifact designed to surface harsh truths before expensive development. Use this when you need to eliminate a specific risk or test a narrow hypothesis **without building production-quality software**. PoL probes are reconnaissance missions, not MVPs—they're meant to be deleted, not scaled. type: component best_for: - "Documenting a lightweight validation artifact before build" - "Testing a narrow hypothesis without shipping production software" - "Reducing risk before spending engineering time" scenarios: - "Define a Proof of Life probe for a new workflow automation idea" - "Help me write a PoL probe for this pricing hypothesis" - "Create a low-cost validation probe before we build this feature"
Purpose
Define and document a **Proof of Life (PoL) probe**—a lightweight, disposable validation artifact designed to surface harsh truths before expensive development. Use this when you need to eliminate a specific risk or test a narrow hypothesis **without building production-quality software**. PoL probes are reconnaissance missions, not MVPs—they're meant to be deleted, not scaled.
This framework prevents prototype theater (expensive demos that impress stakeholders but teach nothing) and forces you to match validation method to actual learning goal.
Key Concepts
What is a PoL Probe?
A **Proof of Life (PoL) probe** is a deliberate, disposable validation experiment designed to answer one specific question as cheaply and quickly as possible. It's not a product, not an MVP, not a pilot—it's a targeted truth-seeking mission.
**Origin:** Coined by Dean Peters (Productside), building on Marty Cagan's 2014 work on prototype flavors and Jeff Patton's principle: *"The most expensive way to test your idea is to build production-quality software."*
---
The 5 Essential Characteristics
Every PoL probe must satisfy these criteria:
| Characteristic | What It Means | Why It Matters | |----------------|---------------|----------------| | **Lightweight** | Minimal resource investment (hours/days, not weeks) | If it's expensive, you'll avoid killing it when the data says to | | **Disposable** | Explicitly planned for deletion, not scaling | Prevents sunk-cost fallacy and scope creep | | **Narrow Scope** | Tests one specific hypothesis or risk | Broad experiments yield ambiguous results | | **Brutally Honest** | Surfaces harsh truths, not vanity metrics | Polite data is useless data | | **Tiny & Focused** | Reconnaissance missions, never MVPs | Small surface area = faster learning cycles |
**Anti-Pattern:** If your "prototype" feels too polished to delete, it's not a PoL probe—it's prototype theater.
---
PoL Probe vs. MVP
| Dimension | PoL Probe | MVP | |-----------|-----------|-----| | **Purpose** | De-risk decisions through narrow hypothesis testing | Justify ideas or defend roadmap direction | | **Scope** | Single question, single risk | Smallest shippable product increment | | **Lifespan** | Hours to days, then deleted | Weeks to months, then iterated | | **Audience** | Internal team + narrow user sample | Real customers in production | | **Fidelity** | Just enough illusion to catch signals | Production-quality (or close) | | **Outcome** | Learn what *doesn't* work | Learn what *does* work (and ship it) |
**Key Distinction:** PoL probes are **pre-MVP reconnaissance**. You run probes to decide *if* you should build an MVP, not to launch something.
---
The 5 Prototype Flavors
Match the probe type to your hypothesis, not your tooling comfort.
| Type | Core Question | Timeline | Tools/Methods | When to Use | |------|---------------|----------|---------------|-------------| | **1. Feasibility Checks** | "Can we build this?" | 1-2 days | GenAI prompt chains, API tests, data integrity sweeps, spike-and-delete code | Technical risk is unknown; third-party dependencies unclear | | **2. Task-Focused Tests** | "Can users complete this job without friction?" | 2-5 days | Optimal Workshop, UsabilityHub, task flows | Critical moments (field labels, decision points, drop-off zones) need validation | | **3. Narrative Prototypes** | "Does this workflow earn stakeholder buy-in?" | 1-3 days | Loom walkthroughs, Sora/Synthesia videos, slideware storyboards | You need to "tell vs. test"—share the story, measure interest | | **4. Synthetic Data Simulations** | "Can we model this without production risk?" | 2-4 days | Synthea (user simulation), DataStax LangFlow (prompt logic testing) | Edge case exploration; unknown-unknown surfacing | | **5. Vibe-Coded PoL Probes** | "Will this solution survive real user contact?" | 2-3 days | ChatGPT Canvas + Replit + Airtable = "Frankensoft" | You need user feedback on workflow/UX, but not production-grade code |
**Golden Rule:** *"Use the cheapest prototype that tells the harshest truth. If it doesn't sting, it's probably just theater."*
---
When to Use a PoL Probe
✅ **Use a PoL probe when:**
- You have a specific, falsifiable hypothesis to test
- A particular risk blocks your next decision (technical feasibility, user task completion, stakeholder support)
- You need harsh truth fast (within days, not weeks)
- Building production software would be premature or wasteful
- You can articulate what "failure" looks like before you start
❌ **Don't use a PoL probe when:**
- You're trying to impress executives (that's prototype theater)
- You already know the answer and just want validation (that's confirmation bias)
- You can't articulate a clear hypothesis or disposal plan
- The learning goal is too broad ("Will customers like this?")
- You're using it to avoid making a hard decision
---
Application
Use `template.md` for the full fill-in structure.
PoL Probe Template
Orchestrate a crew of specialist AI agents in one local-first workspace. Each role on its best model, with memory and skills that compound. Free, MIT.
Repo: getcrew44/crew44
Other skills on crew44.
- /brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Open skill - /executing-plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Open skill - /finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Open skill - /receiving-code-review
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Open skill - /requesting-code-review
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Open skill - /systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Open skill

