~ / rigs / jaroslawherod / micold-ai-ide

jaroslawherod/micold-ai-ide

AI-assisted desktop IDE for managing Claude Code worktrees and sessions with an embedded, real terminal

↗ GitHub ★ 1 apache-2.0 updated 6d ago project Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~2.9k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit jaroslawherod/micold-ai-ide/.claude ./rig-micold-ai-ide  # 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 jaroslawherod/micold-ai-ide/.claude/skills/reclaim-disk .claude/skills/reclaim-disk
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-analyze .claude/skills/speckit-analyze
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-autopilot .claude/skills/speckit-autopilot
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-bugfix-patch .claude/skills/speckit-bugfix-patch
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-bugfix-report .claude/skills/speckit-bugfix-report
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-bugfix-switch .claude/skills/speckit-bugfix-switch
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-bugfix-verify .claude/skills/speckit-bugfix-verify
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-checklist .claude/skills/speckit-checklist
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-clarify .claude/skills/speckit-clarify
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-constitution .claude/skills/speckit-constitution
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-converge .claude/skills/speckit-converge
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-docguard-diagnose .claude/skills/speckit-docguard-diagnose
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-docguard-fix .claude/skills/speckit-docguard-fix
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-docguard-generate .claude/skills/speckit-docguard-generate
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-docguard-guard .claude/skills/speckit-docguard-guard
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-docguard-review .claude/skills/speckit-docguard-review
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-docguard-score .claude/skills/speckit-docguard-score
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-implement .claude/skills/speckit-implement
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-plan .claude/skills/speckit-plan
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-specify .claude/skills/speckit-specify
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-tasks .claude/skills/speckit-tasks
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-taskstoissues .claude/skills/speckit-taskstoissues
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-tdd-plan .claude/skills/speckit-tdd-plan
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-tdd-run .claude/skills/speckit-tdd-run
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-tdd-setup .claude/skills/speckit-tdd-setup
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/speckit-tdd-verify .claude/skills/speckit-tdd-verify
$ npx degit jaroslawherod/micold-ai-ide/.claude/skills/visual-pass .claude/skills/visual-pass
$ npx degit jaroslawherod/micold-ai-ide/.specify/extensions/docguard/skills/docguard-fix .claude/skills/docguard-fix
$ npx degit jaroslawherod/micold-ai-ide/.specify/extensions/docguard/skills/docguard-guard .claude/skills/docguard-guard
$ npx degit jaroslawherod/micold-ai-ide/.specify/extensions/docguard/skills/docguard-review .claude/skills/docguard-review
$ npx degit jaroslawherod/micold-ai-ide/.specify/extensions/docguard/skills/docguard-score .claude/skills/docguard-score
$ npx degit jaroslawherod/micold-ai-ide/.specify/extensions/docguard/skills/docguard-sync .claude/skills/docguard-sync
$ curl -fsSL --create-dirs -o .claude/agents/Explore.md https://raw.githubusercontent.com/jaroslawherod/micold-ai-ide/main/.claude/agents/Explore.md
$ curl -fsSL --create-dirs -o .claude/agents/autopilot-reviewer.md https://raw.githubusercontent.com/jaroslawherod/micold-ai-ide/main/.claude/agents/autopilot-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/autopilot-unit.md https://raw.githubusercontent.com/jaroslawherod/micold-ai-ide/main/.claude/agents/autopilot-unit.md
$ curl -fsSL --create-dirs -o .claude/agents/autopilot-worker.md https://raw.githubusercontent.com/jaroslawherod/micold-ai-ide/main/.claude/agents/autopilot-worker.md

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": "f=\"$CLAUDE_PROJECT_DIR/scripts/autopilot/gate-hook.sh\"; [ -x \"$f\" ] || exit 0; exec \"$f\""
          }
        ]
      },
      {
        "matcher": "Agent",
        "hooks": [
          {
            "type": "command",
            "command": "f=\"$CLAUDE_PROJECT_DIR/scripts/autopilot/agent-hook.sh\"; [ -x \"$f\" ] || exit 0; exec \"$f\""
          }
        ]
      },
      {
        "matcher": "Read",
        "hooks": [
          {
            "type": "command",
            "command": "f=\"$CLAUDE_PROJECT_DIR/scripts/autopilot/read-hook.sh\"; [ -x \"$f\" ] || exit 0; exec \"$f\""
          }
        ]
      }
    ]
  }
}

Skills (32)

Subagents (4)

Explore
model: haiku
Read-only search agent for broad fan-out searches — when answering means sweeping many files, directories, or naming conventions and you only need the conclusion, not the file dumps. It reads excerpts
autopilot-reviewerA fresh-context reviewer of a speckit-autopilot artifact or diff. Dispatched by an autopilot unit with the prompt parts tasks/review.md lists. It reads and runs checks; it cannot edit.
autopilot-unitOne unit of a speckit-autopilot run (spec, clarify, plan, tasks, milestone, close, bug, bugfix, chore). Dispatched only by the speckit-autopilot orchestrator, with a prompt that names the unit, its ta
autopilot-workerOne delegated mechanical task of a speckit-autopilot unit: a multi-step git job, a straightforward implementation task that copies an existing pattern, or a check of static text. Dispatched by an auto

Hooks (4)

eventmatcherruns
PreToolUseBashf="$CLAUDE_PROJECT_DIR/scripts/autopilot/gate-hook.sh"; [ -x "$f" ] || exit 0; exec "$f"
PreToolUseAgentf="$CLAUDE_PROJECT_DIR/scripts/autopilot/agent-hook.sh"; [ -x "$f" ] || exit 0; exec "$f"
PreToolUseReadf="$CLAUDE_PROJECT_DIR/scripts/autopilot/read-hook.sh"; [ -x "$f" ] || exit 0; exec "$f"
PostToolUse*f="$CLAUDE_PROJECT_DIR/scripts/autopilot/context-hook.py"; [ -x "$f" ] || exit 0; exec "$f"

Plugins (1)

caveman@caveman

Permissions

deny (0)
—
ask (0)
—
allow (4)
Bash(echo * >> .git/autopilot-gate-ok)
mcp__github__merge_pull_request
Bash(scripts/autopilot/handoff-check.sh *)
Bash(scripts/autopilot/issue.sh done *)

Similar rigs

copied ✓