Development
Programming, frameworks, implementation, frontend, backend, and app development
Browse development skills
Showing 64,081–64,104 of 69,325 skills
DEBUG keyboard shortcuts not working, conflicting hotkeys, and event handling issues. Fix when Ctrl+Z, Ctrl+S, or other shortcuts fail. Use for global keyboard handlers, event conflicts, and shortcut key debugging.
Set up .editorconfig and .vscode/ workspace settings shared by the team. Use when adding format-on-save, recommended extensions, or debug launch configs.
Check and configure code documentation standards and generators (TSDoc, JSDoc, pydoc, rustdoc)
Execute the feature development workflow for complex, multi-session features. Use when starting new features, architecture changes, refactoring projects, or any work requiring research, design, and implementation phases. Invoked by: "new feature", "implement feature", "start feature development", "complex feature", "multi-session work".
Check and configure Dockerfile for project standards (minimal Alpine/slim, non-root, multi-stage)
Check and configure dead code detection (Knip, Vulture, cargo-machete)
REQUIRED Phase 2 of /dev workflow after dev-brainstorm. This skill should be used when the user asks to 'explore the codebase', 'map architecture', 'find similar features', 'discover test infrastructure', 'trace execution paths', 'identify code patterns', or needs to understand WHERE code lives and HOW it works before implementation. Launches parallel explore agents and returns prioritized key files list.
Check and configure code coverage thresholds and reporting
GHCR image pipeline: multi-platform builds, Trivy/Grype scanning, .dockerignore, devcontainer. Use when setting up GHCR image publishing or adding image scanning to CI.
Unified execution engine for all development workflows. Progressive disclosure for phase execution, quick features, story completion, and scaffolding. Integrates with artifact-tracking and meatycapture-capture. Use when running /dev:execute-phase, /dev:quick-feature, /dev:implement-story, /dev:complete-user-story, or /dev:create-feature commands.
Check and configure cache-busting strategies for Next.js and Vite projects
Standardized development environment configuration including tools, IDE settings, and automation for consistent developer experience.
Check and configure API contract testing with Pact, OpenAPI validation, and schema testing
Implement a version badge UI component showing build version, git commit, and recent changelog in a tooltip. Use when adding version visibility to applications for support, debugging, and change awareness. Works with React, Vue, Svelte, and plain JavaScript.
Implement a version badge with tooltip showing build info and recent changelog - framework agnostic
What/Why/How prose structure and neutral, positive register for issues, PR descriptions, and tickets. Use when wording a ticket body, tightening prose, or applying house tone.
Adds logic, state management, TypeScript types, and CRUD operations to UI. Works AFTER ui-first-builder creates the interface. Implements Zustand stores, form handling with React Hook Form + Zod, and prepares for backend connection. Triggers: add logic, add functionality, make it work, state management, form validation, data operations, TypeScript types.
Run isolated mux desktop (Electron) instances (temp MUX_ROOT + free ports)
This skill should be used when the user asks to "propose architecture", "design implementation approach", "choose between approaches", or in Phase 4 of /dev workflow after exploration is complete. Proposes 2-3 architecture approaches with clear trade-offs, decomposes features into independent tasks, and obtains explicit user approval before implementation begins.
Find and extract duplicated code into shared abstractions. Use when you see repeated patterns across multiple files — identical utility functions, copy-pasted UI components, duplicated hooks or state management, or repeated boilerplate blocks. Systematically consolidates them into reusable utilities, components, hooks, and shared modules.
Systematic debugging for memory, performance, and system-level issues. Use when diagnosing memory leaks, tracing syscalls with strace/eBPF, profiling, or reasoning about races.
UNIFIED DEBUGGER - Use when tasks disappear, data is lost, things are broken, or bugs need fixing. Debug Vue.js reactivity, Pinia state, task store CRUD, keyboard shortcuts, canvas positions, drag-drop, cache, memory leaks, and performance. Invoke for "not working", "broken", "fix bug", "debug", "tasks missing", "shortcuts not working", "state not updating".
Master debugging techniques for Vue.js, Pinia, and cached state issues. Identify reactivity problems, memory leaks, performance bottlenecks, and complex state synchronization issues with systematic troubleshooting approaches.
Refactor code following SOLID principles and best practices