~ / rigs / dimitritholen / tasqx

dimitritholen/tasqx

The organiser for your AI. A backlog, a memory and a brief for your coding agent.

↗ GitHub ★ 2 other updated 1d 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
~1.2k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
5/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit dimitritholen/tasqx/.claude ./rig-tasqx  # 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 dimitritholen/tasqx/.claude/skills/land-tasqx-pr .claude/skills/land-tasqx-pr
$ npx degit dimitritholen/tasqx/.claude/skills/retro .claude/skills/retro
$ npx degit dimitritholen/tasqx/.claude/skills/tasqx-multi-agent-fix .claude/skills/tasqx-multi-agent-fix
$ npx degit dimitritholen/tasqx/.claude/skills/tasqx-screen-review .claude/skills/tasqx-screen-review
$ npx degit dimitritholen/tasqx/.claude/skills/tasqx-workflow .claude/skills/tasqx-workflow

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

{
  "permissions": {
    "deny": [
      "Read(./.env*)",
      "Read(./secrets/**)",
      "Read(~/.aws/**)",
      "Read(~/.ssh/**)",
      "Bash(git push --force*)",
      "Bash(gh release create*)",
      "Bash(gh release delete*)",
      "Bash(gh release edit*)",
      "Bash(gh release upload*)",
      "Bash(cargo publish*)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/guard.sh"
          }
        ]
      }
    ]
  },
  "sandbox": {
    "enabled": true
  }
}

Skills (5)

Hooks (4)

eventmatcherruns
Stop*.claude/review.sh
Stop*.claude/gate.sh
PostToolUseEdit|Writecase "${CLAUDE_FILE_PATHS:-}" in *.rs*) cargo fmt --all ;; esac
PreToolUseBash.claude/guard.sh

Permissions

deny (10)
Read(./.env*)
Read(./secrets/**)
Read(~/.aws/**)
Read(~/.ssh/**)
Bash(git push --force*)
Bash(gh release create*)
Bash(gh release delete*)
Bash(gh release edit*)
Bash(gh release upload*)
Bash(cargo publish*)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