Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: frameworks
description: Recommend at most one product or design framework from the framework catalog in `references/101-index.md`. Use when a user is working through a product, design, strategy, discovery, prioritization, growth, validation, execution, or systems problem and a framework recommendation may help. Do not apply any framework automatically. Only load an individual framework reference file after the user explicitly asks to apply it, explain it, go deeper on it, or use it on the current problem.
description: Recommend at most one product or design framework from the framework catalog in `references/101-index.md`. Use when a user is working through a product, design, strategy, discovery, prioritization, growth, validation, execution, agent communication, decision-quality, or systems problem and a framework recommendation may help. Do not apply any framework automatically. Only load an individual framework reference file after the user explicitly asks to apply it, explain it, go deeper on it, or use it on the current problem.
---

# Framework Router
Expand Down Expand Up @@ -37,6 +37,13 @@ Explanation: <1-2 sentences on why it fits>

Then continue answering normally without applying the framework yet.


## Strong Framing Terms Triggers

Recommend **Framing Terms Catalog** when the user wants better agent prompts, reusable response-shaping language, lower-friction delegation, or asks how to make an agent answer in a specific mode such as verdict first, triage mode, actionable only, recipe mode, cold resume, or handoff brief.

Do not recommend it when the user is asking for domain analysis and the response-shape problem is not explicit.

## Selection rules

1. Choose at most one framework.
Expand Down
8 changes: 7 additions & 1 deletion references/101-index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 100 Product Design Frameworks
# 101 Product Design Frameworks

From user insight to systems thinking, this is a core toolkit that covers the full product lifecycle. Pick any framework to open its detail page and usage steps.

Expand Down Expand Up @@ -204,3 +204,9 @@ From user insight to systems thinking, this is a core toolkit that covers the fu
| **99** | Value Innovation Framework | Systems Thinking | Shift strategic focus from beating competitors to creating a differentiated value proposition and breaking through with a new value curve. |
| **100** | Lean UX Framework | Execution | Apply lean thinking to UX: build the minimum viable product quickly, test with users, and iterate based on data. Emphasize cross-functional collaboration and fast learning loops. |

### Row 21

| # | Title | Category | Description |
|---|-------|----------|-------------|
| **101** | Framing Terms Catalog | Execution | Use short composable terms like verdict first, triage mode, actionable only, and cold resume to tell agents what kind of thinking and response shape you need. |

157 changes: 157 additions & 0 deletions references/102-framing-terms.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
# Framing Terms Catalog

The Framing Terms Catalog is a communication framework for agent-assisted work. Instead of telling an agent how much to say, tell it what kind of thinking you need.

The core idea: instruction terms like "verdict first", "triage mode", or "actionable only" act as cognitive controls. They set the shape of the response before content generation begins.

## Why It Matters

Generic style instructions such as "be concise" or "be detailed" are ambiguous. They control length, not thinking. Framing terms reduce output friction by naming the decision mode, diagnostic lens, execution style, or review posture you want.

The terms compose. For example:

> triage mode, verdict first, actionable only

That short stack tells the agent to rank severity, lead with the answer, and avoid background explanation.

## When to Use It

Use this framework when:

- An agent keeps giving the wrong shape of answer
- You are context-switching and need fast orientation
- You need a decision, diagnosis, review, or execution plan
- You want reusable prompts for team or agent communication
- You need to lower cognitive load without writing a long prompt

Do not use it when the request is already precise or when the user needs domain expertise more than response-shaping.

## Term Catalog

### Decision

| Term | Use |
|---|---|
| verdict first | Lead with the answer, justify after. |
| recommend one | Force a single pick instead of a menu of options. |
| tradeoff table | Compare real options with upside, downside, and a pick. |
| go/no-go | Make a binary decision gate. |
| blast radius | Scope the impact before changing something. |
| reversibility check | Identify whether the decision can be undone and what being wrong costs. |

### Diagnosis

