# Validate

> Run lint, typecheck, test, and test:render; summarize pass/fail. Complements the validate command. Use when user asks to "validate", "run checks", or "run full validation". Use when this capability is needed.

- Skill: `tomevault-io/validate-6` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/validate-6`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/validate-6/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/validate-6

---


# Validate (Skill)

Mirrors the **validate** command: run the full validation pipeline and summarize.

## Steps

1. **Lint:** `npm run lint` (or `npm run lint:fix` if available). Note errors or warnings.
2. **Typecheck:** `npm run typecheck` (or `npm run build` if no typecheck). Note TypeScript errors.
3. **Tests:** `npm run test`, then `npm run test:render` if available. Note failing tests.
4. **Summarize:** List which steps passed or failed and the first few error messages for any failure. Do not commit if any step fails unless the user explicitly asks to ignore.

If `lint` or `typecheck` scripts are missing, say so and suggest adding them (see [STATUS.md](../../STATUS.md)).

## References

- [.cursor/commands/validate.md](.cursor/commands/validate.md) – validate command
- [repo-audit](.cursor/skills/repo-audit) – same steps with a structured audit report format

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/sedarged) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

