backend-principle-eng-nodejs-pro-max

Principal backend engineering intelligence for Node.js runtime systems. Actions: plan, design, build, implement, review, fix, optimize, refactor, debug, secure, scale backend code and architectures. Focus: correctness, reliability, performance, security, observability, scalability, operability, cost.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "backend-principle-eng-nodejs-pro-max" with this command: npx skills add prakharmnnit/skills-and-personas/prakharmnnit-skills-and-personas-backend-principle-eng-nodejs-pro-max

Backend Principle Eng Node.js Pro Max

Principal-level guidance for Node.js backend systems and runtime behavior. Optimized for Bun runtime with Node 20 LTS compatibility.

When to Apply

  • Designing or refactoring Node.js services and platform components
  • Reviewing runtime, event loop, and concurrency behavior
  • Diagnosing latency spikes, memory leaks, and throughput regressions
  • Planning scalability, cost, or reliability improvements

Priority Model (highest to lowest)

PriorityCategoryGoalSignals
1Correctness & ContractsNo wrong answersValidation, invariants, idempotency
2Reliability & ResilienceSurvive failuresTimeouts, retries, graceful degradation
3Security & PrivacyZero trust by defaultAuthz, secrets, minimal exposure
4Performance & EfficiencyPredictable latencyEvent loop health, bounded queues
5Observability & OperabilityFast triageTracing, metrics, runbooks
6Data & ConsistencyIntegrity over timeSafe migrations, outbox
7Scalability & EvolutionSafe growthStatelessness, partitioning
8Developer Experience & TestingSustainable velocityCI gates, deterministic tests

Quick Reference (Rules)

1. Correctness & Contracts (CRITICAL)

  • api-contracts - Versioned schemas and explicit validation
  • input-validation - Validate at boundaries, reject unknowns
  • idempotency - Safe retries with idempotency keys
  • invariants - Enforce domain rules in service and database

2. Reliability & Resilience (CRITICAL)

  • timeouts - Set per dependency; no unbounded waits
  • retries - Bounded with jitter; avoid retry storms
  • circuit-breakers - Fail fast for degraded dependencies
  • bulkheads - Isolate heavy dependencies and queues
  • load-shedding - Graceful degradation under load

3. Security & Privacy (CRITICAL)

  • authz - Enforce at every service boundary
  • secrets - Use vault/KMS; never in code or logs
  • data-min - Redact PII by default
  • crypto - TLS everywhere; strong defaults

4. Performance & Efficiency (HIGH)

  • event-loop - Monitor lag; avoid blocking sync work
  • streams - Use backpressure-aware streams for large payloads
  • pooling - Right-size DB/HTTP pools; avoid starvation
  • cache - TTL and stampede protection for hot reads
  • profiling - Measure before optimizing

5. Observability & Operability (HIGH)

  • structured-logs - JSON logs with trace ids
  • metrics - RED/USE metrics plus business KPIs
  • tracing - Propagate context end-to-end
  • alerts - SLO-based with runbooks

6. Data & Consistency (HIGH)

  • transactions - Clear boundaries; avoid cross-service tx
  • schema-evolution - Backward compatible migrations
  • outbox - Reliable event publishing

7. Scalability & Evolution (MEDIUM)

  • stateless - Externalize state, scale horizontally
  • partitioning - Shard by stable keys
  • versioning - API and event versioning
  • backpressure - Bounded queues, explicit limits

8. Developer Experience & Testing (MEDIUM)

  • tests - Unit, integration, contract, load tests
  • determinism - Hermetic tests, fixed seeds, stable time
  • lint - Static analysis and formatting

Execution Workflow

  1. Clarify product goals, SLOs, latency and cost budgets
  2. Map data flow, dependencies, and event loop risks
  3. Choose storage and consistency model (document tradeoffs)
  4. Define contracts: API schemas, events, and idempotency
  5. Implement with safe defaults, observability, and resilience
  6. Validate with tests, load, and failure scenarios
  7. Review risks and publish runbooks

Runtime Guidance

See references/node-core.md for event loop, memory, and Bun-first runtime patterns.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

lecture-alchemist

No summary provided by upstream source.

Repository SourceNeeds Review
General

transcribe-refiner

No summary provided by upstream source.

Repository SourceNeeds Review
General

constellation-team

No summary provided by upstream source.

Repository SourceNeeds Review
General

backend-pe

No summary provided by upstream source.

Repository SourceNeeds Review