distill

Identify and remove nonessential elements from UI designs to reveal core purpose.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/mahou-labs/shiru --skill distill-mahou-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distill
Source: https://github.com/mahou-labs/shiru/tree/main/.agents/skills/distill
Command: npx skills add https://github.com/mahou-labs/shiru --skill distill-mahou-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designs often carry unnecessary complexity that overwhelms users and obscures core goals. Distill helps teams strip away nonessential elements to reveal the essential purpose and improve usability.

Core Features & Use Cases

  • Systematic identification of sources of complexity across information architecture, visual design, layout, interaction, content, and code.
  • Actionable plan for simplification that preserves essential functionality while removing redundancies.
  • Use Case: when redesigning a feature with cluttered UI, distill shows what to remove or consolidate to achieve a clear core path.

Quick Start

Identify the single core goal of the design, enumerate nonessential elements, and remove or consolidate them to reveal a clean, purposeful interface.

Frequently Asked Questions about distill

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

FAQPage Schema
How do I simplify a cluttered UI and reduce visual noise in product design?

Simplifying a cluttered UI requires identifying the single core goal, enumerating nonessential elements, and consolidating or removing them. This strips complexity from information architecture, visual design, and layout to reveal a clean, purposeful interface.

What is the best way to identify sources of complexity in a design system?

Identifying complexity in a design system involves systematically auditing information architecture, visual design, interaction, content, and code. This reveals redundancies and clutter that obscure the core purpose, allowing you to plan progressive disclosure and maintain simplicity.

How do I remove unnecessary elements from a product interface without losing functionality?

To remove unnecessary elements without losing functionality, establish explicit criteria for essential elements and a plan for progressive disclosure. This ensures simplification preserves core features while eliminating redundancies and visual noise.

When should I use progressive disclosure to improve usability in a feature redesign?

Use progressive disclosure during a feature redesign when you need to maintain simplicity after stripping away nonessential elements. It manages complexity by revealing information only as needed, keeping the core path clear and purposeful.

Why does my UI overwhelm users and obscure the core product goals?

Your UI overwhelms users because it carries unnecessary complexity that obscures core goals. Stripping away nonessential elements across layout, content, and interaction reveals the essential purpose and improves usability.