super-nodejs
Use for any Node.js backend work: package.json, Express, Fastify, middleware, REST or GraphQL APIs, authentication, database integration, error handling…
Skill by pahlevikun
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pahlevikun-super-nodejs
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, testing, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/super-nodejs
What's inside
- Skill name
super-nodejs- Description
- Use for any Node.js backend work: package.json, Express, Fastify, middleware, REST or GraphQL APIs, authentication, database integration, error handling, async patterns, Node security and testing. One skill with two specialities: decide (framework, runtime, architecture, anti-patterns) and build (production-ready service patterns with worked examples). It detects the job and loads only the guide it needs.
- License
- MIT
- Metadata
- version: 1.0.0
- Instructions
- 47 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- GUIDE.md · specialities/backend-patterns/
- advanced-patterns.md · specialities/backend-patterns/references/
- details.md · specialities/backend-patterns/references/
- GUIDE.md · specialities/best-practices/
SKILL.md (first lines)
# Super Node.js One skill, two specialities. Call it once. It picks the speciality from the job and loads only that guide. The guides are kept whole. Each is a full, separate skill that was merged in. ## Step 0: detect the job Do this first and do not announce it. Read `package.json` (dependencies, `type`, scripts) and the server entry point if the project exists; the facts decide framework-specific advice. | If the user is doing this | Speciality | Load | |---|---|---| | Choosing a framework or runtime, "how should I structure this", reviewing a design, naming an anti-pattern, a decision checklist | best-practices | [best-practices](specialities/best-practices/GUIDE.md) | | Writing the service: Express or Fastify setup, middleware, auth, database integration, validation, error handling, API design, tests | backend-patterns | [backend-patterns](specialities/backend-patterns/GUIDE.md) | | A new service from scratch | both, in order | best-practices, then backend-patterns | | Reviewing existing Node code | best-practices for the principles, backend-patterns for the target shape | both, as needed | Order of precedence: a security finding, then the user's explicit words, then the detected job. A security issue or data-loss risk is always stated in full sentences. ## Build pipeline: one service, in order 1. **Decide.** [best-practices](specialities/best-practices/GUIDE.md): framework, runtime, layering, what to avoid. Write the decisions down in two or three lines before coding. 2. **Build.** [backend-patterns](specialities/backend-patterns/GUIDE.md): the structure, middleware, auth, data access and error handling that the decisions call for. Open its `references/` only for the topic at hand. 3. **Test.** The testing section of each guide. Run the project's own test command, not a guessed one. 4. **Gate.** Run what `package.json` defines (lint, type check, test). Report any gate you could not run. ## Rules that hold across both guides 1. **Follow the project first.** Match the framework, module system and conventions already in `package.json` and the code; the guides are defaults, not a rewrite order. 2. **One place for each concern.** Validation, authentication and error mapping each live in one layer, not scattered through handlers. 3. **Fail loudly at startup, safely at runtime.** Missing config stops boot; request errors return a controlled response and are logged once. 4. **Never block the event loop.** Anything CPU-heavy or synchronous on a request path is moved off it. ## Related skills - `super-architecture`: pick or review the service structure. - `super-caching`: add or tune a cache layer. - `super-protobuf`: the service exposes gRPC or Connect. - `tdd`: build or fix a handler test-first. - `noslop`: filter generated handlers and errors for slop. - `create-bruno-collection`: document and run the API as a Bruno collection. ## Done when - The guide that matches the job was opened, and only that one (plus the second when the job needs it). - Advice matches the project's actual framework and module system. - The project's own gates ran, or the ones that did not are named.
From pahlevikun/levistack, MIT.
More from pahlevikun/levistack
- 0.570score
output-savers
pahlevikun
Engineering principles plus plain STE writing in one skill.
SkillAFreshness: AClaude Code +9 - 0.570score
convert-as-skill
pahlevikun
Convert existing material into a skill, or merge existing skills into one.
SkillAFreshness: AClaude Code +9 - 0.570score
create-agent
pahlevikun
Create, audit, test or improve subagents (agents/*.md for Claude Code and Cursor), including prompts, tool and model choice, multi-agent orchestration and…
SkillAFreshness: AClaude Code +9 - 0.570score
create-agents-md
pahlevikun
Create, audit or refresh AGENTS.md files: the repo root, nested package files, and the user-level global file, for Claude Code, Cursor and Codex.
SkillAFreshness: AClaude Code +9 - 0.570score
create-command
pahlevikun
Create, audit or improve slash commands (commands/*.md, .claude/commands, .cursor/commands): saved prompts you run as /name, with arguments and tool…
SkillAFreshness: AClaude Code +9 - 0.570score
create-hook
pahlevikun
Create, wire up, test and debug agent hooks: Claude Code settings.json or plugin hooks, Cursor hooks.json, or a shared hooks/ tree, with working recipes.
SkillAFreshness: AClaude Code +9 - 0.570score
create-rule
pahlevikun
Create, audit or tighten persistent rules for coding agents: .claude/rules/*.md, .cursor/rules/*.mdc, a catalog rules/ tree, CLAUDE.md or AGENTS.md.
SkillAFreshness: AClaude Code +9 - 0.570score
create-skill
pahlevikun
Create, audit, grow or repair agent skills (a folder with SKILL.md) for Claude Code, Cursor, Codex and the skills CLI, including skills that write or run plans.
SkillAFreshness: AClaude Code +9 - 0.570score
super-architecture
pahlevikun
Detect, choose, build, evaluate, migrate and document software architecture.
SkillAFreshness: AClaude Code +9 - 0.570score
super-caching
pahlevikun
Super caching: domain router for web (browser, CDN, service worker, HTTP Cache-Control, BFF/API route cache), mobile (on-device, offline, image cache…
SkillAFreshness: AClaude Code +9 - 0.570score
super-protobuf
pahlevikun
Protocol Buffers (proto3) design, buf.yaml/buf.gen.yaml, Connect and gRPC services, protovalidate, lint and breaking checks, schema evolution, mixed-version…
SkillAFreshness: AClaude Code +9 - 0.570score
super-tech-blueprint
pahlevikun
Choose or generate a target technology stack: compare frameworks with TCO, security and ecosystem scoring, plan a migration, or write a blueprint for a new or…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 5, 2026 (23 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/pahlevikun/levistack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from pahlevikun
- 0.570score
convert-as-skill
pahlevikun
Convert existing material into a skill, or merge existing skills into one.
SkillAFreshness: AClaude Code +9 - 0.570score
create-agent
pahlevikun
Create, audit, test or improve subagents (agents/*.md for Claude Code and Cursor), including prompts, tool and model choice, multi-agent orchestration and…
SkillAFreshness: AClaude Code +9 - 0.570score
create-agents-md
pahlevikun
Create, audit or refresh AGENTS.md files: the repo root, nested package files, and the user-level global file, for Claude Code, Cursor and Codex.
SkillAFreshness: AClaude Code +9 - 0.570score
create-command
pahlevikun
Create, audit or improve slash commands (commands/*.md, .claude/commands, .cursor/commands): saved prompts you run as /name, with arguments and tool…
SkillAFreshness: AClaude Code +9 - 0.570score
create-hook
pahlevikun
Create, wire up, test and debug agent hooks: Claude Code settings.json or plugin hooks, Cursor hooks.json, or a shared hooks/ tree, with working recipes.
SkillAFreshness: AClaude Code +9 - 0.570score
create-rule
pahlevikun
Create, audit or tighten persistent rules for coding agents: .claude/rules/*.md, .cursor/rules/*.mdc, a catalog rules/ tree, CLAUDE.md or AGENTS.md.
SkillAFreshness: AClaude Code +9
Cite this page
super-nodejs skill. Agent Mart. https://agentmart.dev/skills/pahlevikun-super-nodejs (last updated 2026-10-24)