.cursor/skills/toggle-maintenance-mode/SKILL.md
Enable or disable maintenance mode for the frontend. Use when the user asks to put the site in maintenance mode, take it down for maintenance, or bring it back up after maintenance.
npx skillsauth add codecrafters-io/frontend toggle-maintenance-modeInstall 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.
Maintenance mode redirects all traffic to a static maintenance page hosted on the main site.
Add this redirect as the first entry in the redirects array in vercel.json:
{ "source": "/(.*)", "destination": "https://codecrafters.io/heroku_pages/maintenance.html", "permanent": false },
It must be the first redirect so it catches all requests before any other rules.
After adding, commit and deploy.
Remove the maintenance redirect line from vercel.json, then commit and deploy.
development
Run the frontend linter, analyze failures, and fix them iteratively. Use when linting fails, lint errors appear, or the user asks to fix lint issues in the frontend repo.
tools
Use the GitButler CLI (`but`) to create a branch, commit changes, push, and open a GitHub PR in the frontend repo. Optionally accepts a description to filter which changes to include. Use when the user asks to push changes, create a PR, or commit using GitButler.
development
--- name: add-dark-mode-support description: Add dark mode styles to components using Tailwind dark: variant classes. Use when creating new components, adding dark mode support to existing components, or when the user mentions dark mode, theming, or light/dark variants. --- # Adding Dark Mode Support This skill guides you through adding dark mode support to components in the CodeCrafters frontend. ## How Dark Mode Works Dark mode is controlled by the `DarkModeService` (`app/services/dark-mod
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.