From 2a4911c390d6cc36fd31a4b30523bab1806a8e04 Mon Sep 17 00:00:00 2001 From: matysanchez Date: Sun, 24 May 2026 23:22:16 -0700 Subject: [PATCH] docs(architecture): add eval scripts to npm script table Add rows for `eval:lint`, `eval:run`, `eval:run:skills`, `eval:run:agents`, `eval:run:scripts`, and `eval:compare`, and note that `lint:all` now chains `eval:lint`. Closes #1633 --- docs/architecture/workflows.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/architecture/workflows.md b/docs/architecture/workflows.md index c3eb5a4d0..06602f5fb 100644 --- a/docs/architecture/workflows.md +++ b/docs/architecture/workflows.md @@ -310,7 +310,7 @@ Workflows invoke validation through npm scripts defined in `package.json`: | `lint:collections-metadata` | `Validate-Collections.ps1` | plugin-validation.yml | | `lint:marketplace` | `Validate-Marketplace.ps1` | plugin-validation.yml | | `lint:version-consistency` | `Test-ActionVersionConsistency.ps1` | Local | -| `lint:all` | Chains all linters | Local | +| `lint:all` | Chains all linters (incl. `eval:lint`) | Local | | `format:tables` | `markdown-table-formatter` | table-format.yml | | `test:ps` | `Invoke-PesterTests.ps1` | pester-tests.yml | | `validate:skills` | `Validate-SkillStructure.ps1` | skill-validation.yml | @@ -328,6 +328,12 @@ Workflows invoke validation through npm scripts defined in `package.json`: | `lint:permissions` | `Test-WorkflowPermissions.ps1` | workflow-permissions-scan.yml | | `lint:dependency-pinning` | `Test-DependencyPinning.ps1` | dependency-pinning-scan.yml | | `test:py` | `pytest` | pytest-tests.yml | +| `eval:lint` | `vally lint --eval evals/` | Local | +| `eval:run` | Runs all eval suites | Local | +| `eval:run:skills` | `vally eval --suite skill-quality` | Local | +| `eval:run:agents` | `vally eval --suite agent-behavior` | Local | +| `eval:run:scripts` | `vally eval --suite script-validation` | Local | +| `eval:compare` | `vally compare` | Local | ## Related Documentation