Agent skill

Ln 11 Opportunity Evaluator

by levnikolaevich in levnikolaevich/claude-code-skills

Evaluates new product opportunities through demand, channels and economics before committing to build.

MITAuto-check passed

Install Ln 11 Opportunity Evaluator

skills CLI
$ npx skills add levnikolaevich/claude-code-skills --skill ln-11-opportunity-evaluator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install levnikolaevich/claude-code-skills ln-11-opportunity-evaluator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/levnikolaevich/claude-code-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/product-discovery-suite/skills/ln-11-opportunity-evaluator .claude/skills/ln-11-opportunity-evaluator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ln-11-opportunity-evaluator
GitHub stars
574
Token cost
~3k tokens
SKILL.md length
1,502 words
Files
1
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Evaluates new product opportunities through demand, channels and economics before committing to build.

  • Works in 5 steps: Frame the Decision → Collect One Evidence Bundle per Candidate → Apply Evidence-First Elimination → …
  • SKILL.md covers Tool Routing, Evidence Classes, Checklist and Self-Check, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ln 11 Opportunity Evaluator is an agent skill from levnikolaevich/claude-code-skills. Evaluates new product opportunities through demand, channels and economics before committing to build.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Help your AI agent finish the job: solve the right problem, keep changes focused, and show what was verified. For Claude Code and Codex. The licence is MIT.

Example prompts

  • “Use the ln-11-opportunity-evaluator skill to evaluate new product opportunities through demand, channels and economics before committing to build”
  • “/ln-11-opportunity-evaluator”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Frame the Decision
  2. Collect One Evidence Bundle per Candidate
  3. Apply Evidence-First Elimination
  4. Compare Survivors and Choose the Next Experiment
  5. Validate and Report

What it can do on your machine

Read from SKILL.md and the folder at commit 0ce8796. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ln 11 Opportunity Evaluator loads about 3k tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 1,502 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~33
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from levnikolaevich/claude-code-skills at commit 0ce8796, republished under its MIT licence (© levnikolaevich). 1,502 words, ~3,000 tokens.

