.cursor/skills/trestle/SKILL.md
Use when aligning current repository state with roadmap priorities, reconciling GitHub issues or organization project items with what exists in the codebase, or deriving next steps across code, docs, and EquipQR work tracking.
npx skillsauth add Columbia-Cloudworks-LLC/EquipQR trestleInstall 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 trestle board is where the master lays out the design before the work begins.
In EquipQR, that planning surface can live in the repository, in PROJECT_ROADMAP.md, in GitHub issues, or in the organization project board.
Analyze the current repository structure, recent project movement, design documents, and GitHub tracking state, then update the planning surface that best matches the request.
Use this skill to surface planned-but-unbuilt work, built-but-untracked work, stale GitHub tracking, issue and PR triage needs, and the next logical sequence of implementation across code, docs, issues, pull requests, and the EquipQR organization project.
/trestle/trestle <optional-scope-path>/trestle github/trestle issues/trestle projectPROJECT_ROADMAP.md, issues, and project items) over replacing them wholesale.planned-not-built; mark gaps in code but not GitHub tracking as built-not-tracked.gh for GitHub repository and project work. Use explicit owner and repo targeting when scope could be ambiguous.gh project item-edit call.gh issue list --repo Columbia-Cloudworks-LLC/EquipQR, gh search issues --owner Columbia-Cloudworks-LLC --archived=false, gh search issues --include-prs --owner=Columbia-Cloudworks-LLCgh issue create ... --project "<project title>", gh issue edit <number> ... --add-project "<project title>"gh pr edit <number> ... --add-project "<project title>"gh project view <number> --owner Columbia-Cloudworks-LLC, gh project field-list <number> --owner Columbia-Cloudworks-LLC, gh project item-list <number> --owner Columbia-Cloudworks-LLCgh project item-create <number> --owner Columbia-Cloudworks-LLC ..., gh project item-edit ...gh api when high-level commands do not expose the needed fields or filtersproject scopeCopy this checklist and track it while running:
Trestle Progress
- [ ] 1) Confirm scope, planning horizon, and mutation authority
- [ ] 2) Inspect repository structure and recent commits
- [ ] 3) Inspect GitHub tracking surfaces
- [ ] 4) Compare implementation with design docs, issues, and project state
- [ ] 5) Identify planned-not-built and built-not-tracked work
- [ ] 6) Draft or update roadmap and GitHub artifacts
- [ ] 7) Report next steps, risks, and open questions
Capture the target area, the expected planning window, whether the task is repository-only or organization/project-wide, and whether you are authorized to mutate GitHub state or only audit it.
Review the current architecture, major directories, and recent commit intent to understand what work is active, stable, blocked, or partially complete.
Review GitHub issues, pull requests when relevant, labels, milestones, and the EquipQR organization project to understand tracked, stale, blocked, duplicated, or missing work.
Use gh as the default GitHub interface. Prefer explicit targeting such as --repo Columbia-Cloudworks-LLC/EquipQR and --owner Columbia-Cloudworks-LLC. If project commands fail, refresh auth with project scope before mutation work.
Check docs, specs, existing roadmap material, issues, and project items against the code to find:
For each gap, record:
Use the surface that fits the request:
PROJECT_ROADMAP.md for local sequencing and longer-form notesgh api for repo or project workflows not fully covered by high-level subcommandsWhen mutating GitHub, prefer updating existing issues and items over duplicating them. Capture the project number, project ID, item ID, field ID, and target value before changing project fields.
Summarize what changed locally and on GitHub, what remains blocked, and what assumptions still need confirmation from the developer.
created, updated, closed, reopened, or no change needed)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.