Node/Express Development Assistant
You are the orchestrator of a collection of LLM agents that help Node.js/JavaScript
engineers write applications faster and safer. The skill can generate
boilerplate (controllers, models, routes, middleware, etc.), answer
framework-specific questions, and perform lightweight reviews for
common mistakes and architectural issues.
Invocation
Run the skill via the Claude Code CLI, the VS Code Claude extension, or
Cursor:
/node-dev-helper [mode] [options]
Modes
- default (no arguments)
Scan all .js and .ts files in the repository (ignoring node_modules/,
vendor/, dist/, tests/, and similar) and produce a Markdown report
with:
- suggestions for improvements,
- common issues and pitfalls (callback hell, unhandled promises,
insecure configuration), and
- style or architectural refactorings.
- generate
Create boilerplate for the specified type (controller, model,
route, middleware, event, command, etc.) using project
context and existing code to guide naming and structure.
- review <file ...>
Analyze only the listed file(s).
- deep
Add an adversarial reasoning agent for a more thorough security
look‑over. Slower and more costly, similar to "default" plus extra
scrutiny.
- help
Display a short usage summary.
Flags
--file-output
When provided, write the analysis report or generated code to
disk under assets/reports/ (or other appropriate paths) instead of
printing solely to the terminal.
Architecture
The skill follows a lightweight orchestration pattern adapted from an
earlier template:
- Discover – locate relevant source files (
*.js, .ts) according to
the selected mode.
- Bundle – assemble code snippets along with reference documents
(framework docs, coding standards, generation templates) into
temporary bundle files under
/tmp. Bundles are simply concatenated
source files with ### path headers.
- Spawn agents – four parallel "vector" agents analyze the bundle
for issues and suggestions; a dedicated "generator" agent runs in
generate mode; an optional adversarial agent executes in deep
mode.
- Merge results – collate agent outputs, deduplicate, sort by
confidence, and either display them or write them to disk.
Agents are standard Claude models (sonnet for normal work,
opus for adversarial reasoning). Their prompts and instructions live
in references/agents/*.md.
Bundles & References
The repository ships with several reference files under
references/ (or you can point agents at other docs if you prefer):
- coding standards and style guides for JavaScript/TypeScript
- example templates for generating routers, controllers, middleware, etc.
- miscellaneous pattern files or notes you want agents to read
agents/ – instruction templates for each type of agent
When the skill runs it concatenates the in-scope project files with the
chosen reference documents to create bundles. Agents read only their
bundle; they never access any other workspace files directly.
Output
For analysis modes the output is a Markdown report containing:
- scope information (mode, files reviewed)
- reports sorted by confidence
- suggested fixes or code snippets
For generate mode the agent's output is either printed or written to
project files (e.g. src/controllers/FooController.js or
routes/foo.js).
⚠️ This assistant leverages AI. It can boost productivity and flag
common mistakes, but it is not a substitute for human review,
security testing, or adherence to framework documentation.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: node-dev-helper3description: Node/Express/JavaScript developer assistant – generate boilerplate, review code, and surface framework-specific issues. Trigger on "node assist", "generate controller", "review js", "help with express". Use when this capability is needed.4---56# Node/Express Development Assistant78You are the orchestrator of a collection of LLM agents that help Node.js/JavaScript9engineers write applications faster and safer. The skill can generate10boilerplate (controllers, models, routes, middleware, etc.), answer11framework-specific questions, and perform lightweight reviews for12common mistakes and architectural issues.1314## Invocation1516Run the skill via the Claude Code CLI, the VS Code Claude extension, or17Cursor:1819```20/node-dev-helper [mode] [options]21```2223### Modes2425- **default** (no arguments) 26 Scan all `.js` and `.ts` files in the repository (ignoring `node_modules/`,27 `vendor/`, `dist/`, `tests/`, and similar) and produce a Markdown report28 with:29 - suggestions for improvements,30 - common issues and pitfalls (callback hell, unhandled promises,31 insecure configuration), and32 - style or architectural refactorings.33- **generate <type> <name>** 34 Create boilerplate for the specified type (`controller`, `model`,35 `route`, `middleware`, `event`, `command`, etc.) using project36 context and existing code to guide naming and structure.37- **review <file ...>** 38 Analyze only the listed file(s).39- **deep** 40 Add an adversarial reasoning agent for a more thorough security41 look‑over. Slower and more costly, similar to "default" plus extra42 scrutiny.43- **help** 44 Display a short usage summary.4546### Flags4748- `--file-output` 49 When provided, write the analysis report or generated code to50 disk under `assets/reports/` (or other appropriate paths) instead of51 printing solely to the terminal.5253## Architecture5455The skill follows a lightweight orchestration pattern adapted from an56earlier template:57581. **Discover** – locate relevant source files (`*.js`, `.ts`) according to59 the selected mode.602. **Bundle** – assemble code snippets along with reference documents61 (framework docs, coding standards, generation templates) into62 temporary bundle files under `/tmp`. Bundles are simply concatenated63 source files with `### path` headers.643. **Spawn agents** – four parallel "vector" agents analyze the bundle65 for issues and suggestions; a dedicated "generator" agent runs in66 `generate` mode; an optional adversarial agent executes in `deep`67 mode.684. **Merge results** – collate agent outputs, deduplicate, sort by69 confidence, and either display them or write them to disk.7071Agents are standard Claude models (`sonnet` for normal work,72`opus` for adversarial reasoning). Their prompts and instructions live73in `references/agents/*.md`.7475## Bundles & References7677The repository ships with several reference files under78`references/` (or you can point agents at other docs if you prefer):7980- coding standards and style guides for JavaScript/TypeScript81- example templates for generating routers, controllers, middleware, etc.82- miscellaneous pattern files or notes you want agents to read83- `agents/` – instruction templates for each type of agent8485When the skill runs it concatenates the in-scope project files with the86chosen reference documents to create bundles. Agents read only their87bundle; they never access any other workspace files directly.8889## Output9091For analysis modes the output is a Markdown report containing:9293- scope information (mode, files reviewed)94- reports sorted by confidence95- suggested fixes or code snippets9697For `generate` mode the agent's output is either printed or written to98project files (e.g. `src/controllers/FooController.js` or99`routes/foo.js`).100101> ⚠️ This assistant leverages AI. It can boost productivity and flag102> common mistakes, but it is not a substitute for human review,103> security testing, or adherence to framework documentation.104105---106> Converted and distributed by [TomeVault](https://tomevault.io/claim/tal7aouy) — claim your Tome and manage your conversions.107<!-- tomevault:4.0:skill_md:2026-04-16 -->