Verify the adoption status of Universal Development Standards in the current project.
Verifies Universal Development Standards adoption and file integrity in your project.
/plugin marketplace add asiaostrich/universal-dev-standards/plugin install universal-dev-standards@asia-ostrichVerify the adoption status of Universal Development Standards in the current project.
驗證當前專案的 Universal Development Standards 採用狀態。
# Basic check (with interactive mode for issues)
uds check
# Compact summary for quick status
uds check --summary
# Check without network access
uds check --offline
# Restore missing or modified files
uds check --restore
Shows compact status for quick overview:
顯示精簡狀態供快速瀏覽:
UDS Status Summary
──────────────────────────────────────────────────
Version: 3.5.1-beta.16 → 3.5.1-beta.18 ⚠
Level: 2 - Professional (專業)
Files: 12 ✓
Skills: Claude Code ✓ | OpenCode ○
Commands: OpenCode ✓
──────────────────────────────────────────────────
Shows detailed information including:
When issues are detected (modified/missing files), CLI automatically enters interactive mode:
當偵測到問題時,CLI 自動進入互動模式:
──────────────────────────────────────────────────
⚠ Modified: .standards/commit-message-guide.md
? What would you like to do?
❯ View diff
Restore original
Keep current (update hash)
Skip
Available actions:
| Action | Description |
|---|---|
| View diff | Show differences between current and original |
| Restore original | Replace with upstream version |
| Keep current | Accept modifications and update hash |
| Skip | Do nothing for this file |
For missing files:
| Action | Description |
|---|---|
| Restore | Download and restore from upstream |
| Remove from tracking | Remove from manifest |
| Skip | Do nothing for this file |
| Option | Description | 說明 |
|---|---|---|
--summary | Show compact status summary | 顯示精簡狀態摘要 |
--offline | Skip npm registry check | 跳過 npm registry 檢查 |
--diff | Show diff for modified files | 顯示修改檔案的差異 |
--restore | Restore all modified and missing files | 還原所有修改和遺失的檔案 |
--restore-missing | Restore only missing files | 僅還原遺失的檔案 |
--migrate | Migrate legacy manifest to hash-based tracking | 遷移舊版 manifest |
Shows status for each tracked file:
| Symbol | Meaning | 意義 |
|---|---|---|
| ✓ (green) | Unchanged | 未變更 |
| ⚠ (yellow) | Modified | 已修改 |
| ✗ (red) | Missing | 遺失 |
| ? (gray) | Exists but no hash | 存在但無 hash |
Summary format: {unchanged} unchanged, {modified} modified, {missing} missing
If skillHashes exist in manifest, checks:
If commandHashes exist in manifest, checks:
If integrationBlockHashes exist in manifest, checks:
Shows installation status for each configured AI tool:
Skills Status
Claude Code:
✓ Skills installed:
- User level: ~/.claude/skills/
Version: 3.5.1
✓ Commands: 7 installed
Path: .opencode/commands/
Status indicators:
Shows standards coverage:
| Symbol | Meaning | 意義 |
|---|---|---|
| ✓ (green) | All good | 一切正常 |
| ⚠ (yellow) | Warning, action recommended | 警告,建議採取行動 |
| ✗ (red) | Error, action required | 錯誤,需要採取行動 |
| ○ (gray) | Not installed/configured | 未安裝/配置 |
"Standards not initialized"
/init to initialize standards"Update available"
/update to get latest version"Missing files"
/check --restore or /update to restore"Modified files detected"
/check --diff to see changes/check --restore to reset to original"Skills not installed"
/update to install missing Skills/config skills to manage Skills"Legacy manifest detected"
uds check --migrate to upgrade to hash-based tracking/check # Full check with interactive mode
/check --summary # Quick status overview
/check --offline # Check without network access
/check --restore # Restore modified/missing files
/check --diff # Show file differences
/check --migrate # Upgrade manifest format