Coding & Developmentโจgemini๐คclaude๐ฌgptโจ๏ธcursor๐windsurf๐universal
Universal Development Standards
Universal, language-agnostic development standards for software projects. Includes coding standards, git workflows, testing guidelines, documentation structure, and AI collaboration rules.
Quick Start
Install this Skill
npx skills add AsiaOstrich/universal-dev-standards# Universal Development Standards > **Language**: English | [็น้ซไธญๆ](locales/zh-TW/README.md) | [็ฎไฝไธญๆ](locales/zh-CN/README.md) **Version**: 3.5.0 **Last Updated**: 2026-01-15 **License**: [Dual License](LICENSE) (CC BY 4.0 + MIT) ### What's New in 3.5.0 | Feature | Description | |---------|-------------| | **Multi-Agent Skills** | Install Skills to multiple AI agents simultaneously | | **Gemini CLI TOML** | Auto-convert commands to TOML format for Gemini CLI | | **i18n Support** | CLI supports EN, ZH-TW, ZH-CN with auto-detection | | **9 AI Tools** | Claude Code, Cursor, Windsurf, Cline, GitHub Copilot, Antigravity, Codex, OpenCode, Gemini CLI | | **18 Core Standards** | New `ai-instruction-standards.md` | | **Interactive Commands** | `/init`, `/config`, `/update` use AskUserQuestion | | **Methodology System** ๐งช | TDD/BDD/SDD/ATDD workflows (experimental) | > ๐งช = Experimental feature - requires `-E` flag, will be redesigned in v4.0 --- ## Purpose This repository provides **language-agnostic, framework-agnostic, domain-agnostic** documentation standards for software projects. These standards ensure consistency, quality, and maintainability across diverse technology stacks. --- ## Quick Start ### Install via npm (Recommended) ```bash # Install globally npm install -g universal-dev-standards # Initialize your project uds init ``` ### Or use npx (No installation required) ```bash npx universal-dev-standards init ``` ### Manual Setup Copy essential standards to your project: ```bash cp core/anti-hallucination.md your-project/.standards/ cp core/checkin-standards.md your-project/.standards/ cp core/commit-message-guide.md your-project/.standards/ ``` > **Important**: Copying standards alone won't enable AI assistance. You must also reference them in your AI tool's configuration file (e.g., `CLAUDE.md`, `.cursorrules`). Use `uds init` for automatic configuration. ### AI Tool Extensions (Optional) After installing UDS, optionally enable AI-assisted features for your preferred tools: | AI Tool | Configuration | Skills | Commands | |---------|--------------|:------:|:--------:| | Claude Code | `uds init` โ `CLAUDE.md` | โ Marketplace / File | Built-in | | OpenCode | `uds init` โ `AGENTS.md` | โ `.opencode/skill/` | โ `.opencode/command/` | | Cline | `uds init` โ `.clinerules` | โ `.cline/skills/` | - | | Roo Code | `uds init` โ `.roorules` | โ `.roo/skills/` | โ `.roo/commands/` | | OpenAI Codex | `uds init` โ `AGENTS.md` | โ `.codex/skills/` | - | | GitHub Copilot | `uds init` โ `copilot-instructions.md` | โ `.github/skills/` | โ `.github/prompts/` | | Windsurf | `uds init` โ `.windsurfrules` | โ `.windsurf/skills/` | - | | Gemini CLI | `uds init` โ `GEMINI.md` | โ `.gemini/skills/` | โ `.gemini/commands/` (TOML) | | Cursor | `uds init` โ `.cursorrules` | โ Rules only | - | | Google Antigravity | `uds init` โ `INSTRUCTIONS.md` | - | - | > **New in v3.5.0**: `uds init` supports multi-agent Skills installation. Select multiple agents to install Skills simultaneously. Gemini CLI commands are auto-converted to TOML format. --- ## Installation Methods ### CLI Tool (Primary Installation) The CLI tool is the primary way to adopt UDS in your projects. **npm (Recommended)** ```bash npm install -g universal-dev-standards uds init # Interactive initialization uds check # Check adoption status uds update # Update to latest version uds skills # List installed skills ``` **npx (No installation)** ```bash npx universal-dev-standards init ``` **Beta Version (Latest Features)** ```bash # Install beta globally npm install -g universal-dev-standards@beta # Or use specific version npm install -g universal-dev-standards@3.5.0-beta.13 # Or via npx npx universal-dev-standards@beta init ``` > **Note**: Beta versions include experimental features like the Methodology System (`/methodology`, `/bdd`, `/tdd`). These features will be redesigned in v4.0. See [Feature Availability](#feature-availability) for details. **Clone and Link (Development)** macOS / Linux: ```bash git clone https://github.com/AsiaOstrich/universal-dev-standards.git cd universal-dev-standards/cli && npm install && npm link ``` Windows (PowerShell): ```powershell git clone https://github.com/AsiaOstrich/universal-dev-standards.git cd universal-dev-standards\cli; npm install; npm link ``` See [CLI README](cli/README.md) for detailed usage, [Windows Guide](docs/WINDOWS-GUIDE.md) for Windows-specific instructions, and [Operation Workflow](docs/OPERATION-WORKFLOW.md) for project maintenance and development workflow. --- ### AI Tool Configuration Each AI tool uses a configuration file for project-specific rules. `uds init` generates these automatically: | Tool | Configuration File | Location | |------|-------------------|----------| | Claude Code | `CLAUDE.md` | Project root | | OpenCode | `AGENTS.md` | Project root | | OpenAI Codex | `AGENTS.md` | Project root | | Cursor | `.cursorrules` | Project root | | Windsurf | `.windsurfru ... (truncated)
Repository
19stars
3forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
๐คclaude๐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
๐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
โจgemini๐คclaude๐ฌgpt๐universal
524
34
View
misakanet-failure-memory
Coding & Development๐ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
๐คclaudeโจ๏ธcursor๐universal
424
158
View