Home
Softono
UniOpsQC

UniOpsQC

Open source MIT Shell
12
Stars
5
Forks
0
Issues
0
Watchers
2 weeks
Last Commit

About UniOpsQC

RoundTable Framework For Claude Code β€” A structured multi-team AI governance framework

Platforms

Web Self-hosted

Languages

Shell

UniOps Quantum Cycle

Version License Stars Forks Last Commit Claude Code compatible Made in Thailand Discord

ΰΈ ΰΈ²ΰΈ©ΰΈ²ΰΉ„ΰΈ—ΰΈ’ / Thai: ΰΈ­ΰΉˆΰΈ²ΰΈ™ README ΰΈ ΰΈ²ΰΈ©ΰΈ²ΰΉ„ΰΈ—ΰΈ’


πŸ“Š Presentation

UniOpsQC Presentation β€” English   UniOpsQC Presentation β€” ΰΈ ΰΈ²ΰΈ©ΰΈ²ΰΉ„ΰΈ—ΰΈ’

Presentation EN   Presentation TH


[!NOTE] Governance for Claude Code β€” ship with confidence, not just speed. A structured multi-team AI governance framework that turns Claude Code into a coordinated engineering organization with specialized teams, approval gates, automated policy enforcement, and full audit trail.

By Unicorn Tech Integration Co., Ltd.


Table of Contents


πŸ€” Why UniOps Quantum Cycle?

πŸ—οΈ
5 Teams
16 specialized personas
πŸ“‹
Phase Gates
Ticket-driven workflow
πŸ”
Full Audit Trail
Every decision logged
⚑
21 Skills
Ready-made slash commands
πŸ›‘οΈ
Policy Engine
9 enforced standards
Vanilla Claude Code UniOps Quantum Cycle
Structure Single assistant βœ… 5 teams + 16 personas
Planning πŸ”§ Ad hoc βœ… Phase dispatch + ticket gates
Code Review πŸ”§ Manual βœ… 2-pass + cross-layer trace
Shipping πŸ”§ Manual git βœ… /git pr with rebase + governance gates
QA πŸ”§ Manual βœ… Playwright MCP + smoke test gates
Retrospective ❌ None βœ… /git lookback β€” git + session data + decision audit
Governance ❌ None βœ… Full hierarchy + approval gates
Audit Trail ❌ None βœ… Every decision logged + traceable
Multi-Team ❌ No βœ… 4 teams + parallel execution
Setup β€” ⚑ ~30 seconds

πŸš€ Quick Start

Install via Claude Code (Recommended)

Copy and paste into Claude Code:

πŸ‡¬πŸ‡§ English:

Install UniOps Quantum Cycle from https://github.com/VarakornUnicornTech/UniOpsQC into my current project. Follow the Getting Started guide at https://github.com/VarakornUnicornTech/UniOpsQC/wiki/Getting-Started

πŸ‡ΉπŸ‡­ Thai / ΰΈ ΰΈ²ΰΈ©ΰΈ²ΰΉ„ΰΈ—ΰΈ’:

ΰΈ•ΰΈ΄ΰΈ”ΰΈ•ΰΈ±ΰΉ‰ΰΈ‡ UniOps Quantum Cycle จาก https://github.com/VarakornUnicornTech/UniOpsQC ΰΈ₯ΰΈ‡ΰΉƒΰΈ™ project ΰΈ›ΰΈ±ΰΈˆΰΈˆΰΈΈΰΈšΰΈ±ΰΈ™ ΰΈ•ΰΈ²ΰΈ‘ Getting Started ΰΈ—ΰΈ΅ΰΉˆ https://github.com/VarakornUnicornTech/UniOpsQC/wiki/Getting-Started

[!TIP] Use "install" β€” not "read" or "explain". Saying "install" makes Claude go straight to setup without reading every policy file first.

Manual Install

[!NOTE] Replace C:/Projects/my-project in the commands below with the actual path to your project folder β€” the folder where you want to install UniOps Quantum Cycle.

Bash / Git Bash / macOS / Linux:

