~ / rigs / siege-analytics / claude-configs-public

siege-analytics/claude-configs-public

Reusable Claude Code skills, templates, and project initialization configs

↗ GitHub ★ 1 MIT updated 2d ago personal setup Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~5.1k tokens
Moderate · 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 siege-analytics/claude-configs-public/.claude ./rig-claude-configs-public  # 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 siege-analytics/claude-configs-public/projects/siege-utilities/skills/error-path-tests .claude/skills/error-path-tests
$ npx degit siege-analytics/claude-configs-public/projects/siege-utilities/skills/hostile-review .claude/skills/hostile-review
$ npx degit siege-analytics/claude-configs-public/projects/siege-utilities/skills/notebook-impact .claude/skills/notebook-impact
$ npx degit siege-analytics/claude-configs-public/skills/analysis .claude/skills/analysis
$ npx degit siege-analytics/claude-configs-public/skills/api-integration .claude/skills/api-integration
$ npx degit siege-analytics/claude-configs-public/skills/branch .claude/skills/branch
$ npx degit siege-analytics/claude-configs-public/skills/cascading-documentation .claude/skills/cascading-documentation
$ npx degit siege-analytics/claude-configs-public/skills/ci-billing-failure-merge .claude/skills/ci-billing-failure-merge
$ npx degit siege-analytics/claude-configs-public/skills/close-ticket .claude/skills/close-ticket
$ npx degit siege-analytics/claude-configs-public/skills/code-review .claude/skills/code-review
$ npx degit siege-analytics/claude-configs-public/skills/coderabbit-response .claude/skills/coderabbit-response
$ npx degit siege-analytics/claude-configs-public/skills/coding .claude/skills/coding
$ npx degit siege-analytics/claude-configs-public/skills/commit .claude/skills/commit
$ npx degit siege-analytics/claude-configs-public/skills/compound .claude/skills/compound
$ npx degit siege-analytics/claude-configs-public/skills/consolidate .claude/skills/consolidate
$ npx degit siege-analytics/claude-configs-public/skills/create-pr .claude/skills/create-pr
$ npx degit siege-analytics/claude-configs-public/skills/create-ticket .claude/skills/create-ticket
$ npx degit siege-analytics/claude-configs-public/skills/cross-review .claude/skills/cross-review
$ npx degit siege-analytics/claude-configs-public/skills/databricks .claude/skills/databricks
$ npx degit siege-analytics/claude-configs-public/skills/decision-to-ticket .claude/skills/decision-to-ticket
$ npx degit siege-analytics/claude-configs-public/skills/detect-ai-fingerprints .claude/skills/detect-ai-fingerprints
$ npx degit siege-analytics/claude-configs-public/skills/develop-guard .claude/skills/develop-guard
$ npx degit siege-analytics/claude-configs-public/skills/distill-lessons .claude/skills/distill-lessons
$ npx degit siege-analytics/claude-configs-public/skills/django-rest-framework .claude/skills/django-rest-framework
$ npx degit siege-analytics/claude-configs-public/skills/django .claude/skills/django
$ npx degit siege-analytics/claude-configs-public/skills/drive-while-away .claude/skills/drive-while-away
$ npx degit siege-analytics/claude-configs-public/skills/duckdb-spatial .claude/skills/duckdb-spatial
$ npx degit siege-analytics/claude-configs-public/skills/engagement-post-mortem .claude/skills/engagement-post-mortem
$ npx degit siege-analytics/claude-configs-public/skills/evaluate-ticket .claude/skills/evaluate-ticket
$ npx degit siege-analytics/claude-configs-public/skills/geopandas .claude/skills/geopandas
$ npx degit siege-analytics/claude-configs-public/skills/investigate .claude/skills/investigate
$ npx degit siege-analytics/claude-configs-public/skills/knowledge-base .claude/skills/knowledge-base
$ npx degit siege-analytics/claude-configs-public/skills/lessons-learned .claude/skills/lessons-learned
$ npx degit siege-analytics/claude-configs-public/skills/library-api-evolution .claude/skills/library-api-evolution
$ npx degit siege-analytics/claude-configs-public/skills/merge .claude/skills/merge
$ npx degit siege-analytics/claude-configs-public/skills/ops .claude/skills/ops
$ npx degit siege-analytics/claude-configs-public/skills/over-engineering-audit .claude/skills/over-engineering-audit
$ npx degit siege-analytics/claude-configs-public/skills/pipeline-jobs .claude/skills/pipeline-jobs
$ npx degit siege-analytics/claude-configs-public/skills/post-error-revision .claude/skills/post-error-revision
$ npx degit siege-analytics/claude-configs-public/skills/post-mortem .claude/skills/post-mortem

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": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/bash/coordinator-status-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/bash/destructive-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/bash/universal-mutation-gate.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/detect-ai-fingerprints.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/fix-shape-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/no-attribution.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/no-broad-staging.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/no-sensitive-files.sh"
          },
          {
            "type": "command",
            "command": "hooks/git/post-error-revision-required.sh"
          }
        ]
      },
      {
        "matcher": "Edit",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/write/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/ticket-propagation-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/write-guard.sh"
          }
        ]
      },
      {
        "matcher": "MultiEdit",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/write/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/ticket-propagation-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/write-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/write-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/ticket-propagation-guard.sh"
          }
        ]
      },
      {
        "matcher": "NotebookEdit",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/write/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/ticket-propagation-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/write-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/write-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/ticket-propagation-guard.sh"
          }
        ]
      },
      {
        "matcher": "Write",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/write/branch-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/ticket-propagation-guard.sh"
          },
          {
            "type": "command",
            "command": "hooks/write/write-guard.sh"
          }
        ]
      },
      {
        "matcher": "mcp__session__send_agent_message",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/agent-comms/no-slug-form-outbound.sh"
          },
          {
            "type": "command",
            "command": "hooks/agent-comms/hub-concurrency-gate.sh"
          }
        ]
      },
      {
        "matcher": "mcp__session__spawn_session",
        "hooks": [
          {
            "type": "command",
            "command": "hooks/agent-comms/spawn-guard.sh"
          }
        ]
      }
    ]
  }
}

