~ / rigs / cheukswiss / etdxm

cheukswiss/etdxm

三省六部 · Claude Code ‘Agent Teams’ · A multi-agent collaboration governance framework built entirely with .md files Designed exclusively for Claude Code Agent Teams

↗ GitHub ★ 2 MIT updated 5mo ago project Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~862 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit cheukswiss/etdxm/.claude ./rig-etdxm  # 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 cheukswiss/etdxm/.claude/skills/analysis-framework .claude/skills/analysis-framework
$ npx degit cheukswiss/etdxm/.claude/skills/architecture-overview .claude/skills/architecture-overview
$ npx degit cheukswiss/etdxm/.claude/skills/audit-boundaries .claude/skills/audit-boundaries
$ npx degit cheukswiss/etdxm/.claude/skills/biannian .claude/skills/biannian
$ npx degit cheukswiss/etdxm/.claude/skills/communication-protocols .claude/skills/communication-protocols
$ npx degit cheukswiss/etdxm/.claude/skills/dispatch-rules .claude/skills/dispatch-rules
$ npx degit cheukswiss/etdxm/.claude/skills/fault-tolerance .claude/skills/fault-tolerance
$ npx degit cheukswiss/etdxm/.claude/skills/governance-core .claude/skills/governance-core
$ npx degit cheukswiss/etdxm/.claude/skills/hanlin .claude/skills/hanlin
$ npx degit cheukswiss/etdxm/.claude/skills/intent-classification .claude/skills/intent-classification
$ npx degit cheukswiss/etdxm/.claude/skills/keju .claude/skills/keju
$ npx degit cheukswiss/etdxm/.claude/skills/morning-court .claude/skills/morning-court
$ npx degit cheukswiss/etdxm/.claude/skills/parallel-execution .claude/skills/parallel-execution
$ npx degit cheukswiss/etdxm/.claude/skills/permission-matrix .claude/skills/permission-matrix
$ npx degit cheukswiss/etdxm/.claude/skills/qijuzhu .claude/skills/qijuzhu
$ npx degit cheukswiss/etdxm/.claude/skills/redline-reference .claude/skills/redline-reference
$ npx degit cheukswiss/etdxm/.claude/skills/report-format .claude/skills/report-format
$ npx degit cheukswiss/etdxm/.claude/skills/review-coverage .claude/skills/review-coverage
$ npx degit cheukswiss/etdxm/.claude/skills/shengzhi .claude/skills/shengzhi
$ npx degit cheukswiss/etdxm/.claude/skills/special-directives .claude/skills/special-directives
$ npx degit cheukswiss/etdxm/.claude/skills/team-bootstrap .claude/skills/team-bootstrap
$ npx degit cheukswiss/etdxm/.claude/skills/ticket-format .claude/skills/ticket-format
$ npx degit cheukswiss/etdxm/.claude/skills/token-optimization .claude/skills/token-optimization
$ npx degit cheukswiss/etdxm/.claude/skills/tuichao .claude/skills/tuichao
$ npx degit cheukswiss/etdxm/.claude/skills/veto-mechanism .claude/skills/veto-mechanism
$ npx degit cheukswiss/etdxm/.claude/skills/zouzhe .claude/skills/zouzhe

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/H01-governance-shield.sh"
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/H02-command-guard.sh"
          }
        ]
      },
      {
        "matcher": "SendMessage",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/H08-message-gateway.sh"
          }
        ]
      },
      {
        "matcher": "Agent|SendMessage",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/H09-budget-guard.sh"
          }
        ]
      },
      {
        "matcher": "TaskCreate",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/H10-ticket-adapter.sh"
          }
        ]
      }
    ]
  }
}

Skills (26)

Hooks (10)

eventmatcherruns
PreToolUseEdit|Write"$CLAUDE_PROJECT_DIR"/.claude/hooks/H01-governance-shield.sh
PreToolUseBash"$CLAUDE_PROJECT_DIR"/.claude/hooks/H02-command-guard.sh
PreToolUseSendMessage"$CLAUDE_PROJECT_DIR"/.claude/hooks/H08-message-gateway.sh
PreToolUseAgent|SendMessage"$CLAUDE_PROJECT_DIR"/.claude/hooks/H09-budget-guard.sh
PreToolUseTaskCreate"$CLAUDE_PROJECT_DIR"/.claude/hooks/H10-ticket-adapter.sh
PostToolUse*"$CLAUDE_PROJECT_DIR"/.claude/hooks/H03-audit-logger.sh
TaskCompleted*"$CLAUDE_PROJECT_DIR"/.claude/hooks/H04-task-gate.sh
TeammateIdle*"$CLAUDE_PROJECT_DIR"/.claude/hooks/H05-idle-gate.sh
ConfigChangeproject_settings|skills"$CLAUDE_PROJECT_DIR"/.claude/hooks/H06-config-sentinel.sh
SessionStart*"$CLAUDE_PROJECT_DIR"/.claude/hooks/H07-session-lifecycle.sh

Similar rigs

copied ✓