bfmcneill
@bfmcneill
Public Skills
feedback-design
by bfmcneill
Use when building loading states, progress indicators, success confirmations, or error messages. Covers feedback loops and patterns that feel satisfying.
flow-optimization
by bfmcneill
Use when designing interactions, workflows, or interfaces where user focus matters. Covers protecting flow state, reducing interruptions, and creating immersive experiences.
progressive-disclosure
by bfmcneill
Use when designing interfaces with complex functionality, settings panels, or expert features. Covers layering information so beginners aren't overwhelmed and experts aren't held back.
psychology-foundations
by bfmcneill
Use when you need to understand WHY certain UX patterns work. Covers cognitive psychology, behavioral science, and neuroscience foundations that underpin satisfying experiences.
trust-and-recovery
by bfmcneill
Use when designing error handling, confirmation dialogs, undo functionality, or any interaction where user trust matters. Covers building confidence through predictability and graceful failure.
agent-behavior
by bfmcneill
Use at the start of any coding session to establish activity tracking and working patterns. Defines how the agent should document its work and communicate progress.
sveltekit-builder
by bfmcneill
Use when building SvelteKit apps with Svelte 5. Covers runes, SSR, forms, and stack patterns (Kysely, Better Auth, shadcn-svelte).
design-patterns
by bfmcneill
Use when refactoring code or designing flexible systems. Covers creational, structural, and behavioral patterns with Python examples.
versioning
by bfmcneill
Use when releasing, tagging, or bumping versions. Defines semver rules and keeps package.json/pyproject.toml synced with git tags.
uv-workflow
by bfmcneill
Use when creating Python projects, managing dependencies, or running Python scripts. Covers uv package manager commands, best practices, and common patterns for modern Python development.