AgentStack
SKILL verified MIT Self-run

Jtbd Outcome Engineer

skill-lishix520-jtbd-skills-jtbd-outcome-engineer · by lishix520

Formulate, audit, or rewrite solution-free Desired Outcome Statements for a specific step in a JTBD Universal Job Map. Use when asked to extract customer performance metrics, remove solution or feature bias from outcome statements, deduplicate outcome metrics, structure customer success criteria for Outcome-Driven Innovation (ODI) research, or prepare desired outcomes for a job-map step.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-lishix520-jtbd-skills-jtbd-outcome-engineer

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-lishix520-jtbd-skills-jtbd-outcome-engineer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
yesterday

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Jtbd Outcome Engineer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

JTBD Desired Outcome Engineer

Formulate how a job executor measures success when executing a specific step in a Universal Job Map.

A Desired Outcome Statement defines a customer's metric of value and performance. It does not describe a product feature, technology capability, job map step, emotional aspiration, or commercial goal.

Scope

Input must include:

  • A Core Functional Job statement
  • A job executor, confirmed or explicitly marked as a hypothesis
  • A specific job_map_step (Category and Statement)

Output:

  • A set of formulaic Desired Outcome Statements linked to the target job_map_step
  • Evidence, status, and classification for each statement
  • Identification of solution-contaminated, outcome-compound, or invalid candidate metrics
  • Smallest next research question required for empirical validation

Do not:

  • Redefine the Core Functional Job or rewrite the input job_map_step
  • Generate outcomes without an explicit job_map_step input
  • Include products, features, technologies, channels, or implementation methods in outcome statements
  • Calculate Importance, Satisfaction, or Opportunity Scores
  • Design survey rating scales or market segmentation strategy
  • Fabricate customer research scores or claim unverified statements are customer-validated facts

Formulaic Syntax Rules

Every valid Desired Outcome Statement MUST follow this structure:

$$\text{Desired Outcome} = \text{Direction} + \text{Performance Metric} + \text{Measurement Target} + [\text{Optional Contextual Clarifier}]$$

  1. Direction: Must be Minimize (preferred for 95%+ of ODI metrics: time, likelihood of error, effort, cost) or Maximize (when increasing output/yield without trade-offs).
  2. Performance Metric: The unit of measurement (e.g., the time it takes to..., the likelihood of..., the effort required to..., the cost required to...).
  3. Measurement Target: The specific action, object, event, state, or result whose performance is being measured during the job-map step.
  4. Optional Contextual Clarifier: Added ONLY to specify the condition under which the outcome is desired.

Classification Distinctions

Classify each candidate metric before finalizing:

| Type | Definition | Example | |---|---|---| | Desired Outcome | A valid solution-free performance metric for the step | Minimize the likelihood of omitting required status information | | Solution / Feature | A product capability, technology, or interface tool | Fast Jira export button | | Compound Outcome | Multiple metrics combined in a single statement | Minimize time and likelihood of error | | Vague Metric | Abstract likelihood target or non-formulaic quality buzzword | Minimize the likelihood of error during verification | | Job Map Step | A functional action rather than a performance metric | Verify completeness of information | | Emotional / Social Outcome | Internal psychological feeling or social status | Maximize feeling of confidence | | Business / Vendor Metric | Internal company revenue or operational goal | Maximize subscription renewals |

Procedure

  1. Validate that core_functional_job, job_executor, and job_map_step are provided. If missing, return insufficient_input.
  2. Extract direct customer statements or domain rationale related to the step.
  3. Label candidate metrics using the classification distinctions.
  4. Filter out solutions, feature requests, compound metrics, vague metrics, and emotional goals.
  5. Format valid metrics into formulaic Desired Outcome Statements (Direction + Metric + Target + Clarifier).
  6. Audit each outcome using the Validation Checklist.
  7. Return the structured output with status: hypothesis (unless direct research evidence is attached).

Validation Checklist

Reject, remove, or rewrite any outcome statement that:

  • Names a brand, product, software, feature, technology, interface, or channel
  • Uses vague buzzwords such as fast, easy, seamless, reliable, convenient, or user-friendly instead of a formulaic metric
  • Uses abstract likelihood targets (e.g., "error", "inaccuracy", "failure") without naming a concrete undesired event
  • Combines multiple metrics (e.g., combining time AND likelihood in one statement)
  • Describes a job step (action) rather than a performance metric (result)
  • Describes an emotional state (confidence, pride) or social perception
  • Describes vendor profit, sales, or business goals
  • Lacks a link to a specific job_map_step

Output Format

job_context:
  core_functional_job: ""
  job_executor: ""
  job_map_step:
    category: define | locate | prepare | confirm | execute | monitor | modify | conclude
    statement: ""

outcomes_status: provisional | evidence_supported | insufficient_input

desired_outcomes:
  - statement: ""
    direction: minimize | maximize
    metric_type: time | likelihood | effort | cost | output
    measurement_target: ""
    contextual_clarifier: ""
    status: hypothesis | evidence_supported
    basis: direct_evidence | domain_rationale | explicit_request
    evidence: []
    assumptions: []

excluded_items:
  - statement: ""
    classification: solution | compound_outcome | vague_metric | job_step | emotional_social | vendor_metric
    reason: ""

evidence_gaps: []
next_research_question: ""

Reference Materials

Read references/outcome-statement-rules.md before:

  • Formatting complex desired outcome statements
  • Auditing candidate customer metrics for solution contamination
  • Deciding whether to use time vs likelihood
  • Splitting compound outcome statements

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.