~ / rigs / marcindulak / learning-api-styles-gen-ai-experiments

marcindulak/learning-api-styles-gen-ai-experiments

Learning API Styles Book - Generative AI Experiments

↗ GitHub ★ 7 MIT updated 20d ago project Claude Code
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~0 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit marcindulak/learning-api-styles-gen-ai-experiments/.claude ./rig-learning-api-styles-gen-ai-experiments  # 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(docker *)",
      "Bash(git config *)",
      "Bash(git push *)",
      "Bash(sudo *)",
      "Edit(**/.gitconfig)",
      "Read(./.azure/**)",
      "Read(./.env)",
      "Read(./.terraform/**)",
      "Read(~/.aws/**)",
      "Read(~/.azure/**)",
      "Read(~/.config/gcloud/**)",
      "Read(~/.ssh/**)",
      "Read(~/.terraform.d/**)"
    ]
  },
  "sandbox": {
    "enabled": true
  }
}

Permissions

deny (13)
Bash(docker *)
Bash(git config *)
Bash(git push *)
Bash(sudo *)
Edit(**/.gitconfig)
Read(./.azure/**)
Read(./.env)
Read(./.terraform/**)
Read(~/.aws/**)
Read(~/.azure/**)
Read(~/.config/gcloud/**)
Read(~/.ssh/**)
Read(~/.terraform.d/**)
ask (0)
—
allow (7)
Bash(behave *)
Bash(cat *)
Bash(find *)
Bash(grep *)
Bash(ls *)
Bash(sort *)
Bash(wc *)

Similar rigs

copied ✓