Our review
Runs the complete validation suite for Topographic Studio projects, including linting, type checking, testing, and building.
Strengths
- Automates all quality checks in a single command.
- Stops on first failure for quick feedback.
- Provides detailed error reports with fix suggestions.
Limitations
- Specific to projects using Biome, TypeScript, Bun, and a monorepo structure.
- Does not cover integration or end-to-end tests.
Before every commit, pull request, or package publish to ensure code quality.
For quick partial checks (e.g., only tests) or in projects that don't use the expected tech stack.
Security analysis
SafeThe skill runs standard development commands (bun run lint/typecheck/test/build) sequentially, with no destructive or exfiltrating actions. No obfuscation, no disabling of safety, and no use of dangerous utilities like curl or shell redirections to secrets.
No concerns found
Examples
Run the full validation suite for Topographic Studio.I'm about to push a PR. Please run all checks (lint, typecheck, test, build) and report any failures.We're releasing a new version. Execute the complete validation suite and show a summary.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:
-
Lint - Check code style with Biome
bun run lint -
Type Check - Verify TypeScript types
bun run typecheck -
Test - Run all tests
bun run test -
Build - Build all packages
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
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.