working-effectively-with-legacy-code
Apply Michael Feathers-inspired legacy-code rules when changing hard-to-test code safely with characterization tests, seams, sprout methods, or wrap methods.
Find an Agent Skill for your task. Read the guide and copy the install command.
Updated 11-01 00:15
242,659 results
Apply Michael Feathers-inspired legacy-code rules when changing hard-to-test code safely with characterization tests, seams, sprout methods, or wrap methods.
Create a visual identity brief for a brand — logo direction, color palette, typography, imagery style, and design system foundations. Use when the user says…
Use the Dosu CLI to authenticate and configure coding agents; manage Libraries, Agents, sources, Monitor, documents, reviews, threads, topics, members,…
Windows-first CLI harness for Nsight Graphics capture, GPU Trace summary, and ngfx-replay analysis
Use when a GitHub issue needs triage — typically one carrying status/needs-triage label, a freshly opened issue without type/priority labels, or when the user…
Use only when explicitly asked to run diagnose: investigate a bug through causal probes and recorded evidence.
Writes turn-level tests for a LiveKit agent in the user's normal test suite: pytest (Python) or Vitest (Node.js). Use when the user asks to "write tests for my…
When the user wants to build or improve a sales bot's ability to reference previous interactions within and across channels. Also use when the user mentions…
When the user wants to build or improve a sales bot's ability to rate conversation quality. Also use when the user mentions "conversation scoring," "quality…
When the user wants to improve deal documentation, CRM hygiene, or sales data structure. Also use when the user mentions "CRM," "deal notes," "opportunity…
When the user wants to build or improve an automated sales bot's ability to recognize prospect intent—whether they're interested, objecting, asking questions,…
When the user wants to build or improve a sales bot's ability to detect prospect language and respond appropriately or route to the right team. Also use when…
Monday integration. Manage project management data, records, and workflows. Use when the user wants to interact with Monday data.
Genomics and epigenomics analysis: DNA methylation (CpG, 5mC, 5hmC, bisulfite, RRBS), m6A RNA modification (MeRIP-seq), ChIP-seq peaks, ATAC-seq accessibility,…
Create, edit, publish, share, or embed MotherDuck Dives using their React and SQL runtime.
Create, consume, or manage MotherDuck data shares, including audience grants, table filters, and refresh policy.
Has SM been in this token for weeks, or did they just enter? Are they still buying?
ASCII art: pyfiglet, cowsay, boxes, image-to-ascii.
Generate an annual financial review with totals, trends, and highlights.
Create SEO-optimized pages at scale using programmatic/template-based approaches. Use when the user says "programmatic SEO", "pSEO", "pages at scale",…
Expert-level PostgreSQL database administration, advanced queries, performance tuning, and production operations. Use when the user mentions database, SQL, or…
Implement or review a Remotion 5 breaking change while the v4 and v5 release lines still share code. Use when v4 behavior and public types must remain…
Migrate Jest, Vitest, or Playwright Test to Rstest while preserving test discovery, assertions, mocks, snapshots, and coverage.
Validate at every layer data passes through to make bugs impossible. Use when invalid data causes failures deep in execution, requiring validation at multiple…