~ / rigs / thenguyenvn90 / claude-code-starter

thenguyenvn90/claude-code-starter

Minimal Claude Code starter template. Clone, run claude, start building. Safe permissions, quality rules, and a 10-step tutorial included.

↗ GitHub ★ 4 mit updated 3mo ago project Claude Code Claude plugin
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~767 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit thenguyenvn90/claude-code-starter/.claude ./rig-claude-code-starter  # 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 thenguyenvn90/claude-code-starter/extras/skills/commit-helper .claude/skills/commit-helper

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

{
  "permissions": {
    "deny": [
      "Write(.env*)",
      "Write(**/*.secret)",
      "Write(**/*.pem)",
      "Bash(rm -rf *)",
      "Bash(curl * | bash)",
      "Bash(wget * | sh)"
    ],
    "ask": [
      "Bash(git push **)",
      "Bash(git commit **)",
      "Bash(npm install *)"
    ]
  }
}

Skills (1)

Permissions

deny (6)
Write(.env*)
Write(**/*.secret)
Write(**/*.pem)
Bash(rm -rf *)
Bash(curl * | bash)
Bash(wget * | sh)
ask (3)
Bash(git push **)
Bash(git commit **)
Bash(npm install *)
allow (0)
—

Similar rigs

copied ✓