Download SKILL.mdSave it as .claude/skills/ln-11-opportunity-evaluator/SKILL.md (or your agent's skills folder).
name
ln-11-opportunity-evaluator
description
Evaluates new product opportunities through demand, channels and economics before committing to build.

Opportunity Evaluator

Goal: Evaluate product opportunities before implementation commitment. Start from observable demand and a reachable acquisition path, eliminate weak candidates early, and recommend one low-cost validation step without manufacturing market precision.

Execution contract: The checklist defines completion. Track each item internally as PENDING, PROVEN with evidence, CLEARED with evidence its condition is absent, or UNPROVEN with a gap; reading, delegation, tool failure, a zero exit status, or a self-reported success is not proof; only the observed outcome is. Reconcile after each section. Before returning, resolve all PENDING, count only PROVEN and CLEARED, and apply verdict and approval rules to every gap. Preserve intent, scope, and existing authorization. Continue authorized work; ask only for consequential unresolved choices or required external approval. When no one can answer during the run, state the exact question and apply the skill's verdict for the remaining gap instead of waiting or guessing. Scale depth to material risk without skipping checks. Preserve dependency and safety order; otherwise choose an appropriate verification method. Accept equivalent user or repository evidence; no other skill, named artifact, or complete lifecycle is required. Preserve source requirement and decision IDs. Bind reused evidence to relevant source versions, dirty changes, configuration, and environment; invalidate only affected claims. On continuation, reconcile task, authorization, current state, and unresolved evidence. For long work, return a compact continuation record or update an already authorized artifact; read-only skills do not persist it. Distinguish artifact readiness, verified behavior, and external-action authority. Prepare authorized work before required approval. If blocked by an instruction, cite its exact source and unresolved boundary; do not invent approval gates from caution.

Tool Routing

NeedPreferred toolUse it whenFallback
Product and constraintsUser context plus existing product, analytics, customer, and strategy documentsEstablishing audience, assets, channels, economics, and non-goalsState assumptions and request only consequential missing intent
Current demand and acquisitionWeb research, trend or marketplace data, communities, reviews, ads, directories, and primary customer evidenceEvery external market claim that affects elimination or recommendationMark the signal unavailable; never infer a number from search-result count
Competition and pricingCompetitor product pages, pricing, release history, distribution channels, reviews, and public filings where relevantEstablishing substitutes, willingness-to-pay signals, and credible differentiationUse qualitative evidence with explicit confidence
Feasibility and validation costExisting capabilities, public APIs, regulations, platform rules, and current official documentationComparing the cheapest credible experiment and major blockersLabel estimates and name the evidence still required

Keep the evaluation read-only. Do not create project files, roadmaps, Epics, Stories, implementation plans, campaigns, listings, advertisements, or customer outreach.

Evidence Classes

ClassMeaning
MEASUREDDirect analytics, transactions, experiments, or instrumented observations with known method and date
REPORTEDA primary source reports a value or behavior, but the underlying measurement is not independently available
ESTIMATEDA stated model based on explicit inputs and assumptions
INFERREDA qualitative conclusion from observable proxies
UNKNOWNEvidence is unavailable, stale, incomparable, or too weak to support a decision

Do not turn REPORTED, ESTIMATED, or INFERRED evidence into a measured market size, search volume, conversion rate, revenue, or willingness-to-pay claim. Date every external source and distinguish the event date from the publication date when they differ. Treat the creator thesis, intended experience, taste, and conviction as owner preferences and strategic-fit inputs, never as demand, acquisition, or willingness-to-pay evidence.

Checklist

1. Frame the Decision
  • Resolve the existing product or capability, target users, creator thesis, intended experience, decision horizon, available assets, geographic or regulatory scope, constraints, and explicit non-goals.
  • Accept user-supplied candidates or generate a bounded set of materially distinct opportunities from product context and current signals; do not create cosmetic variants of one idea.
  • Define what would justify deeper validation: identifiable user and problem, observable demand, reachable channel, credible value exchange, differentiating wedge, and affordable experiment.
  • Separate discovery of a new direction from prioritization of already committed work or implementation planning.
  • Record assumptions that can reverse the recommendation, separate researchable facts from owner preference, and ask one concise question only when different interpretations materially change the candidates or experiment.
2. Collect One Evidence Bundle per Candidate
  • Identify who experiences the problem, how they solve it today, what triggers active search or purchase, and what evidence shows the pain is recurring or costly.
  • Find a reachable acquisition channel and its mechanism: query, marketplace category, integration ecosystem, community, partner, outbound audience, or another observable path.
  • Inspect direct competitors, substitutes, do-nothing behavior, pricing, positioning, distribution, review complaints, and evidence of continued investment or abandonment.
  • Examine economic signals without inventing unit economics: price anchors, budget owner, purchase frequency, switching cost, delivery cost, platform fees, and support burden.
  • Identify implementation, data, dependency, regulation, trust, distribution, and operational blockers that affect the cost of a validation experiment.
  • Capture source/date, evidence class, scope, confidence, contradictions, and decision impact. Trace reused statistics and syndicated reports to their origin; correlated copies are one signal, not independent corroboration.
  • Stop researching a candidate once the evidence is sufficient to eliminate it or additional sources cannot change its status.
3. Apply Evidence-First Elimination
  • Eliminate a candidate when evidence contradicts a necessary viability condition or shows no feasible validation path within the stated constraints. Missing public data alone defers the candidate to UNKNOWN under the rule below.
  • Treat competitor presence as a lead on demand and constraints; verify usage or purchase signals rather than assuming a listing proves demand. Require a concrete wedge against substitutes and doing nothing.
  • Do not use universal thresholds for search volume, competitor count, ARPU, market size, or MVP duration.
  • Preserve candidates with weak public data as UNKNOWN rather than labeling them invalid when a cheap primary experiment can resolve the uncertainty.
  • Record the decisive evidence and falsification condition for every eliminated candidate so rejection is reproducible.
  • Only after external viability, ask whether the owner is willing and able to pursue the audience, channel, operating model, and validation effort; do not infer personal interest.
Show full SKILL.md (530 more words)Show less
4. Compare Survivors and Choose the Next Experiment
  • Compare survivors on evidence strength, problem severity, channel reachability, differentiation, economics, validation cost, strategic fit with the creator thesis and intended experience, and reversibility without collapsing them into a fake composite score.
  • Preserve meaningful disagreements and sensitivity: show which assumption would cause another candidate to become preferable.
  • Select one primary recommendation only when its evidence is materially stronger for the stated goal; otherwise return INCONCLUSIVE.
  • Define the cheapest credible validation experiment that tests the weakest decisive assumption through observed behavior rather than stated purchase intent alone.
  • Specify experiment audience, channel, offer or prototype, success and failure evidence, budget or time boundary, safety constraints, and stop rule without pretending to know the result.
  • Prefer reversible tests such as concierge delivery, prototype usage, pricing or preorder intent with appropriate disclosure, channel response, or integration demand before implementation commitment.
5. Validate and Report
  • Reconcile consequential external claims with the collected primary-source evidence; refresh only stale, contradicted, or decision-critical unsupported claims, and label weaker evidence explicitly.
  • Separate facts, estimates, inferences, owner preferences, and unresolved unknowns in the final result.
  • Keep the recommended opportunity, falsification condition, and experiment evidence distinct from an approved product requirement or commitment to build.
  • Use RECOMMEND <candidate> only when the candidate has a credible demand signal, reachable channel, differentiating path, plausible value exchange, and executable validation experiment.
  • Use INCONCLUSIVE when candidates remain plausible but evidence cannot select among them or a cheap experiment is required; use DO_NOT_PURSUE only when evidence eliminates every candidate within scope.
  • Use BLOCKED when the decision lacks product context, candidate scope, lawful research access, or a safe validation boundary.
  • Reconcile recommended, eliminated, and deferred candidates against their evidence; report the proposed next experiment without creating files or executing it.

Self-Check

  • Reconcile before returning. Check item-level evidence, requirement coverage, contradictions, scope, verdict, and applicable cleanup. Correct the report or authorized artifacts. Reuse valid evidence; do not automatically rescan the repository or rerun successful commands. Repeat checks only for relevant changes, failures, or unresolved evidence. Disclose remaining gaps.

Output Contract

Report in the user's language, in this order; label all five fields and state each fact once. Use controlled plain language: one fact per sentence, usually under 20 words, active voice, and one term per concept, with no synonyms for verdicts, IDs, or states. Small results may use one line per field; omit empty tables and do not copy linked artifacts:

  1. Result: The exact skill-specific verdict token first, then the supported outcome.
  2. Scope: Reviewed/changed scope, exclusions, baseline, and material assumptions.
  3. Evidence: Skill-specific fields below; distinguish facts, inferences, and unverified claims. Link artifacts; use tables when useful.
  4. Verification: Checks/results, unavailable evidence, and applicable cleanup/external state.
  5. Completion: Checklist: X/Y complete; Incomplete: None or each UNPROVEN item's reason, outcome impact, and exact next action; residual risks and required decisions.

Skill-specific evidence: Product, audience, candidates, constraints, and creator thesis separated from market evidence. Compare demand, channel, substitutes/wedge, economics, validation cost, source/date/class, and confidence. For eliminated or deferred candidates give decisive evidence or unknown and falsification/resolution condition. State the recommendation or inconclusive rationale and the proposed experiment contract, budget, stop rule, and decision-changing evidence; do not execute outreach or experiments.

© levnikolaevich, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/product-discovery-suite/skills/ln-11-opportunity-evaluator of levnikolaevich/claude-code-skills.

Open the folder on GitHubat commit 0ce8796

Compare with similar skills

Ln 11 Opportunity Evaluator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ln 11 Opportunity Evaluator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ln 11 Opportunity Evaluator this skilllevnikolaevich/claude-code-skills574—~3kAutomated safety check: PassMIT
Arize Evaluatorgithub/awesome-copilot40k1 repos~8.1kAutomated safety check: NotesMIT
LLM Evaluationdavila7/claude-code-templates33k12 repos~3.5kAutomated safety check: PassMIT
Agent Evaluationsickn33/agentic-awesome-skills47k1 repos~2kAutomated safety check: PassMIT
Configure Channelopenclaw/openclaw392k—~946Automated safety check: PassMIT
Counterparty Channel Disciplineaffaan-m/ECC277k—~2.3kAutomated safety check: PassMIT

Similar skills

  • Arize Evaluator

    github/awesome-copilot

    Official

    Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and…

    40k GitHub starsUsed in 1 repo~8.1k tokens
    AI & LLM EngineeringAuto-check: notes
  • LLM Evaluation

    davila7/claude-code-templates

    Master comprehensive evaluation strategies for LLM applications, from automated metrics to human evaluation and A/B testing.

    33k GitHub starsUsed in 12 repos~3.5k tokens
    AI & LLM EngineeringAuto-check passed
  • Agent Evaluation

    sickn33/agentic-awesome-skills

    Evaluate agent behavior with versioned cases and explicit verifiers.

    47k GitHub starsUsed in 1 repo~2k tokens
    Agent WorkflowsAuto-check passed
  • Configure Channel

    openclaw/openclaw

    Configure and prove a chat channel with non-interactive one-liners; secrets only as SecretRefs.

    392k GitHub stars~946 tokensUpdated today
    Auto-check passed
  • Per-channel strict prompts, mention gating, silent observation, and a communication autonomy policy for agents that sit in shared channels with external counterparties.

    277k GitHub stars~2.3k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Evaluators

    Arize-ai/phoenix

    Author or refine a Phoenix evaluator — code or LLM-as-a-judge — that scores a run's output.

    12k GitHub stars~1.7k tokensUpdated yesterday
    EducationAuto-check passed

More from levnikolaevich/claude-code-skills

All 31 skills in this repo
  • Ln 53 Documentation Auditor

    levnikolaevich/claude-code-skills

    Audits documentation and comments for trust, coverage, consistency and freshness; read-only.

    574 GitHub stars~3.8k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 81 Skill Reviewer

    levnikolaevich/claude-code-skills

    Reviews skill instructions, trigger boundaries and distribution contracts; not product code.

    574 GitHub stars~3.5k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 12 Product Requirements Builder

    levnikolaevich/claude-code-skills

    Defines product requirements, business rules and acceptance criteria for a committed intent; edits product docs only.

    574 GitHub stars~1.9k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 13 Interaction Design Builder

    levnikolaevich/claude-code-skills

    Designs user flows, interaction states and mockups for a defined product scope; does not implement UI code.

    574 GitHub stars~1.8k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 21 System Design Baseline Builder

    levnikolaevich/claude-code-skills

    Defines measurable architecture drivers and constraints before system design; edits architecture docs only.

    574 GitHub stars~2.5k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 22 Current Architecture Documenter

    levnikolaevich/claude-code-skills

    Documents current architecture from implementation evidence; does not propose a target or audit fitness.

    574 GitHub stars~2.3k tokensUpdated 6 days ago
    Auto-check passed

Questions about Ln 11 Opportunity Evaluator

What does Ln 11 Opportunity Evaluator do?

Evaluates new product opportunities through demand, channels and economics before committing to build. Ln 11 Opportunity Evaluator is an agent skill from levnikolaevich/claude-code-skills. Evaluates new product opportunities through demand, channels and economics before committing to build.

How do I install Ln 11 Opportunity Evaluator in Claude Code?

Run `npx skills add levnikolaevich/claude-code-skills --skill ln-11-opportunity-evaluator -a claude-code`. Or copy the skill folder (plugins/product-discovery-suite/skills/ln-11-opportunity-evaluator in levnikolaevich/claude-code-skills) into .claude/skills/ln-11-opportunity-evaluator in your project. Claude Code loads it when a task matches its description.

How do I install Ln 11 Opportunity Evaluator in Codex?

Run `npx skills add levnikolaevich/claude-code-skills --skill ln-11-opportunity-evaluator -a codex`. Or copy the skill folder (plugins/product-discovery-suite/skills/ln-11-opportunity-evaluator in levnikolaevich/claude-code-skills) into .agents/skills/ln-11-opportunity-evaluator in your project. Codex loads it when a task matches its description.

Can I use Ln 11 Opportunity Evaluator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add levnikolaevich/claude-code-skills --skill ln-11-opportunity-evaluator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ln-11-opportunity-evaluator, .gemini/skills/ln-11-opportunity-evaluator, .github/skills/ln-11-opportunity-evaluator and .opencode/skills/ln-11-opportunity-evaluator in your project.

What does Ln 11 Opportunity Evaluator need to run?

SKILL.md names no scripts, command-line tools or credentials: Ln 11 Opportunity Evaluator is instructions for the agent only.

Does Ln 11 Opportunity Evaluator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ln 11 Opportunity Evaluator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ln 11 Opportunity Evaluator use?

Ln 11 Opportunity Evaluator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ln 11 Opportunity Evaluator use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ln 11 Opportunity Evaluator?

Skills that share tags, products or a category with Ln 11 Opportunity Evaluator: Arize Evaluator (github/awesome-copilot, 40k stars), LLM Evaluation (davila7/claude-code-templates, 33k stars), Agent Evaluation (sickn33/agentic-awesome-skills, 47k stars) and Configure Channel (openclaw/openclaw, 392k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ln 11 Opportunity Evaluator?

levnikolaevich (a GitHub user) maintains it in levnikolaevich/claude-code-skills, which has 574 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 5, 2026.

Source: levnikolaevich/claude-code-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.