git clone https://github.com/VarakornUnicornTech/UniOpsQC.git .claude-template
cp -r .claude-template/.claude/ C:/Projects/my-project/.claude/
cp .claude-template/template-version.json C:/Projects/my-project/template-version.json
cp .claude-template/plugin.json C:/Projects/my-project/plugin.json
cp .claude-template/.mcp.json C:/Projects/my-project/.mcp.json
cp -r .claude-template/hooks/ C:/Projects/my-project/hooks/
rm -rf .claude-template

PowerShell (Windows):

git clone https://github.com/VarakornUnicornTech/UniOpsQC.git .claude-template
Copy-Item -Recurse .claude-template\.claude\ C:\Projects\my-project\.claude\
Copy-Item .claude-template\template-version.json C:\Projects\my-project\template-version.json
Copy-Item .claude-template\plugin.json C:\Projects\my-project\plugin.json
Copy-Item .claude-template\.mcp.json C:\Projects\my-project\.mcp.json
Copy-Item -Recurse .claude-template\hooks\ C:\Projects\my-project\hooks\
Remove-Item -Recurse -Force .claude-template

[!TIP] After installing, edit .claude/ProjectEnvironment.md with your project name and paths before starting Claude Code for the first time.

[!NOTE] Windows β€” Hook scripts require jq: Install via winget (winget install jqlang.jq) or Chocolatey (choco install jq), then restart your terminal. Without jq, hook scripts will not function.

Playwright MCP (optional): Required only if you want browser automation for UX smoke tests. Install Node.js and run npx playwright install inside your project.


🎯 Three Ways to Use UniOps Quantum Cycle

[!TIP] Each level is fully opt-in. Start at Level 1 and expand as your project grows.

πŸš€ Level 1

"I just want better shipping"

Drop in /git commit and /git pr.
No governance overhead β€” just better, safer shipping.

πŸ—οΈ Level 2

"I want project structure"

Use /team-start, /phase-status, /bug-report.
Phase-based development without full team simulation.

πŸ›οΈ Level 3

"I want full governance"

Enable all hooks, activate agent teams, full session logging.
Enterprise-grade traceability out of the box.

πŸ’» VSCode Extension (UniOpsQC Hub)

UniOpsQC Hub is a companion VSCode extension that gives you a visual dashboard alongside Claude Code.

Install: Search for UniOpsQC Hub or RoundTable Hub in the VSCode Marketplace, or install extension ID unicorntech.roundhub.

What It Does

The extension does not run Claude Code β€” it is a command launcher and log viewer that works alongside the CLI.

Button What It Does
Quick Actions Copies a /command to your clipboard β€” paste it into Claude Code to run
SESSION LOGS Displays your RoundTable session log files for the active project
FRAMEWORK STATUS Shows the installed framework version (requires a .git repository)
Push to Hub Syncs your RoundTable logs to a cloud dashboard (subscription feature β€” not yet available)
Update Preview Copies the /template preview command to your clipboard β€” paste into Claude Code to run
Refresh Reloads the extension panel to reflect the latest file changes

Two Versions β€” What Each Shows

The extension panel displays two version numbers:

Version What It Is Where It Comes From
Framework version (e.g., v2.0.0) The UniOpsQC template version Read from your project's .git tags or template-version.json
Extension version (e.g., v1.6.0) The VSCode extension itself The extension's own release version in the Marketplace

[!TIP] The framework and extension are versioned independently. A newer extension does not mean a newer framework, and vice versa.

Centralized vs. Decentralized Projects

When you add a project in the extension, you will be asked for a Project Name and Project Root. UniOpsQC supports two project modes (set in .claude/ProjectEnvironment.md):

Mode When to Use Root Path Points To
Centralized Greenfield or solo projects The folder containing both .claude/ and your source code
Decentralized Pre-existing codebases The planning hub folder (containing .claude/), which is separate from the source code

πŸ‘₯ Teams

