[["/coreyhaines31/ads","Ads","Corey Haines","ads coreyhaines31/marketingskills corey haines marketing use when deciding which paid channel to run and how to target it."],["/coreyhaines31/ai-seo","AI SEO","Corey Haines","ai seo coreyhaines31/marketingskills corey haines marketing use when a site must be cited inside chatgpt and ai search answers."],["/coreyhaines31/attribution","Attribution","Corey Haines","attribution coreyhaines31/marketingskills corey haines marketing use when two dashboards disagree about which channel drove the signups."],["/coreyhaines31/churn-prevention","Churn prevention","Corey Haines","churn prevention coreyhaines31/marketingskills corey haines marketing use when subscribers keep cancelling and there is no save or dunning flow."],["/coreyhaines31/content-strategy","Content strategy","Corey Haines","content strategy coreyhaines31/marketingskills corey haines marketing use when deciding what content to produce and which topics to cover."],["/coreyhaines31/copy-editing","Copy editing","Corey Haines","copy editing coreyhaines31/marketingskills corey haines marketing use when copy already exists and reads badly rather than needing rewriting."],["/coreyhaines31/customer-research","Customer research","Corey Haines","customer research coreyhaines31/marketingskills corey haines marketing use when customer evidence must come from transcripts, reviews and forums rather than calls."],["/coreyhaines31/directory-submissions","Directory submissions","Corey Haines","directory submissions coreyhaines31/marketingskills corey haines marketing use when submitting a product to startup, saas, ai or mcp directories for backlinks."],["/coreyhaines31/marketing-council","Marketing council","Corey Haines","marketing council coreyhaines31/marketingskills corey haines marketing use when one marketing decision needs several expert views before it is made."],["/coreyhaines31/marketing-loops","Marketing loops","Corey Haines","marketing loops coreyhaines31/marketingskills corey haines marketing use when a marketing task should run weekly on its own rather than once."],["/coreyhaines31/marketing-plan","Marketing plan","Corey Haines","marketing plan coreyhaines31/marketingskills corey haines marketing use when a whole marketing plan must be written for the next twelve months."],["/coreyhaines31/seo-audit","SEO audit","Corey Haines","seo audit coreyhaines31/marketingskills corey haines marketing use when rankings or traffic dropped and nobody knows which part broke."],["/coreyhaines31/onboarding","Onboarding","Corey Haines","onboarding coreyhaines31/marketingskills corey haines product use when people sign up, never activate, and drop out in week one."],["/addyosmani/browser-testing-with-devtools","Browser testing with DevTools","Addy Osmani","browser testing with devtools addyosmani/agent-skills addy osmani engineering use when a browser bug needs real dom, console and network data via devtools."],["/addyosmani/code-review-and-quality","Code review and quality","Addy Osmani","code review and quality addyosmani/agent-skills addy osmani engineering use when a change is about to enter the main branch unreviewed."],["/addyosmani/constraint-driven-development","Constraint-driven development","Addy Osmani","constraint-driven development addyosmani/agent-skills addy osmani engineering use when agents must not quietly lower a project's written quality bar."],["/addyosmani/core-web-vitals","Core Web Vitals","Addy Osmani","core web vitals addyosmani/web-quality-skills addy osmani engineering use when lcp, inp or cls scores need improving from field and lab data."],["/addyosmani/doubt-driven-development","Doubt-driven development","Addy Osmani","doubt-driven development addyosmani/agent-skills addy osmani engineering use when high-stakes decisions need a fresh-context adversarial review before they stand."],["/addyosmani/performance","Performance","Addy Osmani","performance addyosmani/web-quality-skills addy osmani engineering use when pages load slowly and the site needs to feel faster."],["/addyosmani/security-and-hardening","Security and hardening","Addy Osmani","security and hardening addyosmani/agent-skills addy osmani engineering use when code handling untrusted input, sessions or logins needs hardening against vulnerabilities."],["/addyosmani/source-driven-development","Source-driven development","Addy Osmani","source-driven development addyosmani/agent-skills addy osmani engineering use when an approach should be grounded in official documentation, not remembered patterns."],["/addyosmani/web-quality-audit","Web quality audit","Addy Osmani","web quality audit addyosmani/web-quality-skills addy osmani engineering use when a site needs one audit across performance, accessibility, seo and best practices."],["/dexhorthy/improve-claude-md","Improve CLAUDE.md","Dex Horthy","improve claude.md dexhorthy/slopfiles dex horthy engineering use when agents keep ignoring instructions in a claude.md file."],["/elithrar/code-reviewer","Code reviewer","Matt Silverlock","code reviewer elithrar/dotfiles matt silverlock engineering use when one specific diff must be read for defects, with no wider audit."],["/elithrar/create-readme","Create README","Matt Silverlock","create readme elithrar/dotfiles matt silverlock engineering use when an open source project's readme needs writing or rewriting."],["/elithrar/prompt-engineer","Prompt engineer","Matt Silverlock","prompt engineer elithrar/dotfiles matt silverlock engineering use when a system prompt or tool description causes over-searching, format drift or conflicts."],["/elithrar/web-perf","Web perf","Matt Silverlock","web perf elithrar/dotfiles matt silverlock engineering use when diagnosing slow loads or layout shift from browser traces and network evidence."],["/emilkowalski/animate","Animate","Emil Kowalski","animate emilkowalski/skills emil kowalski design use when something needs to animate and no motion exists for it yet."],["/emilkowalski/animate-expo","Animate Expo","Emil Kowalski","animate expo emilkowalski/skills emil kowalski design use when animating screens, gestures or sheets in an expo or react native app."],["/emilkowalski/animation-vocabulary","Animation vocabulary","Emil Kowalski","animation vocabulary emilkowalski/skills emil kowalski design use when a motion effect can be described but its name is not known."],["/emilkowalski/apple-design","Apple design","Emil Kowalski","apple design emilkowalski/skills emil kowalski design use when web ui should follow apple's approach to gestures, springs and physical motion."],["/emilkowalski/emil-design-eng","Design Engineering","Emil Kowalski","design engineering emilkowalski/skills emil kowalski design use when ui polish, component design or animation calls should follow emil kowalski's approach."],["/emilkowalski/improve-animations","Improve animations","Emil Kowalski","improve animations emilkowalski/skills emil kowalski design use when a whole codebase's motion needs a prioritised plan rather than a review."],["/emilkowalski/pick-ui-library","Pick UI library","Emil Kowalski","pick ui library emilkowalski/skills emil kowalski design use when a frontend task needs one library chosen from a curated shortlist."],["/emilkowalski/prototype","Prototype","Emil Kowalski","prototype emilkowalski/skills emil kowalski design use when trying genuinely different builds of one ui piece behind a live picker."],["/emilkowalski/review-animations","Review animations","Emil Kowalski","review animations emilkowalski/skills emil kowalski design use when finished motion needs judging against a craft bar before it ships."],["/howells/chiaroscuro","Chiaroscuro","Daniel Howells","chiaroscuro howells/skills daniel howells design use when designing polished responsive web ui with tailwind v4."],["/howells/signage","Signage","Daniel Howells","signage howells/skills daniel howells design use when interface labels read in company language rather than the user's own."],["/howells/typecase","Typecase","Daniel Howells","typecase howells/skills daniel howells design use when raw font utilities have multiplied and a type ramp needs consolidating."],["/howells/componentize","Componentize","Daniel Howells","componentize howells/skills daniel howells engineering use when shared ui needs consolidating, files need splitting or packages extracting."],["/howells/fieldtest","Fieldtest","Daniel Howells","fieldtest howells/skills daniel howells engineering use when a running web app needs qa in a real browser, with evidence."],["/ibelick/baseline-ui","Baseline UI","Julien Thibeaut","baseline ui ibelick/ui-skills julien thibeaut design use when ui code needs a fast cleanup of spacing, hierarchy and typography."],["/ibelick/create-design-md","Create DESIGN.md","Julien Thibeaut","create design.md ibelick/ui-skills julien thibeaut design use when a product's design language needs documenting as a design.md for agents."],["/ibelick/fixing-accessibility","Fixing accessibility","Julien Thibeaut","fixing accessibility ibelick/ui-skills julien thibeaut design use when adding forms, dialogs or controls, or checking a page against wcag."],["/ibelick/fixing-motion-performance","Fixing motion performance","Julien Thibeaut","fixing motion performance ibelick/ui-skills julien thibeaut design use when a transition drops frames and the cause is layout or compositing."],["/ibelick/improve-ui","Improve UI","Julien Thibeaut","improve ui ibelick/ui-skills julien thibeaut design use when refining an interface means written plans for another agent, not direct edits."],["/ibelick/fixing-metadata","Fixing metadata","Julien Thibeaut","fixing metadata ibelick/ui-skills julien thibeaut marketing use when share previews look wrong or new pages ship without meta tags."],["/obra/finishing-a-development-branch","Finishing a development branch","Jesse Vincent","finishing a development branch obra/superpowers jesse vincent engineering use when a branch is done, tests pass, and it must be integrated."],["/obra/receiving-code-review","Receiving code review","Jesse Vincent","receiving code review obra/superpowers jesse vincent engineering use when review feedback arrives and needs verifying before any suggestion is implemented."],["/obra/subagent-driven-development","Subagent-driven development","Jesse Vincent","subagent-driven development obra/superpowers jesse vincent engineering use when a plan's independent tasks should run through subagents in this session."],["/obra/systematic-debugging","Systematic debugging","Jesse Vincent","systematic debugging obra/superpowers jesse vincent engineering use when a bug or failing test needs investigating before any fix is proposed."],["/obra/test-driven-development","Test-driven development","Jesse Vincent","test-driven development obra/superpowers jesse vincent engineering use when about to write implementation code for a feature or fix."],["/obra/using-git-worktrees","Using git worktrees","Jesse Vincent","using git worktrees obra/superpowers jesse vincent engineering use when feature work needs a workspace isolated from the current one."],["/obra/verification-before-completion","Verification before completion","Jesse Vincent","verification before completion obra/superpowers jesse vincent engineering use when about to claim work is done, fixed or passing."],["/obra/writing-plans","Writing plans","Jesse Vincent","writing plans obra/superpowers jesse vincent engineering use when a spec exists and the work needs a plan before any code."],["/obra/writing-skills","Writing skills","Jesse Vincent","writing skills obra/superpowers jesse vincent engineering use when creating, editing or testing a skill before it is deployed."],["/palkan/layered-rails","Layered Rails","Vladimir Dementyev","layered rails palkan/layered-rails-skills vladimir dementyev engineering use when rails controllers and models have grown fat and layers are blurred."],["/simonw/cogapp-markdown","cogapp Markdown","Simon Willison","cogapp markdown simonw/skills simon willison engineering use when readme sections such as cli help output should be generated from code."],["/simonw/uv-tdd","uv TDD","Simon Willison","uv tdd simonw/skills simon willison engineering use when starting a python project with uv and building it test first."],["/antfu/antfu","antfu","Anthony Fu","antfu antfu/skills anthony fu engineering use when a javascript or typescript project should follow anthony fu's tooling conventions."],["/antfu/slidev","Slidev","Anthony Fu","slidev antfu/skills anthony fu engineering use when a technical talk or code walkthrough needs a markdown slide deck."],["/bradfrost/ds-adoption-plan","DS adoption plan","Brad Frost","ds adoption plan bradfrost/skills brad frost design use when moving an existing product onto its design system needs a phased estimate."],["/bradfrost/ds-ascii","DS ASCII","Brad Frost","ds ascii bradfrost/skills brad frost design use when sketching an ascii wireframe built from real components in the design system."],["/bradfrost/ds-inspection","DS inspection","Brad Frost","ds inspection bradfrost/skills brad frost design use when a design system needs a station-by-station audit and a prioritised work order."],["/bradfrost/product-inspection","Product inspection","Brad Frost","product inspection bradfrost/skills brad frost design use when a shipping product, not its design system, needs a prioritised health check."],["/bradfrost/vibe-killer","Vibe killer","Brad Frost","vibe killer bradfrost/skills brad frost design use when a generated page carries bespoke css instead of the design system."],["/dabit3/cloud-stacked-diffs","Cloud stacked diffs","Nader Dabit","cloud stacked diffs dabit3/cloud-stacked-diffs nader dabit engineering use when a large change should ship as a chain of stacked draft prs."],["/jakubkrehel/better-accessibility","Better accessibility","Jakub Krehel","better accessibility jakubkrehel/skills jakub krehel design use when a project needs checking against accessibility standards and best practices."],["/jakubkrehel/better-colors","Better colors","Jakub Krehel","better colors jakubkrehel/skills jakub krehel design use when building a colour system, palettes or semantic colour tokens."],["/jakubkrehel/better-interface","Better interface","Jakub Krehel","better interface jakubkrehel/skills jakub krehel design use when one review should cover accessibility, layout, writing, type, colour and polish."],["/jakubkrehel/better-layout","Better layout","Jakub Krehel","better layout jakubkrehel/skills jakub krehel design use when a layout's grouping, alignment and reading order need working out."],["/jakubkrehel/better-typography","Better typography","Jakub Krehel","better typography jakubkrehel/skills jakub krehel design use when type scale, spacing, wrapping or opentype features need working out."],["/jakubkrehel/better-ui","Better UI","Jakub Krehel","better ui jakubkrehel/skills jakub krehel design use when ui details like border radius, alignment, depth and hit areas need polish."],["/jakubkrehel/better-writing","Better writing","Jakub Krehel","better writing jakubkrehel/skills jakub krehel design use when a product's interface copy needs improving."],["/jakubkrehel/break","Break","Jakub Krehel","break jakubkrehel/skills jakub krehel design use when a component needs rendering in every state to stress test it."],["/jakubkrehel/explain-interface","Explain interface","Jakub Krehel","explain interface jakubkrehel/skills jakub krehel design use when working out how something on the web was built."],["/jakubkrehel/interface-review","Interface review","Jakub Krehel","interface review jakubkrehel/skills jakub krehel design use when existing work needs a detailed findings report across ui, type and layout."],["/jakubkrehel/variant","Variant","Jakub Krehel","variant jakubkrehel/skills jakub krehel design use when one component needs several versions to compare before picking one."],["/sergiodxa/frontend-accessibility-best-practices","Frontend accessibility best practices","Sergio Xalambri","frontend accessibility best practices sergiodxa/agent-skills sergio xalambri engineering use when building or reviewing react components, forms and controls for accessibility."],["/sergiodxa/frontend-async-best-practices","Frontend async best practices","Sergio Xalambri","frontend async best practices sergiodxa/agent-skills sergio xalambri engineering use when async code has request waterfalls that could run in parallel."],["/sergiodxa/frontend-internationalization-best-practices","Frontend internationalization best practices","Sergio Xalambri","frontend internationalization best practices sergiodxa/agent-skills sergio xalambri engineering use when adding locales or language switching to a react router app with remix-i18next."],["/sergiodxa/frontend-react-best-practices","Frontend React best practices","Sergio Xalambri","frontend react best practices sergiodxa/agent-skills sergio xalambri engineering use when writing or reviewing react components for rendering and bundle performance."],["/sergiodxa/frontend-react-router-best-practices","Frontend React Router best practices","Sergio Xalambri","frontend react router best practices sergiodxa/agent-skills sergio xalambri engineering use when writing react router loaders, actions, forms or routes."],["/sergiodxa/frontend-testing-best-practices","Frontend testing best practices","Sergio Xalambri","frontend testing best practices sergiodxa/agent-skills sergio xalambri engineering use when writing frontend tests that favour end-to-end coverage over mocks."],["/sergiodxa/owasp-security-check","OWASP security check","Sergio Xalambri","owasp security check sergiodxa/agent-skills sergio xalambri engineering use when checking a web app or rest api against the owasp top 10."],["/shadcn-ui/migrate-radix-to-base","Migrate Radix to Base","shadcn","migrate radix to base shadcn-ui/ui shadcn engineering use when moving a react or shadcn project from radix ui to base ui."],["/shadcn-ui/shadcn","shadcn","shadcn","shadcn shadcn-ui/ui shadcn engineering use when adding, fixing or styling shadcn/ui components in a project with components.json."],["/snarktank/prd","PRD","Ryan Carson","prd snarktank/ralph ryan carson product use when a feature needs written requirements before anyone starts building it."],["/steipete/native-app-performance","Native app performance","Peter Steinberger","native app performance steipete/agent-scripts peter steinberger engineering use when profiling a native app with xctrace and time profiler to find hotspots."],["/steipete/oracle","Oracle","Peter Steinberger","oracle steipete/agent-scripts peter steinberger engineering use when bundled prompts and files need a second model's review."],["/steipete/project-structure","Project structure","Peter Steinberger","project structure steipete/agent-scripts peter steinberger engineering use when an agent needs one symbol map of a typescript or swift repo."],["/steipete/skill-cleaner","Skill cleaner","Peter Steinberger","skill cleaner steipete/agent-scripts peter steinberger engineering use when codex or openclaw skills need auditing for budget, usage and duplicates."],["/swyxio/ai-engineering","AI engineering","Shawn Wang","ai engineering swyxio/skills shawn wang engineering use when a multi-request ai workflow fails on retries, rate limits or malformed output."],["/swyxio/align-me","Align me","Shawn Wang","align me swyxio/skills shawn wang engineering use when preferences and ambiguity need settling before a long autonomous run."],["/swyxio/claude-session-introspect","Claude session introspect","Shawn Wang","claude session introspect swyxio/skills shawn wang engineering use when token counts or compaction details are needed from a claude code session."],["/swyxio/cloudflare-production-builder","Cloudflare production builder","Shawn Wang","cloudflare production builder swyxio/skills shawn wang engineering use when designing, migrating or deploying a production system on cloudflare workers."],["/swyxio/data-chatbots","Data chatbots","Shawn Wang","data chatbots swyxio/skills shawn wang engineering use when building a copilot that proposes data changes for a human to approve."],["/swyxio/long-running-operation-ux","Long-Running Operation UX","Shawn Wang","long-running operation ux swyxio/skills shawn wang engineering use when a slow async action needs visible progress, cancellation or result handoff."],["/swyxio/resilient-computer-use","Resilient computer use","Shawn Wang","resilient computer use swyxio/skills shawn wang engineering use when a multi-step desktop or browser task runs through computer use."],["/swyxio/skill-cutter","Skill cutter","Shawn Wang","skill cutter swyxio/skills shawn wang engineering use when an existing skill.md needs trimming to its core or triggering less often."],["/swyxio/slackbot-builder","Slackbot builder","Shawn Wang","slackbot builder swyxio/skills shawn wang engineering use when designing or hardening a slack bot's event handling and interaction architecture."],["/jakubantalik/transitions-dev","Transitions.dev","Jakub Antalik","transitions.dev jakubantalik/transitions.dev jakub antalik design use when building css transitions for badges, dropdowns, modals and page changes."],["/jakubantalik/transitions-polish","Transitions polish","Jakub Antalik","transitions polish jakubantalik/transitions.dev jakub antalik design use when motion already works and the durations, easing and stagger need tuning."],["/kemiljk/ai-output-judgement","AI output judgement","Karl Koch","ai output judgement kemiljk/skills karl koch design use when generated ui, copy or code needs a quality critique."],["/kemiljk/android-native-ui","Android native UI","Karl Koch","android native ui kemiljk/skills karl koch design use when building or reviewing android interfaces in compose or views."],["/kemiljk/apple-native-ui","Apple native UI","Karl Koch","apple native ui kemiljk/skills karl koch design use when building or reviewing native apple interfaces, including macos window behaviour."],["/kemiljk/dxe","dxe","Karl Koch","dxe kemiljk/skills karl koch design use when a repository or ui surface needs a design engineering review."],["/kemiljk/fluid-design","Fluid design","Karl Koch","fluid design kemiljk/skills karl koch design use when springs, gestures or interruptible motion need physical continuity under direct manipulation."],["/kemiljk/humane-functionalism","Humane functionalism","Karl Koch","humane functionalism kemiljk/skills karl koch design use when a screen or flow needs a danish functionalist design pass."],["/kemiljk/modern-css-html","Modern CSS & HTML","Karl Koch","modern css & html kemiljk/skills karl koch design use when a legacy css or html workaround may have a native replacement."],["/mattpocock/code-review","Code review","Matt Pocock","code review mattpocock/skills matt pocock engineering use when a branch must be checked against repo standards and the original spec."],["/mattpocock/codebase-design","Codebase design","Matt Pocock","codebase design mattpocock/skills matt pocock engineering use when deciding a module's interface or where a seam should go."],["/mattpocock/diagnosing-bugs","Diagnosing bugs","Matt Pocock","diagnosing bugs mattpocock/skills matt pocock engineering use when a hard bug or performance regression needs a diagnosis loop."],["/mattpocock/domain-modeling","Domain modeling","Matt Pocock","domain modeling mattpocock/skills matt pocock engineering use when a project's terminology, context.md or adrs need writing or sharpening."],["/mattpocock/improve-codebase-architecture","Improve codebase architecture","Matt Pocock","improve codebase architecture mattpocock/skills matt pocock engineering use when scanning a codebase for deepening opportunities, then working through the one picked."],["/mattpocock/prototype","Prototype","Matt Pocock","prototype mattpocock/skills matt pocock engineering use when a state model or ui idea needs testing before real work starts."],["/mattpocock/tdd","TDD","Matt Pocock","tdd mattpocock/skills matt pocock engineering use when building a feature or fixing a bug test first, red-green-refactor."],["/mattpocock/to-tickets","To tickets","Matt Pocock","to tickets mattpocock/skills matt pocock engineering use when an agreed plan has to become ordered tickets in a tracker."],["/mattpocock/triage","Triage","Matt Pocock","triage mattpocock/skills matt pocock engineering use when incoming issues and outside pull requests are piling up unsorted."],["/mattpocock/wayfinder","Wayfinder","Matt Pocock","wayfinder mattpocock/skills matt pocock engineering use when work too big for one agent session needs mapping as decision tickets."],["/mattpocock/wizard","Wizard","Matt Pocock","wizard mattpocock/skills matt pocock engineering use when only a human can do the steps and needs walking through them."],["/mattpocock/writing-for-agents","Writing for agents","Matt Pocock","writing for agents mattpocock/skills matt pocock engineering use when creating skills or editing agents.md or claude.md files."],["/mcollina/fastify-best-practices","Fastify best practices","Matteo Collina","fastify best practices mcollina/skills matteo collina engineering use when building, configuring or debugging a fastify server or rest api."],["/mcollina/init","Init","Matteo Collina","init mcollina/skills matteo collina engineering use when a repository's agents.md is missing, too long, generic or stale."],["/mcollina/linting-neostandard-eslint9","Linting neostandard ESLint 9","Matteo Collina","linting neostandard eslint 9 mcollina/skills matteo collina engineering use when eslint flat config or neostandard needs setting up or migrating."],["/mcollina/node","Node","Matteo Collina","node mcollina/skills matteo collina engineering use when building node.js projects in typescript, including error handling, streams and testing."],["/mcollina/nodejs-core","Node.js core","Matteo Collina","node.js core mcollina/skills matteo collina engineering use when contributing to node.js core or debugging native crashes, addons and libuv."],["/mcollina/oauth","OAuth","Matteo Collina","oauth mcollina/skills matteo collina engineering use when securing fastify routes with oauth flows, tokens and pkce."],["/obie/better-stimulus","Better Stimulus","Obie Fernandez","better stimulus obie/skills obie fernandez engineering use when writing stimulusjs controllers that need to stay maintainable and reusable."],["/obie/mcp-oauth-setup","MCP OAuth setup","Obie Fernandez","mcp oauth setup obie/skills obie fernandez engineering use when an admin ui must let users connect third-party mcp servers with credentials."],["/obie/rails-activity-timeline","Rails activity timeline","Obie Fernandez","rails activity timeline obie/skills obie fernandez engineering use when a rails model needs an activity timeline with live turbo stream updates."],["/obie/rails-tiptap-autosave","Rails Tiptap autosave","Obie Fernandez","rails tiptap autosave obie/skills obie fernandez engineering use when rails models need tiptap rich text editing with debounced autosave."],["/rjs/breadboard-reflection","Breadboard reflection","Ryan Singer","breadboard reflection rjs/shaping-skills ryan singer product use when a breadboard has drifted from the implementation and shows design smells."],["/rjs/breadboarding","Breadboarding","Ryan Singer","breadboarding rjs/shaping-skills ryan singer product use when a workflow needs mapping to screens and wiring before any design."],["/rjs/framing-doc","Framing doc","Ryan Singer","framing doc rjs/shaping-skills ryan singer product use when call transcripts should become a framing document of the problem."],["/rjs/kickoff-doc","Kickoff doc","Ryan Singer","kickoff doc rjs/shaping-skills ryan singer product use when a kickoff call transcript should become a reference document for the builder."],["/rjs/shaping","Shaping","Ryan Singer","shaping rjs/shaping-skills ryan singer product use when shaping a solution with the user by iterating on requirements and shapes."],["/spolu/code-contracts","Code contracts","Stanislas Polu","code contracts spolu/code-contracts stanislas polu engineering use when defining or enforcing @cc code contracts across a codebase."],["/angiejones/recursive-code-review","Recursive code review","Angie Jones","recursive code review angiejones/skills angie jones engineering use when a diff needs several tightening passes, not one verdict."],["/angiejones/repo-readiness","Repo readiness","Angie Jones","repo readiness angiejones/skills angie jones engineering use when checking whether a repository has the context files coding agents need."],["/asmartbear/asb-carol-define","Define Carol","Jason Cohen","define carol asmartbear/asb-skills jason cohen marketing use when the ideal-customer working files must become one definition the team can use."],["/asmartbear/asb-carol-inciting-events","Inciting Events","Jason Cohen","inciting events asmartbear/asb-skills jason cohen marketing use when the fit is right but nothing is making anyone buy today."],["/asmartbear/asb-carol-keystones","Keystones","Jason Cohen","keystones asmartbear/asb-skills jason cohen marketing use when a strength list needs cutting to the few that drive a purchase."],["/asmartbear/asb-carol-observations","Observations","Jason Cohen","observations asmartbear/asb-skills jason cohen marketing use when nobody has written down plainly what this company and product actually are."],["/asmartbear/asb-carol-strengths","Strengths & Weaknesses","Jason Cohen","strengths & weaknesses asmartbear/asb-skills jason cohen marketing use when raw observations exist and the real strengths and weaknesses must be named."],["/asmartbear/asb-needs-stack","The Needs Stack","Jason Cohen","the needs stack asmartbear/asb-skills jason cohen marketing use when mapping the customer needs above and below the one a product satisfies."],["/asmartbear/asb-positioning","Positioning","Jason Cohen","positioning asmartbear/asb-skills jason cohen marketing use when a claim states a saving and should state the value created."],["/asmartbear/asb-voters","Voters","Jason Cohen","voters asmartbear/asb-skills jason cohen marketing use when naming the one or two extreme traits a company wins on."],["/asmartbear/asb-interview-goals","Goal Questions","Jason Cohen","goal questions asmartbear/asb-skills jason cohen product use when customer calls are booked and nobody has agreed what to learn."],["/asmartbear/asb-interview-hypotheses","Hypotheses","Jason Cohen","hypotheses asmartbear/asb-skills jason cohen product use when the learning goals exist and current beliefs need writing as testable claims."],["/asmartbear/asb-interview-learning","Learning","Jason Cohen","learning asmartbear/asb-skills jason cohen product use when interview notes have piled up and the hypotheses need updating against them."],["/asmartbear/asb-interview-questions","Interview Questions","Jason Cohen","interview questions asmartbear/asb-skills jason cohen product use when a question must be phrased so it does not lead the customer."],["/asmartbear/asb-interview-report","Interview Report","Jason Cohen","interview report asmartbear/asb-skills jason cohen product use when a round of interviews is finished and the company needs the findings."],["/asmartbear/asb-problem","Problem Score","Jason Cohen","problem score asmartbear/asb-skills jason cohen product use when judging whether a business idea has a market worth building for."],["/chrisbanes/compose-component-design","Compose component design","Chris Banes","compose component design chrisbanes/skills chris banes engineering use when designing or reviewing the api of a reusable jetpack compose component."],["/chrisbanes/compose-performance","Compose performance","Chris Banes","compose performance chrisbanes/skills chris banes engineering use when investigating jetpack compose recomposition cost, stability reports or unstable parameters."],["/chrisbanes/compose-state-and-effects","Compose state and effects","Chris Banes","compose state and effects chrisbanes/skills chris banes engineering use when writing or reviewing jetpack compose state ownership, hoisting or effects."],["/chrisbanes/implement-with-subagents","Implement with subagents","Chris Banes","implement with subagents chrisbanes/skills chris banes engineering use when a queue of tickets is being implemented by separate subagents."],["/chrisbanes/kotlin-api-design","Kotlin API design","Chris Banes","kotlin api design chrisbanes/skills chris banes engineering use when deciding whether kotlin code is a member, extension, factory or value class."],["/chrisbanes/kotlin-concurrency-and-flow","Kotlin concurrency and flow","Chris Banes","kotlin concurrency and flow chrisbanes/skills chris banes engineering use when writing or reviewing kotlin coroutine scopes, cancellation, stateflow or sharedflow."],["/chrisbanes/release-kotlin-library","Release Kotlin library","Chris Banes","release kotlin library chrisbanes/skills chris banes engineering use when publishing a new kotlin library version with gradle-maven-publish-plugin."],["/gtm-strategist/building-communication-engine","Building communication engine","Maja Voje","building communication engine gtm-strategist/gtm-strategist-skills maja voje marketing use when a first launch needs channels, a newsletter and a budget chosen."],["/gtm-strategist/building-gtm-system","Building GTM system","Maja Voje","building gtm system gtm-strategist/gtm-strategist-skills maja voje marketing use when the launch is over and growth needs repeatable systems and a crm."],["/gtm-strategist/collecting-intelligence","Collecting intelligence","Maja Voje","collecting intelligence gtm-strategist/gtm-strategist-skills maja voje marketing use when researching competitors or planning customer discovery interviews for a go-to-market plan."],["/gtm-strategist/crafting-positioning","Crafting positioning","Maja Voje","crafting positioning gtm-strategist/gtm-strategist-skills maja voje marketing use when positioning a product, defining its uvp and writing first messaging."],["/gtm-strategist/executing-launch","Executing launch","Maja Voje","executing launch gtm-strategist/gtm-strategist-skills maja voje marketing use when launch day is close and the emails and war room are unplanned."],["/gtm-strategist/gtm-foundations","GTM foundations","Maja Voje","gtm foundations gtm-strategist/gtm-strategist-skills maja voje marketing use when setting up go-to-market foundations: swot, value proposition, analytics, 90-day plan."],["/gtm-strategist/validating-customers","Validating customers","Maja Voje","validating customers gtm-strategist/gtm-strategist-skills maja voje marketing use when customer assumptions need testing with experiments before more is built."],["/johannesmutter/build-comments","Build comments","Johannes Mutter","build comments johannesmutter/interface-skills johannes mutter design use when adding comments, replies, reactions or annotation to a product."],["/johannesmutter/review-comments","Review comments","Johannes Mutter","review comments johannesmutter/interface-skills johannes mutter design use when an existing comment thread implementation needs judging against a high bar."],["/lox/adversarial-code-reviewing","Adversarial code reviewing","Lachlan Donald","adversarial code reviewing lox/agent-skills lachlan donald engineering use when the call is ship or do not ship, and confidence feels untested."],["/lox/babysitting-prs","Babysitting PRs","Lachlan Donald","babysitting prs lox/agent-skills lachlan donald engineering use when a pull request is stuck on ci, rebases or review feedback."],["/lox/check-docs-updated","Check docs updated","Lachlan Donald","check docs updated lox/agent-skills lachlan donald engineering use when code changed and the docs, runbooks or changelog may now be stale."],["/lox/drafting-plans","Drafting plans","Lachlan Donald","drafting plans lox/agent-skills lachlan donald engineering use when an architecture or rollout decision needs a short written plan that lasts."],["/lox/go-cli-writing","Go CLI writing","Lachlan Donald","go cli writing lox/agent-skills lachlan donald engineering use when building or refactoring a go command-line tool's flags, subcommands or config."],["/lox/go-writing","Go writing","Lachlan Donald","go writing lox/agent-skills lachlan donald engineering use when writing, reviewing or refactoring go packages, tests or benchmarks."],["/lox/high-performance-zig","High performance Zig","Lachlan Donald","high performance zig lox/agent-skills lachlan donald engineering use when zig code is latency, memory or layout sensitive and must be measured."],["/lox/simplicity-review","Simplicity review","Lachlan Donald","simplicity review lox/agent-skills lachlan donald engineering use when a change looks over-engineered and the code may not need to exist."],["/lox/writing-pr-descriptions","Writing PR descriptions","Lachlan Donald","writing pr descriptions lox/agent-skills lachlan donald engineering use when a pull request needs a title and body that match its diff."],["/lox/writing-tests","Writing tests","Lachlan Donald","writing tests lox/agent-skills lachlan donald engineering use when deciding whether to add tests or changing mocks, snapshots or assertions."],["/ramparte/cranky-old-sam","Cranky Old Sam","Sam Schillace","cranky old sam ramparte/cranky-old-sam sam schillace engineering use when a design review should question every abstraction and argue for less."],["/raphaelsalaja/12-principles-of-animation","12 principles of animation","Raphael Salaja","12 principles of animation raphaelsalaja/skill raphael salaja design use when motion is technically fine but reads as lifeless or mechanical."],["/raphaelsalaja/mastering-animate-presence","Mastering AnimatePresence","Raphael Salaja","mastering animatepresence raphaelsalaja/skill raphael salaja design use when reviewing exit animations or presence state in motion code."],["/raphaelsalaja/morphing-icons","Morphing icons","Raphael Salaja","morphing icons raphaelsalaja/skill raphael salaja design use when icons should morph into one another through svg line transformation."],["/raphaelsalaja/pseudo-elements","Pseudo-elements","Raphael Salaja","pseudo-elements raphaelsalaja/skill raphael salaja design use when reviewing css pseudo-elements or view transitions in hover effects and page changes."],["/raphaelsalaja/sounds-on-the-web","Sounds on the web","Raphael Salaja","sounds on the web raphaelsalaja/skill raphael salaja design use when reviewing how a ui uses sound for feedback."],["/raphaelsalaja/to-spring-or-not-to-spring","To spring or not to spring","Raphael Salaja","to spring or not to spring raphaelsalaja/skill raphael salaja design use when choosing between a spring and an easing curve for one interaction."],["/yusukebe/hono-inertia","Hono Inertia","Yusuke Wada","hono inertia yusukebe/skills yusuke wada engineering use when a hono and hono/jsx app needs spa-style interactivity through inertia."],["/yusukebe/hono-react","Hono React","Yusuke Wada","hono react yusukebe/skills yusuke wada engineering use when a hono project needs real react for its ecosystem, ssr or spa."]]