~ / rigs / JayThibs / mats-workshop-2025-emergent-misalignment

JayThibs/mats-workshop-2025-emergent-misalignment

MATS AI Safety Research Workshop - Claude Code setup with emergent misalignment research pipeline

↗ GitHub ★ 2 no license updated 1.3y ago project Claude CodeCursor
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~2.1k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit JayThibs/mats-workshop-2025-emergent-misalignment/.claude ./rig-mats-workshop-2025-emergent-misalignment  # 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.

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

{
  "permissions": {
    "deny": [
      "Bash(rm -rf /*)",
      "Bash(curl:* | sh)",
      "Bash(wget:* | sh)",
      "Bash(rm -rf /)",
      "Bash(curl:*)",
      "Bash(wget:*)"
    ]
  }
}

Slash commands (8)

/experiment-setup/prime/research-prime/research/analyze-results/research/emergent-misalignment-variant/research/emergent-misalignment/research/evaluate-misalignment/research/finetune-openai

Permissions

deny (6)
Bash(rm -rf /*)
Bash(curl:* | sh)
Bash(wget:* | sh)
Bash(rm -rf /)
Bash(curl:*)
Bash(wget:*)
ask (0)
—
allow (25)
Bash(uv:*)
Bash(git:*)
Bash(make:*)
Bash(python:*)
Bash(npm run:*)
Bash(pip:*)
Bash(pytest:*)
Bash(ruff:*)
Read(**)
Write(**)
Edit(**)
MultiEdit(**)
WebSearch
WebFetch
Agent
TodoRead
TodoWrite
Bash(make *)
Bash(python scripts/*)
Bash(python tests/*)
Bash(git diff:*)
Bash(git status:*)
Bash(git log:*)
Read(~/.bashrc)
Read(~/.zshrc)

Similar rigs

copied ✓