graph TD
    Commander["πŸ‘‘ Commander<br/>(You)"]
    AM["🎯 Overseer<br/>AM · MT · AS"]
    MON["πŸ—οΈ Monolith<br/>Backend Β· DB Β· Cloud"]
    SYN["⚑ Syndicate<br/>API · Security"]
    ARC["🎨 Arcade<br/>Frontend · UI"]
    CI["πŸ”¬ Cipher<br/>Forensics Β· Recovery"]

    Commander --> AM
    Commander --> CI
    AM --> MON
    AM --> SYN
    AM --> ARC

    style Commander fill:#f0a500,color:#000,stroke:#f0a500
    style AM fill:#1e6fb5,color:#fff,stroke:#1e6fb5
    style MON fill:#1a7a4a,color:#fff,stroke:#1a7a4a
    style SYN fill:#b52020,color:#fff,stroke:#b52020
    style ARC fill:#7c3aed,color:#fff,stroke:#7c3aed
    style CI fill:#444,color:#fff,stroke:#666
Team Domain Style
Overseer Project management, architecture decisions Balanced, cautious, standards-compliant
Monolith Core backend, infrastructure, DB schema, cloud, docs Verbose, type-safe, bulletproof
Syndicate API integration, query optimization, security Pragmatic, terse, performance-focused
Arcade Frontend UI, gamification, creative systems Clever, modern, innovative
Cipher Hardware diagnostics, disk forensics, RAID recovery Surgical, zero-write, verify-before-acting

⚑ Skills

Category Command Purpose
πŸ”„ Workflow /team-start [Team] [Project] [Phase] [free\|hold] Formal team kickoff
πŸ”„ Workflow /phase-status [Project] Full project phase + ticket status
πŸ”„ Workflow /compact-resume Post-compact re-orientation
πŸ”„ Workflow /overseer-report [ID] File OverseerReport entry
πŸ“‹ Planning /bug-report [Project] [desc] Create bug fix ticket + folders
πŸ“‹ Planning /mod-log [Project] [name] Create modification ticket + folders
πŸ“‹ Planning /sub-feature [Project] [name] Create sub-feature ticket + folders
βœ… Quality /audit [Project] [scope?] End-to-end multi-domain audit β€” finds gap bugs
βœ… Quality /git status Quick git state overview β€” branch, divergence, working tree
βœ… Quality /git commit [branch?] Governed commit β€” safety gates, 2-pass review, ticket gate
βœ… Quality /git pr [branch?] Governed PR β€” safety gates, review, test, push, pull request
βœ… Quality /git sync [remote?] [branch?] Governed sync β€” fetch upstream/origin, compare, merge/rebase
βœ… Quality /git lookback [period?] Retrospective β€” rebase-aware git + session data + decision audit
🎭 Persona /Overseer /Monolith /Syndicate /Arcade /Cipher Switch active team persona
πŸ”§ Framework /template [action] Version check, diff, update, rollback

Persona Skills

Command Purpose
/Overseer /Monolith /Syndicate /Arcade /Cipher Switch active team persona

Framework Management

Command Purpose
/template version Quick check β€” your installed version + component count
/template check update Compare local vs latest remote version, warn if outdated
/template preview Upgrade impact analysis β€” benefits, risks, and recommendation
/template changelog [version?] View changelog, optionally filtered by version
/template apply Upgrade with auto-backup + AI Smart Merge for conflicts
/template rollback [version?] Restore any previous version from versioned backups

πŸ“ Rules (Path-Scoped)

Policy rules in .claude/rules/ load automatically based on file context:

Rule When It Loads Key Rules
governance.md Always Plan-before-code, no-code-before-ticket, ticket/briefing standards, phase gates
logging.md Always Session logging, rotation, handover, OverseerReport, TeamChat
debugging.md Code files (.ts, .js, .py, etc.) Instrument-first, probe standards, cross-layer trace, gap bugs
testing.md Test files (*.test.*, *.spec.*) Unit tests, regression gates, living docs
codebase-scanning.md Always L1/L2/L3 tiered scan protocol, completeness checks
parallel-execution.md Always ZCB guarantee, ticket ownership, multi-session
skills-and-subagents.md Always Skill format, orchestration modes, subagent triggers

πŸͺ Hooks (Automated Enforcement)

Hooks are defined in .claude/settings.json under the "hooks" key. Scripts live in hooks/scripts/.

