From guidelines
Set up an opinionated TypeScript Node.js project in the current directory or a new named directory. Uses pnpm via corepack, strict tsconfig, eslint-config-agent, Prettier, Vitest, and git hooks. Use when initializing any Node.js service, CLI, or library — not Next.js (use new-project-nextjs for that).
How this skill is triggered — by the user, by Claude, or both
Slash command
/guidelines:setup-nodeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
If `$ARGUMENTS` blank: work in current dir, use its name as project name.
If $ARGUMENTS blank: work in current dir, use its name as project name.
If $ARGUMENTS given: create and enter ./$ARGUMENTS.
Verify node and corepack are available. Stop if missing.
Enable pnpm via corepack: corepack enable pnpm.
If no package.json: scaffold with pnpm create vitest@latest — do NOT use pnpm init or tsc --init. Choose TypeScript + Node environment when prompted.
Install missing tooling with pnpm add -D: tsx, @types/node, eslint, eslint-config-agent, prettier — skip any already in devDependencies.
For each file: create if missing, update if present but incomplete — never overwrite user customizations.
eslint-config-agent only, no custom rulesnode_modules/, dist/, .env* if not already excludedNODE_ENV=development if missingCreate src/index.ts and src/index.test.ts only if they don't exist.
Set up git hooks for pre-commit and pre-push quality checks. Skip if hooks already configured.
Run pnpm typecheck. Report errors but do not fail.
Output project name, dir, and key commands: pnpm dev, pnpm test, pnpm typecheck.
npx claudepluginhub tupe12334/guidelines --plugin guidelinesProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.