validation-checklist

Run pre-delivery validation checks for NestJS and Next.js projects.

Updated Apr 5, 2023
One-click install
npx skills add https://github.com/edneyreis999/zord-project --skill validation-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation-checklist
Source: https://github.com/edneyreis999/zord-project/tree/main/service_financial-claude/skills/validation-checklist
Command: npx skills add https://github.com/edneyreis999/zord-project --skill validation-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill de validação pré-entrega para projetos de desenvolvimento (backend/frontend: tests, lint, tsc, docs, QA).

Core Features & Use Cases

  • Executar testes (unit/integration) e cobrir fluxos principais.
  • Rodar lint, format (quando aplicável) e tsc sem emit.
  • Validar execução manual da aplicação e atualizar documentação.
  • Registrar status em tasks.md e criar arquivos de QA.
  • Verificar logs sem expor dados sensíveis.

Validações Específicas por Stack

  • Backend: validar endpoints, DTOs e validações.
  • Frontend: validar build, performance, e SSR/CSR conforme aplicável.

Frequently Asked Questions about validation-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a project before handoff to ensure quality?

Pre-delivery validation runs automated tests, lint checks, TypeScript compilation, and manual application startup to catch issues before handoff. This checklist covers unit and integration tests, code formatting, type safety, and documentation updates across NestJS/Node.js backends and Next.js/React frontends.

What should I check before delivering a Node.js or React project?

Execute npm run test for unit and integration tests covering main flows, run lint and format validation, execute tsc --noEmit for type checking, start the application locally with npm run start or npm run dev, and update tasks.md and QA documentation with current status.

How do I validate both backend and frontend in a single checklist?

The validation checklist enforces consistent quality across stacks: backend validation covers endpoints, DTOs, and request validation; frontend validation covers build output, performance, and SSR/CSR modes. All stacks run the same test, lint, TypeScript, and documentation steps.

Can I use this validation checklist for NestJS and Next.js projects together?

Yes, the checklist supports mixed backend (NestJS/Node.js) and frontend (Next.js/React) stacks in a single project. It adapts commands like npm run test, npm run lint, and npm run start to each stack's conventions.

What happens if tests fail or logs expose sensitive data during validation?

The checklist requires all tests to pass without failures for main and alternate flows before handoff proceeds. Structured logging must be verified to contain no sensitive data, preventing compliance and security issues in production.

Do I need to manually start the application as part of validation?

Yes, manual application startup via npm run start, npm run dev, or project-specific commands is required to validate the application runs correctly in the local environment before handoff.