all publishers

Addy Osmani

@addyosmani source repo

47 published skills

  1. ▌
    Debugging And Error Recovery 2 · addyosmani
    Guides systematic root-cause debugging. Use when tests fail, builds break, something that worked yesterday broke, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need to figure out what broke and why — a systematic approach to finding and fixing the root cause rather than guessing.
    69.5k repo stars
  2. ▌
    Observability And Instrumentation 2 · addyosmani
    Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.
    69.5k repo stars
  3. ▌
    Factory Spec 2 · addyosmani
    Turn a ready-to-spec queue item into an approved plan through explicit human gates. Use when an item needs scope decided before code exists, when planning a feature, or before starting a migration. Runs interactively - not for unattended routines.
    69.5k repo stars
  4. ▌
    Factory Triage 2 · addyosmani
    Classify incoming issues into the live GitHub label queue, reproduce where cheap, and write an auditable QUEUE.md snapshot. Use when triaging a backlog, running the scheduled triage routine, or deciding what the factory should pick up next.
    69.5k repo stars
  5. ▌
    Factory Verify 2 · addyosmani
    Verify an open factory PR before human review - re-runs gates, checks the test proves the fix, checks scope and test tampering. Use when reviewing a factory PR, running the PR review routine, or asked to independently check a change.
    69.5k repo stars
  6. ▌
    Factory Monitor 2 · addyosmani
    Scheduled health sweep that closes the factory loop - reads CI failures, recent commits, dependency and security advisories, and live queue labels, then files issues and writes an immutable run record. Use for the nightly or weekly monitor routine.
    69.5k repo stars
  7. ▌
    Factory Implement 2 · addyosmani
    Claim one live GitHub queue item, implement it end to end, run fail-closed gates and independent verification, then open a draft PR. Use for one ready-to-implement issue or the implementation routine.
    69.5k repo stars
  8. ▌
    Factory Spec · addyosmani
    Turn an ambiguous factory issue into human-approved product, behavior, design, and implementation slices. Use interactively before implementation.
    69.5k repo stars
  9. ▌
    Factory Tune · addyosmani
    Review factory evidence and propose tighter or looser constraints without editing the charter. Use for a periodic constraint review.
    69.5k repo stars
  10. ▌
    Factory Status · addyosmani
    Show the factory control room from live GitHub labels, open PRs, recent run records, gate health, and charter limits.
    69.5k repo stars
  11. ▌
    Factory Triage · addyosmani
    Classify GitHub issues into the factory's live label queue and write an auditable snapshot. Use for backlog triage or a scheduled triage run.
    69.5k repo stars
  12. ▌
    Factory Verify · addyosmani
    Independently verify a factory pull request, including fail-closed gates, negative test proof, scope, and load-bearing review.
    69.5k repo stars
  13. ▌
    Factory Monitor · addyosmani
    Inspect factory health, stale work, CI, security advisories, and recent run evidence without implementing fixes.
    69.5k repo stars
  14. ▌
    Factory Implement · addyosmani
    Claim and implement one ready GitHub issue, run fail-closed gates, obtain independent verification, and open a draft pull request.
    69.5k repo stars
  15. ▌
    Adverse Review · addyosmani bundle
    Multi-agent adversarial code review. Spawns three reviewer subagents (Auditor, Adversary, Pragmatist) on a single model, runs a cross-examination round, then deterministically synthesizes a single ranked report. Use this for non-trivial PRs, security-sensitive changes, refactors that touch many files, or any change where one perspective has obvious blind spots. Trigger phrases include "adverse review", "adversarial review", "multi-perspective review", "review my changes from multiple angles", "panel review". NOT suitable for trivial diffs (typos, dependency bumps, formatting).
    69.5k repo stars
  16. ▌
    Clarity · addyosmani bundle
    Draft, rewrite, or review reader-facing prose so it is specific, useful, and recognizably the author's without inventing facts or performing humanness. Use for essays, articles, newsletters, documentation, talks, launch copy, and other important prose that feels generic, hollow, or AI-shaped. Supports co-write, rewrite, review, and lint modes.
    69.5k repo stars
  17. ▌
    Web Quality Audit · addyosmani
    Comprehensive web quality audit covering performance, accessibility, SEO, and best practices. Use when asked to "audit my site", "review web quality", "run lighthouse audit", "check page quality", or "optimize my website".
    69.5k repo stars
  18. ▌
    Core Web Vitals · addyosmani
    Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking. Use when asked to "improve Core Web Vitals", "fix LCP", "reduce CLS", "optimize INP", "page experience optimization", or "fix layout shifts".
    69.5k repo stars
  19. ▌
    Best Practices · addyosmani
    Apply modern web development best practices for security, compatibility, and code quality. Use when asked to "apply best practices", "security audit", "modernize code", "code quality review", or "check for vulnerabilities".
    69.5k repo stars
  20. ▌
    Accessibility · addyosmani
    Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".
    69.5k repo stars
  21. ▌
    Performance · addyosmani
    Optimize web performance for faster loading and better user experience. Use when asked to "speed up my site", "optimize performance", "reduce load time", "fix slow loading", "improve page speed", or "performance audit".
    69.5k repo stars
  22. ▌
    SEO · addyosmani
    Optimize for search engine visibility and ranking. Use when asked to "improve SEO", "optimize for search", "fix meta tags", "add structured data", "sitemap optimization", or "search engine optimization".
    69.5k repo stars
  23. ▌
    Constraint Driven Development · addyosmani bundle
    Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when the user wants dimensions they care about — accessibility, web performance, coverage — set up as enforced constraints, when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read.
    69.5k repo stars
  24. ▌
    Idea Refine · addyosmani bundle
    Transforms vague ideas into structured, actionable concepts through guided divergent and convergent thinking, producing a markdown one-pager.
    69.5k repo stars
  25. ▌
    Interview Me · addyosmani
    Extracts the user's true intent through one-question-at-a-time interviews, surfacing hidden assumptions before any plan or code is written.
    69.5k repo stars
  26. ▌
    Using Agent Skills · addyosmani
    Discovers and invokes agent skills by mapping tasks to development phases, with core operating behaviors for assumption surfacing, confusion management, and scope discipline.
    69.5k repo stars
  27. ▌
    Code Simplification · addyosmani
    Simplify code by reducing complexity while preserving exact behavior, making it easier to read, understand, modify, and debug.
    69.5k repo stars
  28. ▌
    Context Engineering · addyosmani
    Optimizes agent context setup by structuring rules, specs, source files, error output, and conversation history to improve output quality.
    69.5k repo stars
  29. ▌
    Shipping And Launch · addyosmani
    Provides a structured pre-launch checklist, staged rollout plan, monitoring setup, and rollback strategy for safe production deployments.
    69.5k repo stars
  30. ▌
    CI CD And Automation · addyosmani
    Automates CI/CD pipeline setup, quality gates, test runners, and deployment strategies for GitHub Actions.
    69.5k repo stars
  31. ▌
    Documentation And Adrs · addyosmani
    Records architectural decisions and documentation to capture the context, constraints, and trade-offs behind codebase choices.
    69.5k repo stars
  32. ▌
    Security And Hardening · addyosmani
    Hardens code against vulnerabilities by applying threat modeling, OWASP Top 10 prevention patterns, and secure coding practices for web applications.
    69.5k repo stars
  33. ▌
    Code Review And Quality · addyosmani
    Conducts multi-axis code review across correctness, readability, architecture, security, and performance before merging any change.
    69.5k repo stars
  34. ▌
    Frontend UI Engineering · addyosmani
    Build production-quality user interfaces that are accessible, performant, and visually polished, with guidance on component architecture, state management, design system adherence, and accessibility.
    69.5k repo stars
  35. ▌
    Spec Driven Development · addyosmani
    Creates structured specifications before writing code to clarify requirements, surface assumptions, and define success criteria, reducing rework and miscommunication.
    69.5k repo stars
  36. ▌
    Test Driven Development · addyosmani
    Drive development with tests by writing a failing test before implementing code, and reproduce bugs with tests before fixing them.
    69.5k repo stars
  37. ▌
    API And Interface Design · addyosmani
    Design stable, well-documented interfaces that are hard to misuse, including REST APIs, GraphQL schemas, module boundaries, and component props.
    69.5k repo stars
  38. ▌
    Doubt Driven Development · addyosmani
    Subjects every non-trivial decision to a fresh-context adversarial review before it stands, prioritizing correctness over speed for high-stakes or unfamiliar code.
    69.5k repo stars
  39. ▌
    Performance Optimization · addyosmani
    Measures application performance first, identifies bottlenecks, and applies targeted fixes for frontend and backend systems.
    69.5k repo stars
  40. ▌
    Deprecation And Migration · addyosmani
    Guides the process of deprecating old systems, APIs, or features and migrating users to replacements, including decision frameworks, migration patterns, and removal strategies.
    69.5k repo stars
  41. ▌
    Source Driven Development · addyosmani
    Grounds every implementation decision in official documentation, ensuring authoritative, source-cited code free from outdated patterns.
    69.5k repo stars
  42. ▌
    Incremental Implementation · addyosmani
    Delivers changes incrementally by building in thin vertical slices, testing and verifying each piece before moving to the next.
    69.5k repo stars
  43. ▌
    Git Workflow And Versioning · addyosmani
    Structures git workflow practices for committing, branching, resolving conflicts, and organizing work across multiple parallel streams.
    69.5k repo stars
  44. ▌
    Planning And Task Breakdown · addyosmani
    Decompose work into small, verifiable tasks with explicit acceptance criteria, ordered by dependencies and sliced vertically for reliable implementation.
    69.5k repo stars
  45. ▌
    Debugging And Error Recovery · addyosmani
    Provides a structured triage process for debugging test failures, build errors, runtime bugs, and production incidents, including steps to reproduce, localize, fix, and guard against recurrence.
    69.5k repo stars
  46. ▌
    Browser Testing With Devtools · addyosmani
    Tests and debugs web applications in real browsers using Chrome DevTools MCP, enabling DOM inspection, console error capture, network analysis, performance profiling, and visual verification with live runtime data.
    69.5k repo stars
  47. ▌
    Observability And Instrumentation · addyosmani
    Adds logging, metrics, tracing, and alerting to make production behavior visible and diagnosable.
    69.5k repo stars