~ / rigs / grimoire-rs / grimoire

grimoire-rs/grimoire

Package manager for AI-agent config. grim installs, updates, and publishes skills, rules, agents, MCP servers, and bundles into Claude Code, Copilot, Cursor, Codex, Gemini, Zed, Amp, Kiro, Junie, and opencode — pinned by digest in a lockfil

↗ GitHub ★ 14 Apache-2.0 updated 3d ago project Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~26.4k tokens
Context hog · 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
$ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE'
$ claude mcp add context7 -- bunx @upstash/context7-mcp
$ npx degit grimoire-rs/grimoire/.claude ./rig-grimoire  # 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.

$ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE'
$ claude mcp add context7 -- bunx @upstash/context7-mcp
$ npx degit grimoire-rs/grimoire/.agents/skills/code-docs-cleanup .claude/skills/code-docs-cleanup
$ npx degit grimoire-rs/grimoire/.agents/skills/docs-instrument .claude/skills/docs-instrument
$ npx degit grimoire-rs/grimoire/.agents/skills/docs-plan .claude/skills/docs-plan
$ npx degit grimoire-rs/grimoire/.agents/skills/docs-review .claude/skills/docs-review
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-architect .claude/skills/hex-architect
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-core .claude/skills/hex-core
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-discuss .claude/skills/hex-discuss
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-execute .claude/skills/hex-execute
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-finalize .claude/skills/hex-finalize
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-init .claude/skills/hex-init
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-loop .claude/skills/hex-loop
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-plan .claude/skills/hex-plan
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-retro .claude/skills/hex-retro
$ npx degit grimoire-rs/grimoire/.agents/skills/hex-review .claude/skills/hex-review
$ npx degit grimoire-rs/grimoire/.agents/skills/nox-review .claude/skills/nox-review
$ npx degit grimoire-rs/grimoire/.claude/skills/bugfix .claude/skills/bugfix
$ npx degit grimoire-rs/grimoire/.claude/skills/builder .claude/skills/builder
$ npx degit grimoire-rs/grimoire/.claude/skills/code-check .claude/skills/code-check
$ npx degit grimoire-rs/grimoire/.claude/skills/commit .claude/skills/commit
$ npx degit grimoire-rs/grimoire/.claude/skills/docs .claude/skills/docs
$ npx degit grimoire-rs/grimoire/.claude/skills/finalize .claude/skills/finalize
$ npx degit grimoire-rs/grimoire/.claude/skills/meta-maintain-config .claude/skills/meta-maintain-config
$ npx degit grimoire-rs/grimoire/.claude/skills/meta-validate-context .claude/skills/meta-validate-context
$ npx degit grimoire-rs/grimoire/.claude/skills/next .claude/skills/next
$ npx degit grimoire-rs/grimoire/.claude/skills/qa-engineer .claude/skills/qa-engineer
$ npx degit grimoire-rs/grimoire/.claude/skills/security-auditor .claude/skills/security-auditor
$ npx degit grimoire-rs/grimoire/.claude/skills/upstream-refresh .claude/skills/upstream-refresh
$ npx degit grimoire-rs/grimoire/catalog/skills/ai-config-authoring .claude/skills/ai-config-authoring
$ npx degit grimoire-rs/grimoire/catalog/skills/grim-authoring .claude/skills/grim-authoring
$ npx degit grimoire-rs/grimoire/catalog/skills/grim-usage .claude/skills/grim-usage

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(sudo:*)",
      "Bash(curl:*)",
      "Bash(wget:*)",
      "Bash(chmod 777:*)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Write|Edit|MultiEdit",
        "hooks": [
          {
            "type": "command",
            "command": "uv run \"$CLAUDE_PROJECT_DIR/.claude/hooks/pre_tool_use_validator.py\""
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "uv run \"$CLAUDE_PROJECT_DIR/.claude/hooks/pre_commit_verification.py\""
          },
          {
            "type": "command",
            "command": "uv run \"$CLAUDE_PROJECT_DIR/.claude/hooks/conventional_commit_validator.py\""
          }
        ]
      }
    ]
  }
}

MCP servers (2)

serversourceest. tokens
GitHub MCP · "github" remote · remote 18.0k
Context7 npm 1.2k

Skills (30)

Hooks (8)

eventmatcherruns
SessionStartstartup|resumeuv run "$CLAUDE_PROJECT_DIR/.claude/hooks/session_start_loader.py"
PreToolUseWrite|Edit|MultiEdituv run "$CLAUDE_PROJECT_DIR/.claude/hooks/pre_tool_use_validator.py"
PreToolUseBashuv run "$CLAUDE_PROJECT_DIR/.claude/hooks/pre_commit_verification.py"
PreToolUseBashuv run "$CLAUDE_PROJECT_DIR/.claude/hooks/conventional_commit_validator.py"
PostToolUseEdit|MultiEdit|Writeuv run "$CLAUDE_PROJECT_DIR/.claude/hooks/post_tool_use_tracker.py"
Stop*uv run "$CLAUDE_PROJECT_DIR/.claude/hooks/stop_validator.py"
SubagentStop*uv run "$CLAUDE_PROJECT_DIR/.claude/hooks/subagent_stop_logger.py"
UserPromptSubmit*uv run "$CLAUDE_PROJECT_DIR/.claude/hooks/user_prompt_router.py"

Plugins (1)

frontend-design@claude-plugins-official

Permissions

deny (4)
Bash(sudo:*)
Bash(curl:*)
Bash(wget:*)
Bash(chmod 777:*)
ask (0)
—
allow (7)
Read
Glob
Grep
WebSearch
Edit
Write
NotebookEdit

Similar rigs

copied ✓