~ / rigs / jesus-seijas-sp / claude-node-setup

jesus-seijas-sp/claude-node-setup

Claude Code skills, commands and agents for Node.js development

↗ GitHub ★ 10 MIT updated 7mo ago personal setup Claude CodeCodex
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~1.2k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit jesus-seijas-sp/claude-node-setup/.claude ./rig-claude-node-setup  # 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 jesus-seijas-sp/claude-node-setup/.claude/skills/documentation .claude/skills/documentation
$ npx degit jesus-seijas-sp/claude-node-setup/.claude/skills/fastify .claude/skills/fastify
$ npx degit jesus-seijas-sp/claude-node-setup/.claude/skills/nodejs .claude/skills/nodejs
$ npx degit jesus-seijas-sp/claude-node-setup/.claude/skills/pino .claude/skills/pino
$ npx degit jesus-seijas-sp/claude-node-setup/.claude/skills/security .claude/skills/security
$ curl -fsSL --create-dirs -o .claude/agents/dependency-auditor.md https://raw.githubusercontent.com/jesus-seijas-sp/claude-node-setup/main/.claude/agents/dependency-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/pre-commit-linter.md https://raw.githubusercontent.com/jesus-seijas-sp/claude-node-setup/main/.claude/agents/pre-commit-linter.md
$ curl -fsSL --create-dirs -o .claude/agents/swagger-validator.md https://raw.githubusercontent.com/jesus-seijas-sp/claude-node-setup/main/.claude/agents/swagger-validator.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (5)

Subagents (3)

dependency-auditor
model: sonnet
Use this agent when the user installs, removes, or updates npm packages, or when package.json or package-lock.json changes. Trigger automatically after any npm install/uninstall/update operation.
pre-commit-linter
model: sonnet
Use this agent when the user wants to commit code using Claude. It should be triggered automatically before any git commit operation to run linting and formatting, attempt to fix issues, and either pr
swagger-validator
model: sonnet
Use this agent when the user has finished editing a router file or swagger file and wants to validate that all routes are properly documented. Trigger automatically after changes to any file matching

Slash commands (8)

/git-commit/git-new-branch/git-pr/git-pull/git-push/git-switch-to-main/test/translate

Similar rigs

copied ✓