nestjs-professional-software-engineering
Build and Verify Maintainable NestJS Software
NestJS changes can introduce incompatible syntax, hidden side effects, and public API regressions. This skill guides repository inspection, focused implementation, and evidence-based verification.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "nestjs-professional-software-engineering" from https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering.md and its manifest at https://skillstore.io/api/skills/amirtaherkhani-nestjs-professional-software-engineering/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "nestjs-professional-software-engineering". Review a proposal that fetches account balances through a property getter.
Resultado esperado:
- Finding: the getter conceals network I/O, latency, and failure from callers.
- Recommendation: use an explicit asynchronous operation with visible timeout and cancellation controls.
- Verification plan: cover successful responses, denied access, timeouts, and upstream failures.
Usando "nestjs-professional-software-engineering". Plan an additive payment capture helper while retaining the explicit execution API.
Resultado esperado:
- Recommended design: delegate to the existing operation and preserve its result and error contracts.
- Caller controls: retain idempotency keys, timeout options, and cancellation behavior.
- Compatibility plan: keep both public forms available and test them against the same observable contract.
Usando "nestjs-professional-software-engineering". Explain verification limits when an integration service is unavailable.
Resultado esperado:
- Verification boundary: local unit tests and type checks cannot establish external service compatibility.
- Remaining evidence: integration and runtime smoke checks require the unavailable service.
- Reporting rule: distinguish completed checks from blocked checks and do not report unexecuted checks as passed.
Auditoría de seguridad
SeguroAll 14 static findings are false positives: Markdown skill names and ordinary API or testing guidance do not execute commands or conduct reconnaissance. The reviewed instructions require scoped changes, script inspection, authorized mutation, and accurate verification reports. No evidence found of prompt injection, credential exfiltration, or malicious intent.
Factores de riesgo
⚙️ Comandos externos (6)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/amirtaherkhani-nestjs-professional-software-engineering/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/amirtaherkhani-nestjs-professional-software-engineering.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
amirtaherkhani. (2026). nestjs-professional-software-engineering security audit report (audit version 1) [Author version 2.0.2]. Skillstore. https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering/audits/1Cita BibTeX
@techreport{amirtaherkhani-amirtaherkhani-nestjs-professional-software-engineering-2026,
author = {amirtaherkhani},
title = {nestjs-professional-software-engineering security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering/audits/1},
note = {Author version 2.0.2}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "nestjs-professional-software-engineering security audit report (audit version 1)"
version: "2.0.2"
type: report
authors:
- name: "amirtaherkhani"
date-released: "2026-10-04"
url: "https://skillstore.io/skills/amirtaherkhani-nestjs-professional-software-engineering/audits/1"
identifiers:
- type: other
value: "skillstore:amirtaherkhani-nestjs-professional-software-engineering:audit:1"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: MedioLo que puedes crear
Implement an Existing-Service Feature
Add a NestJS feature using nearby patterns, compatible APIs, focused tests, and clear acceptance criteria.
Refine a Public TypeScript API
Evaluate convenience methods while preserving errors, cancellation, idempotency, and compatibility for existing consumers.
Review a High-Risk Change
Inspect behavior and verification gaps without editing files, then distinguish confirmed evidence from assumptions and unavailable checks.
Prueba estos prompts
Review this NestJS service for readability, input validation, and error handling. Inspect nearby conventions and report evidence without editing files.
Fix [bug] in this NestJS repository. Inspect callers and versions, add a regression test, preserve public behavior, and report executed checks.
Add [convenience method] alongside the existing explicit API. Compare supported syntax and preserve errors, timeouts, cancellation, and idempotency. Add shared contract tests.
Implement [feature] across these NestJS modules. Map ownership, consumers, authorization, transaction boundaries, and migration risks first. Resolve material conflicts before editing. Report verification gaps.
Mejores prácticas
- Provide acceptance criteria and public compatibility constraints before requesting implementation.
- Confirm installed versions and inspect project scripts before selecting syntax or running checks.
- Request focused tests first, then expand verification for security, persistence, concurrency, or cross-module changes.
Evitar
- Copying newer framework syntax without confirming compiler, runtime, and package support.
- Hiding network activity, authorization, retries, or state changes behind getters and convenience methods.
- Weakening checks or reporting unavailable integration tests as successful.
Preguntas frecuentes
Which AI tools can use this skill?
Does this package include a NestJS application?
Can I request a review without file changes?
How does it choose TypeScript or NestJS syntax?
Are the related NestJS skills required?
What happens when verification cannot run?
Detalles del desarrollador
Autor
amirtaherkhaniLicencia
MIT
Versión del autor
v2.0.2
Revisión de Skillstore
r1
Ref.
c97a1862d1bc82763903ee068cd15acab35d638c
Actualidad del mantenimiento
5/10/2026
Uso
0 descargas · 0 vistas
Estructura de archivos