skills/plan/SKILL.md
Present a plan and wait for user approval before implementing — load when a change spans multiple files or involves design decisions
npx skillsauth add athal7/dotfiles planInstall 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.
Skip for typo fixes, single-line config changes, and trivial one-file edits.
Research. Explore the codebase, read relevant files, check git history. Use available capabilities (issues, meetings, logs) to gather context. Only ask the user when information isn't discoverable.
Design prerequisite check. For any change touching domain logic, authorization, state machines, or anything enforced in more than one layer — read the relevant code and answer:
If a prerequisite refactor would simplify the work, surface it: propose a separate issue/PR, get user confirmation, do it first.
Present the plan in chat. Include: files that will change and why; approach and key decisions; risks or open questions; the first failing test you will write.
After approval, implementation begins with the first failing test, strict red/green/refactor.
development
Zoom meeting captions — file locations and format
tools
macOS dictation custom vocabulary — sync knowledge base names and terms to the system spelling dictionary
testing
Look up people, projects, products, and decisions locally first: contact info (email, Slack ID, GitHub handle), titles and teams, project/product status, who works on what, and past decisions. Check before searching Slack, email, calendar, or GitHub — this is the first stop for any contact detail, project context, or decision-history question.
testing
Communication style, audience awareness, and AI-authorship markers for human-facing prose — load when composing chat messages, review comments, merge request descriptions, emails, doc bodies, or ticket descriptions