Skills
69 skills · 13 creators
The registry for agent skills.
security
6 skillsRate Limit Plansanako/rate-limit-plan
Decide what to limit, by what key, and what a legitimate burst looks like before it's throttled.
sanako/rate-limit-planDecide what to limit, by what key, and what a legitimate burst looks like before it's throttled. Input Validationsanako/input-validation
Trace untrusted input to where it's used and check the boundary that should have stopped it.
sanako/input-validationTrace untrusted input to where it's used and check the boundary that should have stopped it. Threat Modelsanako/threat-model
Draft a threat model for a feature: what an attacker wants, and the cheapest way they get it.
sanako/threat-modelDraft a threat model for a feature: what an attacker wants, and the cheapest way they get it. Authorization Reviewsanako/authz-review
Check every mutation for a server-side ownership check, not just a hidden button.
sanako/authz-reviewCheck every mutation for a server-side ownership check, not just a hidden button. Secret Sweepsanako/secret-sweep
Find credentials in source, history, logs and error messages, and say how to rotate each.
sanako/secret-sweepFind credentials in source, history, logs and error messages, and say how to rotate each. Dependency Triagesanako/dependency-triage
Read an advisory list and separate what's exploitable in this codebase from what isn't.
sanako/dependency-triageRead an advisory list and separate what's exploitable in this codebase from what isn't. accessibility
5 skillsTouch Target Sweepdanielv/touch-target-sweep
Report every tap target under 44px and how to grow the hit area without moving the pixels.
danielv/touch-target-sweepReport every tap target under 44px and how to grow the hit area without moving the pixels. Form Accessibilityeliasm/form-a11y
Check a form for unlabelled inputs, errors announced to nobody, and tab order that jumps.
eliasm/form-a11yCheck a form for unlabelled inputs, errors announced to nobody, and tab order that jumps. Keyboard Trap Hunteliasm/keyboard-trap-hunt
Walk every dialog, menu and drawer with a keyboard and report where focus gets stuck or lost.
eliasm/keyboard-trap-huntWalk every dialog, menu and drawer with a keyboard and report where focus gets stuck or lost. ARIA Revieweliasm/aria-review
Find ARIA that lies: roles that don't match behaviour, labels that duplicate visible text, and live regions nobody announces.
eliasm/aria-reviewFind ARIA that lies: roles that don't match behaviour, labels that duplicate visible text, and live regions nobody announces. Contrast Passeliasm/contrast-pass
Check every text and icon colour against its background and report the pairs that fail WCAG AA.
eliasm/contrast-passCheck every text and icon colour against its background and report the pairs that fail WCAG AA. data
5 skillsSampling Sanitypriyad/sampling-sanity
Check whether a sample can support the claim being made from it.
priyad/sampling-sanityCheck whether a sample can support the claim being made from it. SQL Readabilitypriyad/sql-readability
Restructure a long query into CTEs that each say one thing, without changing the plan.
priyad/sql-readabilityRestructure a long query into CTEs that each say one thing, without changing the plan. ETL Idempotencypriyad/etl-idempotency
Check whether a pipeline can be re-run without doubling its output, and what to key on if not.
priyad/etl-idempotencyCheck whether a pipeline can be re-run without doubling its output, and what to key on if not. Dashboard Reviewpriyad/dashboard-review
Review a dashboard for charts that answer no question, and axes that flatter the numbers.
priyad/dashboard-reviewReview a dashboard for charts that answer no question, and axes that flatter the numbers. Metric Definitionpriyad/metric-definition
Pin down what a metric actually counts, its window, and which rows it silently excludes.
priyad/metric-definitionPin down what a metric actually counts, its window, and which rows it silently excludes. design
4 skillsOffline Statesdanielv/offline-states
List the screens with no offline story, and what each should show when the network is gone.
danielv/offline-statesList the screens with no offline story, and what each should show when the network is gone. Safe Area Checkdanielv/safe-area-check
Find fixed elements that ignore the safe area and end up under a notch or a home indicator.
danielv/safe-area-checkFind fixed elements that ignore the safe area and end up under a notch or a home indicator. Gesture Auditdanielv/gesture-audit
Check drag and swipe handlers for 1:1 tracking, velocity on release, and interruptibility mid-flight.
danielv/gesture-auditCheck drag and swipe handlers for 1:1 tracking, velocity on release, and interruptibility mid-flight. Motion Reviewdanielv/motion-review
Review animation code for the wrong easing, durations over budget, and motion on things tapped all day.
danielv/motion-reviewReview animation code for the wrong easing, durations over budget, and motion on things tapped all day. performance
3 skillsFrame Budgetdanielv/frame-budget
Find the work happening per frame that shouldn't be, and what to move off the main thread.
danielv/frame-budgetFind the work happening per frame that shouldn't be, and what to move off the main thread. Image Policyeliasm/image-policy
Check images for missing dimensions, wrong formats, and the layout shift that follows.
eliasm/image-policyCheck images for missing dimensions, wrong formats, and the layout shift that follows. Bundle Dieteliasm/bundle-diet
Find the imports responsible for a bundle's weight and the smaller thing each one could be.
eliasm/bundle-dietFind the imports responsible for a bundle's weight and the smaller thing each one could be. product
2 skillsOnboarding Pathleilaf/onboarding-path
Trace a new user's first ten minutes and list every step that assumes knowledge they don't have.
leilaf/onboarding-pathTrace a new user's first ten minutes and list every step that assumes knowledge they don't have. Scope Cutleilaf/scope-cut
Take a spec and propose the smallest version that still answers the question it was written for.
leilaf/scope-cutTake a spec and propose the smallest version that still answers the question it was written for. git
2 skillsPR Descriptionleilaf/pr-description
Draft a pull request description: the problem, the approach, and what a reviewer should look at first.
leilaf/pr-descriptionDraft a pull request description: the problem, the approach, and what a reviewer should look at first. Commit Messageleilaf/commit-message
Write a commit message that says why, from a diff that only shows what.
leilaf/commit-messageWrite a commit message that says why, from a diff that only shows what. review
1 skillStale Flag Sweepleilaf/stale-flag-sweep
Find feature flags nobody has flipped in months and the code each one still holds hostage.
leilaf/stale-flag-sweepFind feature flags nobody has flipped in months and the code each one still holds hostage. docs
1 skillDecision Recordleilaf/decision-record
Write the ADR for a choice already made, including the options that lost and why.
leilaf/decision-recordWrite the ADR for a choice already made, including the options that lost and why. research
1 skillPaper Digestpriyad/paper-digest
Summarise a paper into its claim, method, and the one limitation the abstract skipped.
priyad/paper-digestSummarise a paper into its claim, method, and the one limitation the abstract skipped.