.cursor/skills/square/SKILL.md
Use when checking scoped code against established architectural patterns, folder structure, naming conventions, dependency direction, or repository design rules.
npx skillsauth add Columbia-Cloudworks-LLC/EquipQR squareInstall 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.
The square reminds the builder to bring every action into right alignment.
Audit the scoped files against the repository's architectural patterns and identify where the work is out of square with the project's structure, naming, or design logic.
This skill should surface drift and propose a practical plan to bring the code back into alignment without rewriting more than necessary.
/square/square <optional-scope-path>Copy this checklist and track it while running:
Square Progress
- [ ] 1) Confirm scope and baseline patterns
- [ ] 2) Inspect folder structure, naming, and dependencies
- [ ] 3) Identify code that is out of square
- [ ] 4) Propose an alignment plan
- [ ] 5) Separate immediate fixes from larger structural work
Read nearby code, docs, and conventions to determine the project's actual architectural rules in the target area.
Check whether the scoped files fit the expected layering, naming, and responsibility boundaries.
Flag issues such as:
For each finding, specify the smallest change that would bring it back into alignment and the reason the change is worth doing.
Distinguish between quick corrections and deeper refactors that need explicit approval or scheduling.
development
React performance optimization guidelines from Vercel Engineering, with EquipQR-specific mappings (Vite + React Router + TanStack Query). Use when writing, reviewing, or refactoring React code in this repo, especially around waterfalls, bundle size, and re-renders.
testing
Postgres performance optimization and best practices from Supabase, adapted to EquipQR's Supabase (Postgres + RLS) workflow. Use when editing SQL, migrations, indexes, or RLS policies.
development
Applies EquipQR's brand colors and design-system tokens to any artifact that should match EquipQR's look-and-feel. Use it when brand colors, style guidelines, visual formatting, or EquipQR design standards apply.
development
Use when auditing dependency health, API contract consistency, shared data shapes, or brittle integration seams between modules, services, and packages.