speak-to-zach

Structure AI responses with bottom-line-first formatting and explicit assumption surfacing.

2|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/zachmayer/skills --skill speak-to-zach
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speak-to-zach
Source: https://github.com/zachmayer/skills/tree/main/.claude/skills/speak-to-zach
Command: npx skills add https://github.com/zachmayer/skills --skill speak-to-zach

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves communication friction between AI assistants and users who rely on voice dictation or rapid, stream-of-consciousness input, preventing misunderstandings and costly task thrash.

Core Features & Use Cases

  • Assumption Surfacing: Explicitly identifies and validates load-bearing assumptions before executing code or changing scope.
  • Terminal-Optimized Formatting: Uses specific tagging and bottom-line positioning to ensure critical corrections are read first in terminal-based chat interfaces.
  • Use Case: When a user provides a long, rambling dictated request with multiple self-corrections, this skill forces the AI to summarize its interpretation and surface key assumptions before taking any irreversible action.

Quick Start

Activate the speak-to-zach protocol to ensure all future responses lead with the bottom line and explicitly surface any assumptions made during our conversation.

Frequently Asked Questions about speak-to-zach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage noisy voice dictation inputs in AI-assisted development environments?

To manage noisy voice dictation inputs, you can use a structured communication protocol that enforces bottom-line-first responses and explicit assumption surfacing to prevent context loss. This ensures the AI validates your intent before taking action.

Why does my AI assistant silently diverge from my intent when I provide rambling stream-of-consciousness requests?

AI assistants diverge from intent when they make unvalidated assumptions about complex inputs. A communication protocol forces the AI to explicitly surface and validate load-bearing assumptions before executing code or changing scope.

What is the best way to format AI responses for terminal-based chat interfaces?

The best way to format AI responses for terminal-based chat interfaces is to use terminal-optimized formatting with specific tagging conventions and bottom-line positioning, ensuring critical corrections are read first to minimize reading friction.

How do I prevent task thrash when giving rapid self-correcting commands to an AI coding assistant?

You prevent task thrash by enforcing a communication protocol that makes the AI summarize its interpretation of your self-corrections and surface key assumptions before taking any irreversible action. This maintains high-bandwidth information exchange.

Does a structured communication protocol work for rapid stream-of-consciousness input in claude-code?

Yes, a structured communication protocol works for rapid stream-of-consciousness input in claude-code by enforcing logical flow rules and tagging conventions. It facilitates high-bandwidth exchange by requiring the AI to lead with the bottom line.