home / skills / coowoolf / insighthunt-skills / nlx-design-stack
This skill designs natural language interfaces by applying a structured NLX stack to create transparent prompts, plans, processes, and follow-ups that users
npx playbooks add skill coowoolf/insighthunt-skills --skill nlx-design-stackReview the files below or copy the command above to add this skill to your agents.
---
name: nlx-design-stack
description: Use when designing AI agents or chatbots, when raw model outputs feel like a black box, or when building natural language interfaces that need structure and trust
---
# NLX (Natural Language Experience) Design Stack
## Overview
A framework defining the new principles and UI constructs required for **Natural Language Interfaces**. Moves beyond simple chat to structured, designed conversations.
**Core principle:** NLX is the new UX. Conversations have grammars, structures, and invisible UI elements.
## The Four Elements
```
┌─────────────────────────────────────────────────────────────────┐
│ NLX DESIGN STACK │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ PROMPTS │ │ PLANS │ │
│ │ │ │ │ │
│ │ New UI │ │ Structured │ │
│ │ Construct │ │ Editable │ │
│ │ (Input) │ │ Outputs │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ PROCESS │ │ FOLLOW-UPS │ │
│ │ │ │ │ │
│ │ Show the │ │ Guided │ │
│ │ Work / │ │ Navigation │ │
│ │ Thinking │ │ Suggestions │ │
│ └──────────────┘ └──────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
```
## Key Principles
| Element | Principle |
|---------|-----------|
| **Prompts** | Treat prompts as distinct UI elements (like dropdowns) |
| **Plans** | Return structured, editable plans for complex goals |
| **Process** | Visualize reasoning to build trust ("thinking aloud") |
| **Follow-ups** | Proactively suggest next steps ("happy path" guidance) |
## Common Mistakes
- Assuming "the model is the product" (neglecting design)
- Making the AI a black box without feedback
- Failing to guide users after an output
---
*Source: Aparna Chennapragada (Microsoft CPO) via Lenny's Podcast*
This skill teaches the NLX (Natural Language Experience) design stack for building structured, trustworthy AI-driven conversations. It frames prompts, plans, process, and follow-ups as explicit UI constructs to move beyond free-form chat. The goal is to make model behavior visible, editable, and actionable for end users.
The skill inspects conversational designs and maps outputs to four elements: Prompts (treating inputs as UI controls), Plans (structured editable outputs), Process (visible reasoning or progress), and Follow-ups (guided next steps). It highlights gaps where the model is treated as a black box and recommends concrete interface patterns to surface structure and control. It produces targeted suggestions for redesigning prompts, exposing intermediate steps, and adding proactive navigation options.
How does NLX differ from conventional chat UI design?
NLX treats conversational pieces as interface constructs (prompts, plans, process, follow-ups) rather than free-form messages. It emphasizes structure, editability, and visible work.
Will exposing process hurt model performance or privacy?
Exposing process focuses on surface-level reasoning, progress, or intermediate outputs that improve clarity. Sensitive details should still be filtered; design chooses which internal steps to show.