Skills (77)

Hooks (39)

eventmatcherruns
UserPromptSubmit*hooks/resolver/branch-state-guard.sh
UserPromptSubmit*hooks/resolver/inject-resolver.sh
UserPromptSubmit*hooks/resolver/investigate-gate-guard.sh
UserPromptSubmit*hooks/resolver/pipeline-state-guard.sh
UserPromptSubmit*hooks/resolver/pre-action-guard.sh
UserPromptSubmit*hooks/resolver/standing-order-guard.sh
UserPromptSubmit*hooks/resolver/think-gate-guard.sh
PreToolUseBashhooks/bash/coordinator-status-guard.sh
PreToolUseBashhooks/bash/destructive-guard.sh
PreToolUseBashhooks/bash/universal-mutation-gate.sh
PreToolUseBashhooks/git/branch-guard.sh
PreToolUseBashhooks/git/detect-ai-fingerprints.sh
PreToolUseBashhooks/git/fix-shape-guard.sh
PreToolUseBashhooks/git/no-attribution.sh
PreToolUseBashhooks/git/no-broad-staging.sh
PreToolUseBashhooks/git/no-sensitive-files.sh
PreToolUseBashhooks/git/post-error-revision-required.sh
PreToolUseEdithooks/write/branch-guard.sh
PreToolUseEdithooks/write/ticket-propagation-guard.sh
PreToolUseEdithooks/write/write-guard.sh
PreToolUseMultiEdithooks/write/branch-guard.sh
PreToolUseMultiEdithooks/write/ticket-propagation-guard.sh
PreToolUseMultiEdithooks/write/write-guard.sh
PreToolUseNotebookEdithooks/write/branch-guard.sh
PreToolUseNotebookEdithooks/write/ticket-propagation-guard.sh
PreToolUseNotebookEdithooks/write/write-guard.sh
PreToolUseWritehooks/write/branch-guard.sh
PreToolUseWritehooks/write/ticket-propagation-guard.sh
PreToolUseWritehooks/write/write-guard.sh
PreToolUseNotebookEdithooks/write/write-guard.sh

Similar rigs

copied ✓