Claude Code Skills Reference
Custom slash commands for operations, deployment, and monitoring. Available in any Claude Code session on the VPS.
Operations
/morning (Auto-invocable)
Fetch a concise morning briefing — pipeline status, open RFIs, cert queue, unpaid invoices, stalled projects, and permit alerts.
When to use: Start of day before opening the portal. Gives you a quick read on what needs attention.
/certcheck (Auto-invocable)
Validate whether a project is ready for certification. Shows what passes and what’s missing.
Usage: /certcheck R8057
Accepts a display ID (e.g. R8057) or 24-char SmartSuite hex ID.
When to use: Before moving a project into cert drafting. Catches missing photos, drive logs, permit docs, or incomplete SOW data.
/reconcile (Manual Only)
Trigger the payment reconciliation scanner. Reports unmatched payments, aging invoices, and discrepancies.
When to use: After receiving remittance emails or EFT notifications. Matches incoming payments against outstanding invoices.
Deployment
/deploy (Manual Only)
Rebuild and restart the API (Docker), portal (Vite build), or both. Runs health checks after deployment.
Usage:
/deploy api— rebuild API + worker + scheduler/deploy portal— build portal UI/deploy all— both
/release (Manual Only)
Build the portal-ui frontend with Vite and deploy to production. Uses npx vite build (skips tsc).
When to use: After making portal-ui frontend changes. Quick alternative to /deploy portal.
Data
/sync (Manual Only)
Trigger a SmartSuite to Supabase data sync. Reports tables synced and record counts.
When to use: When you need Supabase data to reflect recent changes immediately. Auto-sync runs every 6 hours.