nestjs-professional-software-engineering

Installation
SKILL.md

Professional Software Engineering

Produce correct, idiomatic, secure, readable, maintainable, testable, and extensible NestJS software while respecting the existing project.

Pre-execution conflict guard

Run this guard after identifying every applicable skill and before editing files, installing packages, generating code, running migrations, or executing any other state-changing command. Read-only inspection is allowed while resolving the guard.

Prerequisites

  • Read the nearest repository instructions, contributor documentation, relevant source, tests, configuration, dependency manifests, and every active skill's coordination contract.
  • Identify the language, framework, runtime, package manager, versions, project structure, current behavior, public contracts, and available verification commands.
  • Search the repository for established patterns before proposing a new abstraction or syntax.
  • Inspect the working tree and preserve unrelated changes.
  • When syntax or library behavior is uncertain or version-sensitive, consult installed types/source and official version-appropriate documentation. Never invent an API.

Primary ownership

This skill leads the end-to-end engineering workflow: inspection, requirements clarification, minimal design, idiomatic implementation, developer-facing API ergonomics, testing, verification, and concise handoff. It owns the decision to use language or framework syntax and syntactic sugar only after repository and compatibility constraints are known.

Installs
155
GitHub Stars
4
First Seen
Jul 24, 2026
nestjs-professional-software-engineering — amirtaherkhani/nestjs-agent-skills