devx-ux

Guide APM CLI command design, help text, and user flows.

4|1|Updated May 7, 2026
One-click install
npx skills add https://github.com/githubnext/apm --skill devx-ux-githubnext
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devx-ux
Source: https://github.com/githubnext/apm/tree/main/.apm/skills/devx-ux
Command: npx skills add https://github.com/githubnext/apm --skill devx-ux-githubnext

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of improving the user experience of the APM CLI, helping to ensure that command surfaces, help text, and flows are intuitive and user-friendly.

Core Features & Use Cases

  • CLI Command Surface Design: Offers guidance for the design of CLI command interfaces.
  • Command Help Text: Assists in crafting clear and helpful help text for commands.
  • Install/Init/Run Flows: Provides best practices for the setup and execution flows.
  • Error Wording: Helps in formulating user-friendly error messages.
  • First-Run Experience: Enhances the initial interaction with the APM CLI.
  • Use Case: For example, when developing a new command for the APM CLI, this Skill can guide the creation of a user-friendly command interface and help text.

Quick Start

Use the devx-ux skill to review the user experience of the 'apm install' command in the APM CLI.

Frequently Asked Questions about devx-ux

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

FAQPage Schema
How do I improve the user experience of command line interfaces?

To improve CLI user experience, apply guidelines for command surface design, help text, and user flows. This ensures command interfaces are intuitive, user-friendly, and satisfy developers interacting with the CLI.

What is the best way to write user-friendly error messages for a CLI?

The best way to write CLI error messages is to follow specific error wording guidelines that focus on usability. Formulating clear, user-friendly error messages helps users understand and resolve command execution failures quickly.

How do I design help text for CLI commands?

To design CLI help text, use guidelines that assist in crafting clear and helpful documentation for commands. Well-structured help text ensures users can easily understand command usage, flags, and expected execution flows.

Can I get guidance on designing the first-run experience for a CLI tool?

Yes, you can get guidance on designing the first-run experience for a CLI tool. Best practices for initial interaction and setup flows help enhance user satisfaction during the install, init, and run phases.