# Check All Skill

Run the complete validation suite for Topographic Studio projects.

## Task

You are helping the user validate their code with a full quality check suite.

## Instructions

Run these checks in order:

1. **Lint** - Check code style with Biome
   ```bash
   bun run lint
   ```

2. **Type Check** - Verify TypeScript types
   ```bash
   bun run typecheck
   ```

3. **Test** - Run all tests
   ```bash
   bun run test
   ```

4. **Build** - Build all packages
   ```bash
   bun run build
   ```

## Execution Strategy

- Run checks sequentially
- Stop on first failure (report error immediately)
- If all pass, show comprehensive success summary

## Error Reporting

For each failed check, provide:
- Which check failed (lint, typecheck, test, or build)
- Specific error messages
- File locations where errors occurred
- Suggestions to fix

## Success Criteria

All checks must pass:
- ✅ No linting errors
- ✅ No type errors
- ✅ All tests passing
- ✅ All packages build successfully

## Output Format

```
Running full validation suite...

[1/4] Linting with Biome... ✅
[2/4] Type checking... ✅
[3/4] Running tests... ✅
[4/4] Building packages... ✅

✨ All checks passed! Ready for commit/release.

Summary:
- Linted: 127 files, 0 errors
- Type checked: 45 files, 0 errors
- Tests: 23 passed
- Built: 4 packages
```

## When to Use

- Before committing changes
- Before creating a pull request
- Before publishing packages
- As part of CI/CD validation
