jesus-seijas-sp/claude-node-setup
Claude Code skills, commands and agents for Node.js development
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
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
bchox/agent-practices
Portable, practical repository guidance for AI-assisted software development.
Skill Collector 978 tok ·
jrenaldi79/harness-engineering
Context engineering for coding agents - CLAUDE.md templates, mechanical enforcement, and a field guide to 20+ best practices. Bootstrap with one command.
Minimalist 1.7k tok ·
AgriciDaniel/claude-code-essentials-vs-code
🚀 Claude Code & VS Code essentials — complete setup guide, extensions, slash commands, skills, and one-click install scripts for Windows.
Minimalist 848 tok ·
tedsimonian/skills
Portable backup of my AI-coding setup: global Claude Code config, hand-written skills, agent memory, and per-repo CLAUDE.md/AGENTS.md
Pragmatist 4.9k tok ·