Every team has "standards" — a wiki page nobody reads, a linter config, tribal knowledge. The moment you switch stacks, start a new repo, or hand work to an AI assistant, consistency resets to zero.
Universal Dev Standards (UDS) is an attempt to fix that: a language- and framework-agnostic set of development standards plus AI-native workflows, installable in one command.
What it is
- 50+ standards (commits, testing, ADRs, security, API design, …) written to be language- and framework-agnostic.
- 50+ skills / slash commands that turn those standards into actions: /discover, /sdd (spec-driven dev), /reverse (legacy code), /commit, /tdd, /security, and more.
- AI-native: it's built to drive AI coding tools (like Claude Code), so your assistant follows the same reviewable standards you would.
Try it
npm i -g universal-dev-standards
cd your-project
uds init
uds init wires the standards into your AI tool's config. Then, in your editor:
-
/discoverto understand an unfamiliar codebase -
/sddto build a feature from specs -
/commitfor a clean, conventional commit
MIT + CC BY 4.0, open source. Repo and docs: github.com/AsiaOstrich/universal-dev-standards
Feedback welcome — especially what standards or workflows you'd want next.
Top comments (1)
Hey, this article appears to have been generated with the assistance of ChatGPT or possibly some other AI tool.
We allow our community members to use AI assistance when writing articles as long as they abide by our guidelines. Please review the guidelines and edit your post to add a disclaimer.
Failure to follow these guidelines could result in DEV admin lowering the score of your post, making it less visible to the rest of the community. Or, if upon review we find this post to be particularly harmful, we may decide to unpublish it completely.
We hope you understand and take care to follow our guidelines going forward!