# Validate

> Run all local quality checks before submitting a PR

- Skill: `keep-starknet-strange/validate` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add keep-starknet-strange/validate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/keep-starknet-strange/validate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: keep-starknet-strange (https://skillmd.com/u/keep-starknet-strange)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/keep-starknet-strange/validate

---


# Validate Skill

## Quick Start

1. Run skill/router validation:
   `python3 scripts/quality/validate_skills.py`
2. Run marketplace metadata validation:
   `python3 scripts/quality/validate_marketplace.py`
3. Run Python lint:
   `ruff check scripts/`
4. Report pass/fail per check with concrete errors.
5. Follow the full workflow: [Validation Workflow](./workflow.md)

## When to Use

- Before opening or merging any PR.
- After changing SKILL.md, references, scripts, or site generation code.

## When NOT to Use

- If you only need dataset schema validation, use audit-pipeline validators.
- If required dependencies are missing, checks cannot run.

