By asiaostrich
Enforce universal dev standards across projects with 72+ commands guiding TDD/BDD/ATDD/SDD workflows, git commits/releases/reviews/PRs, test coverage/generation/analysis, spec creation/reverse-engineering, code quality audits, documentation generation, CI/CD setup, security scans, and agents for architecture/reviews/testing.
npx claudepluginhub asiaostrich/universal-dev-standards --plugin universal-dev-standards**Version**: 1.0.0
> **Note**: Since Claude Code v2.1.3+, Skills and Commands are merged.
[UDS] Generate AC-to-test traceability matrix and coverage report
[UDS] Guide API design following REST, GraphQL and gRPC best practices
> [!WARNING]
[UDS] UDS health check and feedback system, diagnose installation integrity and detect development patterns
> [!WARNING]
[UDS] Structured AI-assisted brainstorming before spec creation
[UDS] Generate and maintain CHANGELOG.md entries
Verify the adoption status of Universal Development Standards in the current project.
[UDS] Pre-commit quality gates verification
[UDS] Guide CI/CD pipeline design, configuration and optimization
Generate well-formatted commit messages following the Conventional Commits standard.
Configure Universal Development Standards settings for the current project.
Analyze test coverage across multiple dimensions and provide actionable recommendations.
[UDS] Guide database design, migration planning and query optimization
Derive all test structures (BDD + TDD + optionally ATDD) from an approved SDD specification.
Derive ATDD acceptance test tables from an approved SDD specification document.
Derive Gherkin `.feature` files from an approved SDD specification document.
Derive test skeleton files from an approved SDD specification document.
Generate derived artifacts (BDD scenarios, TDD skeletons, ATDD tables) from approved SDD specifications.
[UDS] Guide for mapping software development phases to UDS commands and features
[UDS] Assess project health, architecture, and risks before adding features
[UDS] Generate usage documentation from project sources
Manage, write, and generate project documentation.
[UDS] Guide workflow failure recovery with checkpoints, retries and rollback strategies
> [!WARNING]
> **Language**: English | [繁體中文](../../locales/zh-TW/skills/commands/guide.md)
[UDS] Guide incident response, root cause analysis and post-mortem documentation
Initialize Universal Development Standards in the current project.
> **Language**: English | [繁體中文](../../locales/zh-TW/skills/commands/methodology.md)
[UDS] Track development metrics, code quality indicators and project health
[UDS] Guide code migration, framework upgrades and technology modernization
[UDS] Guide observability setup, metrics design, alerting, and maturity assessment
[UDS] Guide Pull Request creation, review automation and merge strategies
Guide refactoring decisions and recommend appropriate strategies.
Manage the release workflow and changelogs according to Semantic Versioning.
Write well-structured user stories and requirements following INVEST criteria.
Transform existing code or SDD acceptance criteria into BDD Gherkin scenarios.
Reverse engineer existing code into a structured SDD specification document.
Analyze gaps between BDD scenarios and TDD test coverage.
Reverse engineer existing code or tests into specifications and scenarios.
Perform systematic code review using standardized checklists and comment prefixes.
[UDS] Guide runbook creation, maintenance, drills, and coverage reporting
[UDS] Guide automated security scanning, dependency auditing and secret detection
Create lightweight specification documents for past changes that were committed without spec tracking.
Create, review, approve, implement, and verify specification documents — full SDD lifecycle management.
[UDS] Guide security review and vulnerability assessment following OWASP standards
[UDS] Guide SLI selection, SLO setting, and Error Budget management
> [!WARNING]
Update Universal Development Standards to the latest version.
> **Language**: English | [繁體中文](../../locales/zh-TW/skills/agents/README.md)
Software architecture specialist for system design and technical planning. Use when: designing systems, planning architecture, evaluating patterns, creating technical proposals. Keywords: architecture, system design, design patterns, technical design, API design, database modeling, 架構, 系統設計, 技術設計.
Documentation specialist for technical writing, API docs, and user guides. Use when: writing documentation, creating READMEs, API documentation, user guides, changelogs. Keywords: documentation, README, API docs, user guide, technical writing, changelog, 文件, 說明文件.
Code review specialist for quality assessment, security analysis, and best practices enforcement. Use when: reviewing pull requests, checking code quality, security audit, pre-merge review. Keywords: code review, PR review, quality check, security audit, pull request, 程式碼審查, PR 審查.
Specification analysis specialist for requirement extraction and spec generation. Use when: analyzing requirements, extracting specs from code, creating specifications, requirement clarification. Keywords: specification, requirements, analysis, spec extraction, user stories, 規格分析, 需求, 規格.
Testing strategy specialist for test design, coverage analysis, and quality assurance. Use when: designing tests, analyzing coverage, implementing TDD/BDD, writing test plans. Keywords: testing, TDD, BDD, unit test, integration test, coverage, test strategy, 測試, 單元測試, 整合測試.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimSkills for development standards: commit messages, code review, testing, documentation, and more. Supports 25 comprehensive skills for the full development lifecycle.
Correctness workflow for structured development. 26 skills with configurable intensity levels: spec-before-code, skeptical review, enforced TDD, formal modeling, adversarial review, verification, documentation, and metrics. Intensity gates let you choose standard, high, or critical rigor per project.
SDLC enforcement for AI agents — TDD, planning, self-review, CI shepherd
Essential development workflow agents for code review, debugging, testing, documentation, and git operations. Includes 7 specialized agents with strong auto-discovery triggers. Use when: setting up development workflows, code reviews, debugging errors, writing tests, generating documentation, creating commits, or verifying builds. [Role] specialist. MUST BE USED when: [trigger 1], [trigger 2], [trigger 3]. Use PROACTIVELY for [broad task category].
AI-First SDLC — zero-debt development with validators, enforcement, and workflows
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
Version: 5.1.0-beta.4 | Released: 2026-04-01 | License: Dual License (CC BY 4.0 + MIT)
Language-agnostic, framework-agnostic development standards for software projects. Ensure consistency, quality, and maintainability across diverse technology stacks with AI-native workflows.
# Install globally (stable)
npm install -g universal-dev-standards
# Initialize your project
uds init
Looking for beta or RC versions? See Pre-release Versions.
npx universal-dev-standards init
Note: Copying standards alone won't enable AI assistance. Use
uds initto automatically configure your AI tool or manually reference standards in your tool's configuration file.
| I want to... | Command |
|---|---|
| Understand an existing codebase | /discover |
| Build a new feature with specs | /sdd |
| Work with legacy code | /reverse |
| Choose a development methodology | /methodology |
| Make a clean commit | /commit |
Tip: Type
/dev-workflowfor a complete guide to all development phases and available commands.See also: Daily Workflow Guide
| Category | Count | Description |
|---|---|---|
| Core Standards | 71 | Universal development guidelines |
| AI Skills | 46 | Interactive skills |
| Slash Commands | 50 | Quick actions |
| CLI Commands | 9 | list, init, configure, check, update, skills, audit, agent, workflow |
What's New in 5.0? See Pre-release Notes for details on new features.
UDS uses a Dual-Layer Execution Model designed for both high-speed interactive development and deep technical compliance.
graph TD
A[AI Agent / Developer] --> B{Action Layer}
B -- "Daily Tasks" --> C[Skills Layer (.ai.yaml)]
B -- "Deep Review" --> D[Standards Layer (.md)]
C --> C1[Token-Efficient]
C --> C2[Interactive Wizards]
D --> D1[Comprehensive Theory]
D --> D2[Tool Configurations]
C1 -. "Fallback" .-> D1
| Aspect | Skills (Execution) | Core Standards (Knowledge) |
|---|---|---|
| Format | YAML-optimized | Full Markdown |
| Goal | High-speed interactive lookup | Deep understanding & Rationale |
| Token Usage | Minimal (AI-Friendly) | Detailed (Reference) |
| AI Tool | Status | Skills | Slash Commands | Configuration |
|---|---|---|---|---|
| Claude Code | ✅ Complete | 29 | 33 | CLAUDE.md |
| OpenCode | ✅ Complete | 29 | 33 | AGENTS.md |
| Gemini CLI | 🧪 Preview | 18+ | 20+ | GEMINI.md |
| Cursor | ✅ Complete | Core | Simulated | .cursorrules |
| Cline / Roo Code | 🔶 Partial | Core | Workflow | .clinerules |
| Windsurf | 🔶 Partial | ✅ | Rulebook | .windsurfrules |
Status Legend: ✅ Complete | 🧪 Preview | 🔶 Partial | ⏳ Planned
npm (Recommended)
npm install -g universal-dev-standards
uds init # Interactive initialization
uds check # Check adoption status
uds update # Update to latest version
uds config # Manage preferences (language, mode)
uds uninstall # Remove standards from project
Use uds config to manage your preferences:
| Parameter | Command | Description |
|---|---|---|
| Commit Language | uds config --lang zh-TW | Set preferred language for AI commits |
| Standards | uds init | Install all available standards |
| Tool Mode | uds config --mode skills | Choose between Skills, Standards, or Both |
See CONTRIBUTING.md for detailed guidelines.
UDS is the standards definition layer in the AsiaOstrich three-layer product architecture:
UDS (What to do) → DevAP (How agents do it) → VibeOps (Full lifecycle)