Frame Goals, Constraints, and Direction
Create a living product thesis: a lightweight, versioned, falsifiable
decision artifact that connects customer value, product direction, operating
principles, architecture, and evidence.
Do not call the result a doctrine unless the user requests that word. Prefer
language such as product thesis, north star, operating story,
principles, playbook, or design horizon. Make the artifact feel
native to a fast-moving software company: ambitious, testable, revisable, and
useful for making the next decision.
Inputs, scope, and interaction
Bind the requested audience, objective, horizon, existing thesis, decisions, and
available product/customer evidence from the conversation and project material.
Use the user's terminology where precise; an example buyer, market, or operating
model below does not select that direction for their project.
This skill frames a decision or product direction. It does not automatically
select implementation, an execution charter, a research campaign, or external
publication. Necessary local evidence gathering and reasonable provisional
analysis remain autonomous within scope. Reuse settled choices; investigate
routine uncertainty without turning the invocation into a required interview.
When an unknown materially changes the buyer, public promise, threat model,
authority, or irreversible scope, prepare the alternatives and ask the owner for
that decision. Continue independent analysis and mark the dependent choice open.
Do not invent customer evidence, market facts, measured success, implemented
capabilities, or approval. Proposals and strategic bets must remain distinguishable
from facts and commitments. A persuasive thesis does not authorize its execution.
Select the depth
- Use a decision frame for a bounded architecture or operating decision.
- Use a living product thesis when the request concerns identity, vision,
positioning, a long-range horizon, a product wedge, or several connected
decisions.
If the request spans customer meaning and technical architecture, the full
living-product-thesis workflow is usually useful; honor a requested quick or
bounded frame. Do not force one vocabulary on every audience.
Work backward from the artifact
Before analyzing the system, identify what the resulting frame must enable:
- A customer should understand the problem, value, and first useful product.
- A product team should know what to prioritize and reject.
- An architect should know which boundaries must remain true as implementation
changes.
- An operator should know what evidence permits progress or requires stopping.
- A future revision should be able to identify which fact, bet, or constraint
changed.
Use those decisions to determine the necessary depth. Avoid sections that do
not help one of these audiences act.
Living-product-thesis workflow
- Start at the destination. Describe the observable change in the world if
the product succeeds at its intended horizon. State whose life or work is
different and how. Do not begin with components, category language, or an
implementation.
- Return to the customer. Identify the first customer, painful job,
current workaround, consequence of inaction, buying trigger, and outcome
they would recognize. Express the value before introducing technical nouns.
- Establish why now. Name the external shifts that make the problem newly
urgent or newly solvable. Separate durable forces from temporary release
excitement and unsupported market claims.
- Build a truth ledger. Classify consequential statements as:
- observed fact,
- supported inference,
- strategic bet,
- preference,
- known unknown,
- protection against unknown unknowns.
Bind current product claims to evidence or maturity where available.
- Connect horizon to wedge. Define the long-range destination, the first
independently valuable product cell, and the expansion path between them.
Explain what structural idea recurs at each scale. Do not let the wedge erase
the ambition or let the ambition obscure the first buyer.
- Define product identity. State:
- who the product helps,
- what outcome it creates,
- why this product is distinct,
- what it is now,
- what it may become,
- what it will not become.
- Map the operating world. Identify actors, systems, resources, external
dependencies, and institutions. State who controls, trusts, observes,
modifies, pays for, benefits from, or bears risk from each relevant part.
- Extract goals and measures. Separate the primary outcome, supporting
outcomes, non-goals, and observable success measures. Include customer,
product, system, and learning measures when relevant.
- Extract constraints and enduring principles. Separate:
- hard prohibitions and authorization limits,
- safety, security, privacy, and integrity invariants,
- compatibility and environmental limits,
- time, cost, resource, and operational limits,
- product principles that guide tradeoffs,
- preferences that may be revised.
- Expose the tensions. For each competing concern, explain what both sides
protect, what fails when either is optimized alone, and the choice or rule
that resolves the tension for now.
- Define trust, authority, and evidence. When relevant, distinguish:
- identity: which actor or work item a record names,
- capability: what can technically perform an effect,
- permission: what that actor is allowed to do,
- authority: who may approve or commit the effect,
- evidence: what demonstrates an event or outcome occurred,
- judgment: who interprets the evidence and with what confidence.
- Compare plausible operating models. Include the current model when it
exists, the smallest credible alternative, and at least one materially
different model. Challenge each with an adversarial example. Add no
component that does not resolve a named concern or invariant.
- Choose the simplest adequate model. State why it is sufficient now,
what remains risky, what would falsify it, and which condition requires a
stronger design.
- Make the thesis live. Define what happens now, what becomes possible
next, what remains horizon, and which evidence or environmental change
should trigger revision.
Make reasonable assumptions and continue unless an unknown would change the
authorization boundary, threat model, public promise, buyer, or irreversible
scope.
Produce a language ladder
When the subject is a product or platform, express the same truth at multiple
altitudes. Lead with the customer layer.
- Customer promise — one plain sentence about the problem and outcome.
- Product story — who it serves, why now, the first useful product, and the
credible path to the larger opportunity.
- Practitioner explanation — what the product does in operational terms
and what the user receives or can decide.
- Technical precision — the architecture, trust model, and invariants
needed by builders and agents.
The layers may use different words but must not make different promises.
Translate heavy internal abstractions rather than deleting their meaning. For
example:
- “constitutional rules” may become “rules that stay true as the system grows”;
- “evidentiary fabric” may become “proof customers can inspect”;
- “federated systems” may become “many teams and systems working together
without one of them taking control.”
Use precise terms in the technical layer when precision matters. Do not put
them in the customer headline merely because they are architecturally central.
Default output shape
Adapt the detail to the request. A full living product thesis normally contains:
- Customer promise — one approachable sentence.
- Situation and why now — the problem and external change.
- Customer and job — first user, pain, workaround, and desired outcome.
- Destination, wedge, and expansion path — ambition connected to an
independently useful first product.
- Product identity — what it is, is not, and will not become.
- Goals, principles, and constraints — outcomes and enduring decision
rules.
- Operating world — actors, incentives, trust, authority, and evidence.
- Strategic tensions and chosen posture — explicit tradeoffs.
- Bets and unknowns — what is factual, assumed, falsifiable, or protected
against.
- Success and stop signals — observable evidence for continuing,
changing, or stopping.
- Now / next / horizon — a direction map, not an implementation backlog.
- Language ladder — customer, product, practitioner, and technical forms.
- Decision filters and revision triggers — how the thesis changes daily
choices and when it should itself change.
For a bounded decision frame, compress this to situation, goals, actors,
constraints, tensions, unknowns, operating-model comparison, recommendation,
and graduation rules.
Use a compact table or small diagram only when it makes relationships easier to
understand.
Reasoning discipline
- Do not confuse the current implementation, first product, and long-range
destination.
- Do not reduce a bold horizon to the nearest sale; do not use the horizon to
avoid naming the first buyer and useful product.
- Do not turn architecture language into customer copy without translation.
- Do not create a marketing promise stronger than the supporting evidence.
- Do not hide strategic bets inside statements of fact.
- Do not turn audit metadata or self-asserted fields into authority.
- Do not describe an application convention as a security boundary.
- Do not mistake technical capability for permission or legitimacy.
- Do not invent infrastructure before testing whether an existing mechanism
already satisfies the concern.
- Do not hide a tradeoff inside implementation language; state it explicitly.
- Preserve plural perspectives and affected parties when the intended scale
crosses teams, institutions, jurisdictions, or communities.
- Treat unknown unknowns through containment, reversibility, diversity,
observation, and revision—not by pretending to list them exhaustively.
Handoff to planning and communication
Stop at the shared product thesis or operating model unless the user requests
planning, copy, or implementation.
When planning is requested, preserve the customer outcome, horizon-to-wedge
logic, principles, constraints, bets, maturity, and unresolved decisions in the
issue tree or execution DAG.
When marketing language is requested, derive it from the customer and product
layers. Keep the technical layer as the truth source and flag any claim whose
evidence is not yet strong enough for external use.
Completion and evidence
Return the selected decision frame or thesis at the requested depth. Identify
the evidence used, consequential assumptions, still-open decisions, and revision
triggers. State proposal/accepted status from actual decisions; do not claim the
model has been implemented, validated, or ratified without corresponding evidence.
Quality check
Before returning, verify that:
- a plausible customer can understand and repeat the opening promise;
- the first product is valuable without requiring the full horizon to exist;
- the expansion path preserves a recurring structural advantage;
- the team can use the principles to reject attractive but off-direction work;
- architects can identify the trust and authority boundaries;
- facts, bets, preferences, and unknowns remain visibly distinct;
- success, stop, falsification, and revision conditions are observable;
- external and internal language express the same underlying truth;
- the artifact feels revisable and operational rather than ceremonial.
1---2name: frame-goals-constraints3description: Frame a complex product, platform, or system direction into a living product thesis before solutioning. Work backward from the future change and customer job; connect an ambitious design horizon to a credible first wedge; separate facts, bets, preferences, constraints, actors, trust boundaries, tradeoffs, and unknowns; and produce aligned customer, product, and technical language with measurable success, stop, and revision rules. Use when the user asks for the big picture, north star, product worldview, positioning, strategic direction, goals and constraints, an approachable expression of a technical vision, or a shared operating model before planning or implementation.4---56# Frame Goals, Constraints, and Direction78Create a **living product thesis**: a lightweight, versioned, falsifiable9decision artifact that connects customer value, product direction, operating10principles, architecture, and evidence.1112Do not call the result a doctrine unless the user requests that word. Prefer13language such as **product thesis**, **north star**, **operating story**,14**principles**, **playbook**, or **design horizon**. Make the artifact feel15native to a fast-moving software company: ambitious, testable, revisable, and16useful for making the next decision.1718## Inputs, scope, and interaction1920Bind the requested audience, objective, horizon, existing thesis, decisions, and21available product/customer evidence from the conversation and project material.22Use the user's terminology where precise; an example buyer, market, or operating23model below does not select that direction for their project.2425This skill frames a decision or product direction. It does not automatically26select implementation, an execution charter, a research campaign, or external27publication. Necessary local evidence gathering and reasonable provisional28analysis remain autonomous within scope. Reuse settled choices; investigate29routine uncertainty without turning the invocation into a required interview.30When an unknown materially changes the buyer, public promise, threat model,31authority, or irreversible scope, prepare the alternatives and ask the owner for32that decision. Continue independent analysis and mark the dependent choice open.3334Do not invent customer evidence, market facts, measured success, implemented35capabilities, or approval. Proposals and strategic bets must remain distinguishable36from facts and commitments. A persuasive thesis does not authorize its execution.3738## Select the depth3940- Use a **decision frame** for a bounded architecture or operating decision.41- Use a **living product thesis** when the request concerns identity, vision,42 positioning, a long-range horizon, a product wedge, or several connected43 decisions.4445If the request spans customer meaning and technical architecture, the full46living-product-thesis workflow is usually useful; honor a requested quick or47bounded frame. Do not force one vocabulary on every audience.4849## Work backward from the artifact5051Before analyzing the system, identify what the resulting frame must enable:5253- A customer should understand the problem, value, and first useful product.54- A product team should know what to prioritize and reject.55- An architect should know which boundaries must remain true as implementation56 changes.57- An operator should know what evidence permits progress or requires stopping.58- A future revision should be able to identify which fact, bet, or constraint59 changed.6061Use those decisions to determine the necessary depth. Avoid sections that do62not help one of these audiences act.6364## Living-product-thesis workflow65661. **Start at the destination.** Describe the observable change in the world if67 the product succeeds at its intended horizon. State whose life or work is68 different and how. Do not begin with components, category language, or an69 implementation.702. **Return to the customer.** Identify the first customer, painful job,71 current workaround, consequence of inaction, buying trigger, and outcome72 they would recognize. Express the value before introducing technical nouns.733. **Establish why now.** Name the external shifts that make the problem newly74 urgent or newly solvable. Separate durable forces from temporary release75 excitement and unsupported market claims.764. **Build a truth ledger.** Classify consequential statements as:77 - observed fact,78 - supported inference,79 - strategic bet,80 - preference,81 - known unknown,82 - protection against unknown unknowns.83 Bind current product claims to evidence or maturity where available.845. **Connect horizon to wedge.** Define the long-range destination, the first85 independently valuable product cell, and the expansion path between them.86 Explain what structural idea recurs at each scale. Do not let the wedge erase87 the ambition or let the ambition obscure the first buyer.886. **Define product identity.** State:89 - who the product helps,90 - what outcome it creates,91 - why this product is distinct,92 - what it is now,93 - what it may become,94 - what it will not become.957. **Map the operating world.** Identify actors, systems, resources, external96 dependencies, and institutions. State who controls, trusts, observes,97 modifies, pays for, benefits from, or bears risk from each relevant part.988. **Extract goals and measures.** Separate the primary outcome, supporting99 outcomes, non-goals, and observable success measures. Include customer,100 product, system, and learning measures when relevant.1019. **Extract constraints and enduring principles.** Separate:102 - hard prohibitions and authorization limits,103 - safety, security, privacy, and integrity invariants,104 - compatibility and environmental limits,105 - time, cost, resource, and operational limits,106 - product principles that guide tradeoffs,107 - preferences that may be revised.10810. **Expose the tensions.** For each competing concern, explain what both sides109 protect, what fails when either is optimized alone, and the choice or rule110 that resolves the tension for now.11111. **Define trust, authority, and evidence.** When relevant, distinguish:112 - identity: which actor or work item a record names,113 - capability: what can technically perform an effect,114 - permission: what that actor is allowed to do,115 - authority: who may approve or commit the effect,116 - evidence: what demonstrates an event or outcome occurred,117 - judgment: who interprets the evidence and with what confidence.11812. **Compare plausible operating models.** Include the current model when it119 exists, the smallest credible alternative, and at least one materially120 different model. Challenge each with an adversarial example. Add no121 component that does not resolve a named concern or invariant.12213. **Choose the simplest adequate model.** State why it is sufficient now,123 what remains risky, what would falsify it, and which condition requires a124 stronger design.12514. **Make the thesis live.** Define what happens now, what becomes possible126 next, what remains horizon, and which evidence or environmental change127 should trigger revision.128129Make reasonable assumptions and continue unless an unknown would change the130authorization boundary, threat model, public promise, buyer, or irreversible131scope.132133## Produce a language ladder134135When the subject is a product or platform, express the same truth at multiple136altitudes. Lead with the customer layer.1371381. **Customer promise** — one plain sentence about the problem and outcome.1392. **Product story** — who it serves, why now, the first useful product, and the140 credible path to the larger opportunity.1413. **Practitioner explanation** — what the product does in operational terms142 and what the user receives or can decide.1434. **Technical precision** — the architecture, trust model, and invariants144 needed by builders and agents.145146The layers may use different words but must not make different promises.147Translate heavy internal abstractions rather than deleting their meaning. For148example:149150- “constitutional rules” may become “rules that stay true as the system grows”;151- “evidentiary fabric” may become “proof customers can inspect”;152- “federated systems” may become “many teams and systems working together153 without one of them taking control.”154155Use precise terms in the technical layer when precision matters. Do not put156them in the customer headline merely because they are architecturally central.157158## Default output shape159160Adapt the detail to the request. A full living product thesis normally contains:1611621. **Customer promise** — one approachable sentence.1632. **Situation and why now** — the problem and external change.1643. **Customer and job** — first user, pain, workaround, and desired outcome.1654. **Destination, wedge, and expansion path** — ambition connected to an166 independently useful first product.1675. **Product identity** — what it is, is not, and will not become.1686. **Goals, principles, and constraints** — outcomes and enduring decision169 rules.1707. **Operating world** — actors, incentives, trust, authority, and evidence.1718. **Strategic tensions and chosen posture** — explicit tradeoffs.1729. **Bets and unknowns** — what is factual, assumed, falsifiable, or protected173 against.17410. **Success and stop signals** — observable evidence for continuing,175 changing, or stopping.17611. **Now / next / horizon** — a direction map, not an implementation backlog.17712. **Language ladder** — customer, product, practitioner, and technical forms.17813. **Decision filters and revision triggers** — how the thesis changes daily179 choices and when it should itself change.180181For a bounded decision frame, compress this to situation, goals, actors,182constraints, tensions, unknowns, operating-model comparison, recommendation,183and graduation rules.184185Use a compact table or small diagram only when it makes relationships easier to186understand.187188## Reasoning discipline189190- Do not confuse the current implementation, first product, and long-range191 destination.192- Do not reduce a bold horizon to the nearest sale; do not use the horizon to193 avoid naming the first buyer and useful product.194- Do not turn architecture language into customer copy without translation.195- Do not create a marketing promise stronger than the supporting evidence.196- Do not hide strategic bets inside statements of fact.197- Do not turn audit metadata or self-asserted fields into authority.198- Do not describe an application convention as a security boundary.199- Do not mistake technical capability for permission or legitimacy.200- Do not invent infrastructure before testing whether an existing mechanism201 already satisfies the concern.202- Do not hide a tradeoff inside implementation language; state it explicitly.203- Preserve plural perspectives and affected parties when the intended scale204 crosses teams, institutions, jurisdictions, or communities.205- Treat unknown unknowns through containment, reversibility, diversity,206 observation, and revision—not by pretending to list them exhaustively.207208## Handoff to planning and communication209210Stop at the shared product thesis or operating model unless the user requests211planning, copy, or implementation.212213When planning is requested, preserve the customer outcome, horizon-to-wedge214logic, principles, constraints, bets, maturity, and unresolved decisions in the215issue tree or execution DAG.216217When marketing language is requested, derive it from the customer and product218layers. Keep the technical layer as the truth source and flag any claim whose219evidence is not yet strong enough for external use.220221## Completion and evidence222223Return the selected decision frame or thesis at the requested depth. Identify224the evidence used, consequential assumptions, still-open decisions, and revision225triggers. State proposal/accepted status from actual decisions; do not claim the226model has been implemented, validated, or ratified without corresponding evidence.227228## Quality check229230Before returning, verify that:231232- a plausible customer can understand and repeat the opening promise;233- the first product is valuable without requiring the full horizon to exist;234- the expansion path preserves a recurring structural advantage;235- the team can use the principles to reject attractive but off-direction work;236- architects can identify the trust and authority boundaries;237- facts, bets, preferences, and unknowns remain visibly distinct;238- success, stop, falsification, and revision conditions are observable;239- external and internal language express the same underlying truth;240- the artifact feels revisable and operational rather than ceremonial.