~ / rigs / AsiaOstrich / universal-dev-standards

AsiaOstrich/universal-dev-standards

Universal, language-agnostic development standards for software projects. Includes coding standards, git workflows, testing guidelines, documentation structure, and AI collaboration rules.

↗ GitHub ★ 76 other updated 3d ago project Claude CodeCodexCursorGemini CLI Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~13.3k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit AsiaOstrich/universal-dev-standards/.claude ./rig-universal-dev-standards  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/ac-coverage .claude/skills/ac-coverage
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/adr-assistant .claude/skills/adr-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/ai-collaboration-standards .claude/skills/ai-collaboration-standards
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/ai-friendly-architecture .claude/skills/ai-friendly-architecture
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/ai-instruction-standards .claude/skills/ai-instruction-standards
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/api-design-assistant .claude/skills/api-design-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/atdd-assistant .claude/skills/atdd-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/audit-assistant .claude/skills/audit-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/bdd-assistant .claude/skills/bdd-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/brainstorm-assistant .claude/skills/brainstorm-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/changelog-guide .claude/skills/changelog-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/checkin-assistant .claude/skills/checkin-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/ci-cd-assistant .claude/skills/ci-cd-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/code-review-assistant .claude/skills/code-review-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/commit-standards .claude/skills/commit-standards
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/comprehension-ladder .claude/skills/comprehension-ladder
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/contract-test-assistant .claude/skills/contract-test-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/database-assistant .claude/skills/database-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/deploy-assistant .claude/skills/deploy-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/dev-methodology .claude/skills/dev-methodology
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/dev-workflow-guide .claude/skills/dev-workflow-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/docs-generator .claude/skills/docs-generator
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/documentation-guide .claude/skills/documentation-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/durable-execution-assistant .claude/skills/durable-execution-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/e2e-assistant .claude/skills/e2e-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/error-code-guide .claude/skills/error-code-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/git-workflow-guide .claude/skills/git-workflow-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/incident-response-assistant .claude/skills/incident-response-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/journey-test-assistant .claude/skills/journey-test-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/knowledge-graph .claude/skills/knowledge-graph
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/logging-guide .claude/skills/logging-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/metrics-dashboard-assistant .claude/skills/metrics-dashboard-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/migration-assistant .claude/skills/migration-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/observability-assistant .claude/skills/observability-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/orchestrate .claude/skills/orchestrate
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/plan .claude/skills/plan
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/pr-automation-assistant .claude/skills/pr-automation-assistant
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/project-discovery .claude/skills/project-discovery
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/project-structure-guide .claude/skills/project-structure-guide
$ npx degit AsiaOstrich/universal-dev-standards/.claude/skills/push .claude/skills/push
$ curl -fsSL --create-dirs -o .claude/agents/uds-architecture-reviewer.md https://raw.githubusercontent.com/AsiaOstrich/universal-dev-standards/main/integrations/claude-code/.claude/agents/uds-architecture-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/uds-deep-investigator.md https://raw.githubusercontent.com/AsiaOstrich/universal-dev-standards/main/integrations/claude-code/.claude/agents/uds-deep-investigator.md
$ curl -fsSL --create-dirs -o .claude/agents/uds-feature-implementer.md https://raw.githubusercontent.com/AsiaOstrich/universal-dev-standards/main/integrations/claude-code/.claude/agents/uds-feature-implementer.md
$ curl -fsSL --create-dirs -o .claude/agents/uds-mechanical-edit.md https://raw.githubusercontent.com/AsiaOstrich/universal-dev-standards/main/integrations/claude-code/.claude/agents/uds-mechanical-edit.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (56)

Subagents (4)

uds-architecture-reviewer
model: opus
Use proactively to review a large or structural change, decide a module boundary, or diagnose a failure whose cause is not yet hypothesised. Use when only the goal and the constraints are known and th
uds-deep-investigator
model: fable
Use for work larger than a single sitting that must run unattended — a root-cause investigation with no hypothesis yet, an outage post-mortem across several systems, or an architecture decision whose
uds-feature-implementer
model: sonnet
Use to implement a feature whose goal and integration points are already defined, refactor a module toward a stated target structure, or write integration tests for a specified subsystem. Use when mos
uds-mechanical-edit
model: haiku
Use when the steps are already written out and the only work left is applying them — a mechanical rename across known files, a version bump, adding an export the spec already names, fixing a typo. Use

Hooks (1)

eventmatcherruns
UserPromptSubmit*node "$CLAUDE_PROJECT_DIR/scripts/hooks/inject-standards.mjs"

Similar rigs

copied ✓