Hook Event What It Does
SessionStart Session start Confirms RoundTable governance framework is active
check-ticket-exists PreToolUse (Edit/Write) Warns if no ticket exists before code edits
log-file-change PostToolUse (Edit/Write) Logs file changes to session audit trail
Protected files PreToolUse (Edit/Write) Prompt hook β€” blocks edits to CLAUDE.md, policies, agents without authorization

[!WARNING] Windows note: Hook scripts require Git Bash or WSL. Ensure bash and jq are available in your PATH. Scripts use #!/usr/bin/env bash shebangs and Unix path separators.


🎭 Playwright MCP (Browser Automation)

Verification Scholars can use Playwright for UX Smoke Test Gates and User Journey Walkthroughs. Configuration: .mcp.json at project root.


πŸ“ Project Structure

your-project/
β”œβ”€β”€ .claude/
β”‚   β”œβ”€β”€ CLAUDE.md                # Core policy (entry point)
β”‚   β”œβ”€β”€ ProjectEnvironment.md    # Project registry
β”‚   β”œβ”€β”€ settings.json            # Permissions + hooks + protected file rules
β”‚   β”œβ”€β”€ agents/                  # 5 team agent definitions
β”‚   β”œβ”€β”€ rules/                   # 7 path-scoped rule files
β”‚   β”œβ”€β”€ skills/                  # 21 slash command skills
β”‚   β”‚   β”œβ”€β”€ git/                 # Unified VCS: status, commit, pr, sync, lookback
β”‚   β”‚   β”‚   └── checklists/      # Critical, informational, suppressions
β”‚   β”‚   β”œβ”€β”€ audit/               # Multi-domain gap bug finder
β”‚   β”‚   └── ...
β”‚   β”œβ”€β”€ policies/                # 9 detailed policy files (Β§1–§9)
β”‚   └── team_chat/               # Team communication logs + Cipher diagnostics
β”œβ”€β”€ hooks/                       # Hook scripts (config in .claude/settings.json)
β”‚   └── scripts/                 # check-git-workflow.sh, check-ticket-exists.sh, log-file-change.sh
β”œβ”€β”€ .mcp.json                    # Playwright browser automation
β”œβ”€β”€ plugin.json                  # Plugin manifest
└── RoundTable/                  # Session logs (created at runtime)

πŸ“‹ Policy Reference

πŸ“‹ View all 9 policies (Β§1–§9)
Policy What It Covers
Β§1 Logging & RoundTable Session logging, log format, rotation policy
Β§2 Tickets & Briefings Phase dispatch, briefing mail, ticket standards, UX smoke test
Β§3 Team Chat & Handover Cross-team protocol, OverseerReport, handoff files
Β§4 Development Structure Project organization, planning-first workflow, error catalog
Β§5 Pre-Existing Codebase Tiered scan protocol (L1/L2/L3), completeness verification
Β§6 Debugging Protocol Instrument-first rule, probe standards, gap bug detection
Β§7 Parallel Execution ZCB guarantee, ticket ownership, dependency signals
Β§8 Skills & Subagents Skill catalogue, orchestration modes, subagent standards
Β§9 Multi-Session One-session-per-project, project-prefixed logging

πŸ”§ Customization

πŸ”§ How to customize UniOps Quantum Cycle for your project

UniOps Quantum Cycle is designed to be forked and customized:

  • Rename team members β€” edit agent files to match your preferred code names
  • Add/remove teams β€” create new agent files or remove unused ones
  • Adjust policies β€” modify policy files in policies/
  • Add skills β€” create new .claude/skills/[name]/SKILL.md files
  • Tune rules β€” edit .claude/rules/ files to adjust enforcement level
  • Change authority naming β€” replace "Commander" with your preferred title
  • Toggle hooks β€” switch from warning to blocking mode in hook scripts

πŸ“¦ Requirements

  • Claude Code CLI installed
  • Claude API access (Anthropic API key)

πŸ‘€ Author

Unicorn Tech Integration Co., Ltd.

βš–οΈ License

MIT License β€” see LICENSE for details.


UniOps Quantum Cycle

UniOps Quantum Cycle v2.0.0
Built with ❀️ by Unicorn Tech Integration Co., Ltd. Β· Bangkok, Thailand πŸ‡ΉπŸ‡­

Getting Started Β· Contributing Β· Changelog Β· Discord Β· License