~ / rigs / kotaraa09 / easyClaude

kotaraa09/easyClaude

A stack-agnostic harness that makes Claude Code work well on any project: persistent state, an adaptive verify gate, guardrails, and a token-frugal escape hatch.

↗ GitHub ★ 0 mit updated 3d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~1.1k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit kotaraa09/easyClaude/template/.claude ./rig-easyclaude  # 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 kotaraa09/easyClaude/skills/build-task .claude/skills/build-task
$ npx degit kotaraa09/easyClaude/skills/debug .claude/skills/debug
$ npx degit kotaraa09/easyClaude/skills/deploy .claude/skills/deploy
$ npx degit kotaraa09/easyClaude/skills/explore-code .claude/skills/explore-code
$ npx degit kotaraa09/easyClaude/skills/generate-asset .claude/skills/generate-asset
$ npx degit kotaraa09/easyClaude/skills/kickoff .claude/skills/kickoff
$ npx degit kotaraa09/easyClaude/skills/pick-library .claude/skills/pick-library
$ npx degit kotaraa09/easyClaude/skills/plan-feature .claude/skills/plan-feature
$ npx degit kotaraa09/easyClaude/skills/rescue .claude/skills/rescue
$ npx degit kotaraa09/easyClaude/skills/security-check .claude/skills/security-check
$ npx degit kotaraa09/easyClaude/skills/ship .claude/skills/ship
$ npx degit kotaraa09/easyClaude/skills/slopmonster .claude/skills/slopmonster
$ npx degit kotaraa09/easyClaude/skills/write-tests .claude/skills/write-tests
$ curl -fsSL --create-dirs -o .claude/agents/easyclaude-diff-reviewer.md https://raw.githubusercontent.com/kotaraa09/easyClaude/main/agents/easyclaude-diff-reviewer.md

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(rm -rf /*)",
      "Bash(rm -rf ~*)",
      "Bash(git push --force *)",
      "Bash(git push -f *)",
      "Bash(git reset --hard *)",
      "Bash(git clean -fdx *)",
      "Bash(chmod 777 *)",
      "Bash(sh)",
      "Bash(bash)",
      "Bash(zsh)",
      "Bash(sh -s *)",
      "Bash(bash -s *)",
      "PowerShell(git push --force *)",
      "PowerShell(git push -f *)",
      "PowerShell(git reset --hard *)",
      "PowerShell(git clean -fdx *)",
      "PowerShell(Remove-Item -Recurse -Force C:*)",
      "PowerShell(Remove-Item -Force -Recurse C:*)",
      "PowerShell(Remove-Item -Recurse -Force ~*)",
      "PowerShell(Remove-Item -Force -Recurse ~*)",
      "PowerShell(Invoke-Expression)",
      "PowerShell(Invoke-Expression *)",
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./**/*.pem)",
      "Read(./**/id_rsa)",
      "Edit(./.env)",
      "Edit(./.env.*)",
      "Edit(./.git/**)",
      "Edit(./**/package-lock.json)",
      "Edit(./**/pnpm-lock.yaml)",
      "Edit(./**/yarn.lock)",
      "Edit(./**/poetry.lock)",
      "Edit(./**/uv.lock)",
      "Edit(./**/Cargo.lock)",
      "Edit(./**/go.sum)"
    ]
  }
}

Skills (13)

Subagents (1)

easyclaude-diff-reviewer
model: sonnet
Reviews a diff it did not write, for step 3 of the ship skill. Reports correctness risks only - bad input, unchecked assumptions, reimplemented code - and cannot edit files.

Slash commands (8)

/autoship/cheap-session/cheap/connect/full/plain/skills/start

Plugins (1)

easyclaude@easyclaude

Permissions

deny (36)
Bash(rm -rf /*)
Bash(rm -rf ~*)
Bash(git push --force *)
Bash(git push -f *)
Bash(git reset --hard *)
Bash(git clean -fdx *)
Bash(chmod 777 *)
Bash(sh)
Bash(bash)
Bash(zsh)
Bash(sh -s *)
Bash(bash -s *)
PowerShell(git push --force *)
PowerShell(git push -f *)
PowerShell(git reset --hard *)
PowerShell(git clean -fdx *)
PowerShell(Remove-Item -Recurse -Force C:*)
PowerShell(Remove-Item -Force -Recurse C:*)
PowerShell(Remove-Item -Recurse -Force ~*)
PowerShell(Remove-Item -Force -Recurse ~*)
PowerShell(Invoke-Expression)
PowerShell(Invoke-Expression *)
Read(./.env)
Read(./.env.*)
Read(./**/*.pem)
Read(./**/id_rsa)
Edit(./.env)
Edit(./.env.*)
Edit(./.git/**)
Edit(./**/package-lock.json)
Edit(./**/pnpm-lock.yaml)
Edit(./**/yarn.lock)
Edit(./**/poetry.lock)
Edit(./**/uv.lock)
Edit(./**/Cargo.lock)
Edit(./**/go.sum)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