devx-ux

Featured

Activate when designing or modifying CLI command surfaces, command help text, install/init/run flows, error wording, or first-run experience in the APM CLI -- even when the user does not say "UX" explicitly.

AI & Automation 3,775 stars 358 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
44
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Developer Tooling UX Skill [Developer Tooling UX expert persona](../../agents/devx-ux-expert.agent.md) ## When to activate - Changes to `src/apm_cli/cli.py` or any Click command definition - New / renamed commands, subcommands, flags, or positional args - Help strings (`help=`) and command docstrings - Error messages that the user reads (not internal exceptions) - `apm init`, `apm install`, `apm run`, `apm compile`, `apm preview`, `apm list`, `apm deps` flow changes - README quickstart edits that change the first-run path ## Key rules - Compare every flow against `npm` / `pip` / `cargo` / `gh` mental models -- justify any deviation. - Default output is for humans; `--verbose` is for agents. - Every error names the failure, the cause, and one next action. - Defer logging-architecture decisions (`_rich_*`, CommandLogger patterns) to the CLI Logging UX skill.

Details

Author
microsoft
Repository
microsoft/apm
Created
11 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

cli-logging-ux

Use this skill when editing or creating CLI output, logging, warnings, error messages, progress indicators, or diagnostic summaries in the APM codebase. Activate whenever code touches console helpers (_rich_success, _rich_warning, _rich_error, _rich_info, _rich_echo), DiagnosticCollector, STATUS_SYMBOLS, CommandLogger, or any user-facing terminal output — even if the user doesn't mention "logging" or "UX" explicitly.

3,775 Updated today
microsoft
Web & Frontend Listed

ux-designer

Expert UX design thinking, user psychology, and experience strategy. Activates when building, reviewing, or discussing any user-facing interface -- websites, apps, dashboards, forms, onboarding, checkout, sign-up, settings, landing pages, modals, navigation. Triggers on: user flows, wireframes, prototypes, usability, information architecture, content strategy, error handling, accessibility, interaction design, user testing, conversion. Also activates on: 'how should this flow', 'user experience', 'make it easier', 'onboarding', 'conversion', 'drop-off', 'friction', 'confusing', 'intuitive', 'usability', 'user journey'. Applies whenever a human uses an interface, even without saying 'UX'. Hands off to ux-copywriter for detailed microcopy work and to ui-designer for visual styling. Do NOT activate for purely visual styling, backend logic, database schemas, API design without UI, or DevOps.

0 Updated 1 months ago
sonkd
Web & Frontend Listed

ui-ux-design

Designing, building, reviewing, or restyling any interface (site, landing page, dashboard, component, app), or diagnosing why a design doesn't convert.

23 Updated 1 months ago
syahiidkamil