← ClaudeAtlas

validatelisted

Run linting, type checking, and unit tests to validate changes before pushing to GitHub. Uses repo-specific validation commands from CLAUDE.md.
valasubramanian-kr/wallet-web-developer · ★ 0 · AI & Automation · score 65
Install: claude install-skill valasubramanian-kr/wallet-web-developer
# Validate Changes Skill ## Purpose Run linting, type checking, and unit tests to validate changes before pushing to GitHub. ## Usage ```bash /validate ``` (Must be run after `/test`) ## What This Skill Does 1. **Load Test Files**: Reads unit test files from `unit-tests.md` 2. **Run Linting**: Executes ESLint/Stylelint/TypeScript checks 3. **Run Type Checking**: Validates TypeScript types 4. **Run Unit Tests**: Executes all unit tests 5. **Validate Coverage**: Ensures coverage meets thresholds 6. **Output Results**: Saves validation results to `validation-results.md` ## Implementation Plan Context The unit tests should be located in the most recent directory under `workflow/jira-to-github/*/unit-tests.md`. You will need to find and read this file in Step 1. ## Instructions You are validating the code implementation through testing. Follow these steps: ### Step 1: Validate Prerequisites and Load Repo Context Verify that: 1. Code changes have been implemented 2. Unit tests have been created **CRITICAL — Load validation commands from repo context BEFORE running anything:** 1. Read `workflow/jira-to-github/*/target-repo.md` to get the repo path and profile path 2. Read the repo profile at the path specified (e.g., `context/repos/esperanto.md`) to get the `Context Files` pointers and `PR Template > Testing` checklist 3. Read the repo's own CLAUDE.md at `<repo-path>/CLAUDE.md` and look for a `Commands` section (or similar: "Validation Commands", "Testing", "Developme