| Term | Use |
|---|---|
| broken system explanation | Explain expected behavior, actual behavior, and the gap. |
| root cause, not symptoms | Skip surface errors and identify the underlying cause. |
| fault isolation | Identify which layer or component is broken. |
| five whys | Drill down until the structural cause is visible. |
| smoke test | Find the quickest possible check to validate a hypothesis. |
| delta analysis | Identify what changed between working and broken. |

### Orientation

| Term | Use |
|---|---|
| lay of the land | Map the moving parts before diving in. |
| zoom level | Set the altitude of explanation. |
| breadcrumb trail | Trace a flow end-to-end. |
| mental model | Build an intuitive way to think about the system. |
| dependency map | Show what depends on what. |
| glossary mode | Define terms before explaining. |

### Triage

| Term | Use |
|---|---|
| triage mode | Rank by severity and identify what to fix first. |
| critical path only | Ignore anything that is not blocking. |
| 80/20 | Find the smallest change with the biggest leverage. |
| parking lot | Acknowledge non-urgent items and set them aside. |
| stop the bleeding | Choose the fastest stabilizing fix, not the perfect fix. |

### Review and Validation

| Term | Use |
|---|---|
| diff-level explanation | Explain only what changed and why. |
| red team this | Actively search for holes and failure modes. |
| steel man, then critique | Present the strongest version before criticizing. |
| assumption audit | Surface hidden assumptions that could be wrong. |
| premortem | Imagine the plan shipped and failed, then explain what killed it. |
| rubber duck mode | Reflect the user's logic and identify where it breaks. |

### Teaching and Understanding

| Term | Use |
|---|---|
| explain like a diagram | Give a structural explanation rather than a narrative one. |
| before/after | Show the transformation created by a change. |
| analogy mode | Map the concept to a familiar domain. |
| teach the concept, not the code | Separate the underlying idea from implementation details. |
| contrast with | Explain through comparison with something known. |
| narrate the why | Explain the intent behind each decision. |

### Execution

| Term | Use |
|---|---|
| actionable only | Include only things the user can act on now. |
| recipe mode | Provide numbered steps without extra explanation. |
| copy-paste ready | Make the output directly usable. |
| guard rails | State what not to do. |
| checkpoint mode | Break work into verifiable stages. |
| spike mode | Optimize for quick validation, not production quality. |

### Context Switching

| Term | Use |
|---|---|
| cold resume | Catch the user up as if they have been away for hours. |
| status line | Give a one-sentence project status. |
| next action | Skip recap and identify the next move. |
| parking lot recap | List deferred items to revisit. |
| handoff brief | Summarize as if passing the work to another operator. |

## How to Use It

1. Identify the kind of thinking needed: decision, diagnosis, orientation, triage, review, teaching, execution, or context-switching.
2. Pick one to three terms from the relevant category.
3. Put the terms at the front of the request.
4. Add the actual task.
5. If the result is still off, change the framing terms before adding more background.

## Examples

| Situation | Prompt |
|---|---|
| Too many errors | Triage mode, verdict first, actionable only: what do I fix first? |
| Risky deployment | Go/no-go, blast radius, reversibility check: is this safe to deploy? |
| Confusing system | Lay of the land, architecture zoom level: what are the moving parts? |
| Code review | Diff-level explanation, assumption audit: what changed and what could be wrong? |
| Returning after a break | Cold resume, status line, next action: where are we and what should I do next? |

## Escape Hatch

When the user cannot articulate the problem, use this prompt:

> I know something is wrong but I can't articulate it. Here's what I'm seeing: [symptoms]. Use Socratic questioning to narrow the scope.

This flips the cognitive load. The agent does the precision work instead of requiring the user to name the frame upfront.

## Common Mistakes

| Mistake | Why It Fails |
|---|---|
| Using too many terms | The response gets over-constrained and muddled. |
| Asking for brevity only | Length control does not specify the reasoning mode. |
| Combining incompatible frames | For example, "recipe mode" and "teach the concept" pull in different directions. |
| Adding more context before fixing the frame | The issue may be response shape, not missing information. |

## Related Frameworks

| Framework | Relationship |
|---|---|
| Five Why | A specific diagnosis frame for root-cause analysis. |
| RICE | A prioritization method that can follow triage. |