writing-status-and-progress

Generate status labels and progress messages for UI states.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/maltemd/hoover-content-design-system --skill writing-status-and-progress-maltemd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-status-and-progress
Source: https://github.com/maltemd/hoover-content-design-system/tree/main/skills/ux-writing/writing-status-and-progress
Command: npx skills add https://github.com/maltemd/hoover-content-design-system --skill writing-status-and-progress-maltemd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you write clear, concise, and informative status indicators and progress messages for user interfaces, ensuring users understand what's happening with the system or their tasks.

Core Features & Use Cases

  • Status Label Generation: Creates short, impactful labels for various states (e.g., "Uploading...", "Offline", "Saved").
  • Detail Text Enhancement: Provides context for labels, including duration, user actions, or recovery guidance.
  • Progress Indication: Determines appropriate visual feedback (determinate, indeterminate, or none) based on task progress.
  • Use Case: When a user uploads multiple files, this Skill can generate a status like "Uploading... 3 of 10 files" with a determinate progress bar, and update it to "Upload complete" or "Upload failed" with recovery steps.

Quick Start

Use the writing-status-and-progress skill to generate a status message for a file upload that is 30% complete.

Frequently Asked Questions about writing-status-and-progress

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

FAQPage Schema
How do I write clear UI status messages for system state and task progress?

To write clear UI status messages, generate concise labels and detail text that provide context for pending, in-progress, completed, and failed states, ensuring users understand synchronization status and recovery guidance.

What is the best way to show progress indication for a file upload UI?

The best way to show file upload progress is to determine appropriate visual feedback based on task completion, using determinate progress bars for measurable tasks and indeterminate indicators when duration is unknown.

How do I communicate connection states and synchronization status to users?

Communicate connection states and synchronization status by generating short, impactful status labels like "Offline" or "Saved", paired with detail text that provides context on duration or required user actions.

Can I use this approach for generating error messages and recovery steps for failed tasks?

Yes, you can generate status messages for failed states that include specific recovery steps, ensuring the UI copy guides users on how to resolve task failures while adhering to character limits.

What are the limitations of using determinate and indeterminate progress indicators?

Determinate progress indicators require accurate progress representation and known task durations, whereas indeterminate indicators are limited to scenarios where task progress cannot be measured, providing no completion percentage feedback.

How does writing-status-and-progress handle state transitions for pending, in-progress, and completed tasks?

Writing-status-and-progress handles state transitions by generating clear UI copy that shifts between pending, in-progress, completed, and failed states, ensuring accurate progress representation and adherence to character limits.