
devx-ux
โ Officialโ 3,123by microsoft ยท part of microsoft/apm
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.
๐ฅ๐ฅFreeQuick setup
๐งฐ Not standalone. This skill ships with microsoft/apm and only works together with that tool โ install the tool first, then add this skill.
This is the playbook your agent receives when the skill activates โ you don't need to read it to use the skill, but it's here to audit before installing.
Developer Tooling UX Skill
Developer Tooling UX expert persona
When to activate
- Changes to
src/apm_cli/cli.pyor 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 depsflow changes- README quickstart edits that change the first-run path
Key rules
- Compare every flow against
npm/pip/cargo/ghmental models -- justify any deviation. - Default output is for humans;
--verboseis 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.
Copy & paste โ that's it
npx skills add microsoft/apm --skill "devx-ux" --full-depthRun this in your project โ your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITโ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub โ