.claude/skills/check/SKILL.md
Run build, lint, and type checking for the Kardashev Network project
npx skillsauth add tadams95/kardashev-network checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run all checks to verify project health.
cd /Users/tyrelle/Desktop/KardashevNetwork && npx tsc --noEmit
cd /Users/tyrelle/Desktop/KardashevNetwork && npm run lint
cd /Users/tyrelle/Desktop/KardashevNetwork && npm run build
Execute all checks sequentially and report results:
cd /Users/tyrelle/Desktop/KardashevNetwork && npm run lint && npx tsc --noEmit && npm run build
| Error | Solution |
|-------|----------|
| "Cannot find module" | Run npm install |
| Type error in component | Check prop types match usage |
| ESLint warning | Fix or add disable comment with justification |
| Build fails | Check for syntax errors, missing imports |
npm install
rm -rf .next && npm run build
npm run lint -- --fix
development
Web3 integration with wagmi and viem - wallet connection, contract interactions, transactions, RainbowKit. Use when implementing wallet features, reading/writing contracts, or handling blockchain transactions.
content-media
Three.js textures - loading, configuration, UV mapping, environment maps. Use when loading images, configuring texture properties, or working with HDR environments.
data-ai
Three.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.
testing
Three.js post-processing - EffectComposer, bloom, depth of field, custom passes. Use when adding visual effects, screen-space effects, or enhancing rendered output.