Skills 69 skills · 13 creators
The registry for agent skills.
docs 6 skills Doc Tone Pass noorh/ doc-tone-pass
Cut hedging, apologies and marketing from technical prose without flattening it.
noorh/ doc-tone-pass Cut hedging, apologies and marketing from technical prose without flattening it. Tutorial Test noorh/ tutorial-test
Follow a tutorial exactly as written and report the first step where it stops working.
noorh/ tutorial-test Follow a tutorial exactly as written and report the first step where it stops working. Glossary Builder noorh/ glossary-builder
Pull the domain terms out of a codebase and define them once, so the docs stop inventing synonyms.
noorh/ glossary-builder Pull the domain terms out of a codebase and define them once, so the docs stop inventing synonyms. Changelog Writer noorh/ changelog-writer
Write a changelog entry from a diff: the change, who it affects, and what they have to do about it.
noorh/ changelog-writer Write a changelog entry from a diff: the change, who it affects, and what they have to do about it. API Reference Pass noorh/ api-reference-pass
Check a reference for undocumented parameters, stale examples, and return values nobody described.
noorh/ api-reference-pass Check a reference for undocumented parameters, stale examples, and return values nobody described. README Rewrite noorh/ readme-rewrite
Restructure a README so the first screen answers what it is, who it's for, and how to run it.
noorh/ readme-rewrite Restructure a README so the first screen answers what it is, who it's for, and how to run it.
data 6 skills Schema Naming tomaszk/ schema-naming
Bring a schema's table and column names onto one convention, and list the migrations that would get there.
tomaszk/ schema-naming Bring a schema's table and column names onto one convention, and list the migrations that would get there. Transaction Boundaries tomaszk/ transaction-boundaries
Find writes that should be atomic and aren't — multi-step mutations with no transaction around them.
tomaszk/ transaction-boundaries Find writes that should be atomic and aren't — multi-step mutations with no transaction around them. Index Advisor tomaszk/ index-advisor
Given a table's schema and its hottest queries, propose the smallest set of indexes that serves them.
tomaszk/ index-advisor Given a table's schema and its hottest queries, propose the smallest set of indexes that serves them. N+1 Hunt tomaszk/ n-plus-one-hunt
Trace an endpoint's queries and flag loops that issue one query per row, with the join or batch that replaces them.
tomaszk/ n-plus-one-hunt Trace an endpoint's queries and flag loops that issue one query per row, with the join or batch that replaces them. Migration Review tomaszk/ migration-review
Check a database migration for locks that block writes, missing backfills, and changes that can't be rolled back.
tomaszk/ migration-review Check a database migration for locks that block writes, missing backfills, and changes that can't be rolled back. Query Explain tomaszk/ query-explain
Read a slow Postgres query and its EXPLAIN ANALYZE output, then say which index would change the plan and why.
tomaszk/ query-explain Read a slow Postgres query and its EXPLAIN ANALYZE output, then say which index would change the plan and why.
devops 5 skills Incident Timeline ayaan/ incident-timeline
Assemble a timeline from logs, alerts and chat, then draft the blameless writeup around it.
ayaan/ incident-timeline Assemble a timeline from logs, alerts and chat, then draft the blameless writeup around it. Env Var Audit ayaan/ env-var-audit
List every environment variable a service reads, which are required, and which have silent defaults.
ayaan/ env-var-audit List every environment variable a service reads, which are required, and which have silent defaults. Rollback Plan ayaan/ rollback-plan
Write the rollback for a deploy before it ships — what to revert, in what order, and what can't be undone.
ayaan/ rollback-plan Write the rollback for a deploy before it ships — what to revert, in what order, and what can't be undone. Dockerfile Slim ayaan/ dockerfile-slim
Shrink a container image: layer order, build caching, and what has no business in a runtime image.
ayaan/ dockerfile-slim Shrink a container image: layer order, build caching, and what has no business in a runtime image. CI Triage ayaan/ ci-triage
Read a failing CI run and separate real failures from flakes, infrastructure and timeouts.
ayaan/ ci-triage Read a failing CI run and separate real failures from flakes, infrastructure and timeouts.
testing 4 skills Refactor Safety Net jonasl/ refactor-safety-net
Write the characterisation tests that let a refactor start, before touching the code.
jonasl/ refactor-safety-net Write the characterisation tests that let a refactor start, before touching the code. Snapshot Cleanup jonasl/ snapshot-cleanup
Find snapshot tests that assert nothing anyone reads, and say what to assert instead.
jonasl/ snapshot-cleanup Find snapshot tests that assert nothing anyone reads, and say what to assert instead. Flaky Test Hunt jonasl/ flaky-test-hunt
Find the shared state, real clock or ordering assumption behind an intermittent failure.
jonasl/ flaky-test-hunt Find the shared state, real clock or ordering assumption behind an intermittent failure. Test Gaps jonasl/ test-gaps
Read a module and its tests, then list the behaviours nothing covers — ranked by what breaking would cost.
jonasl/ test-gaps Read a module and its tests, then list the behaviours nothing covers — ranked by what breaking would cost.
writing 3 skills Release Notes ayaan/ release-notes
Turn a git log into release notes grouped by what changed for users, not by commit order.
ayaan/ release-notes Turn a git log into release notes grouped by what changed for users, not by commit order. Form Error Copy mirabel/ form-error-copy
Rewrite validation messages so they say what went wrong and what to do, in the user's words rather than the validator's.
mirabel/ form-error-copy Rewrite validation messages so they say what went wrong and what to do, in the user's words rather than the validator's. Empty State Copy mirabel/ empty-state-copy
Write the text for an empty state: what's missing, why, and the one action that fills it. Use when a list, table or dashboard has no rows yet.
mirabel/ empty-state-copy Write the text for an empty state: what's missing, why, and the one action that fills it. Use when a list, table or dashboard has no rows yet.
design 3 skills Dark Mode Sweep mirabel/ dark-mode-sweep
Find colours that are hardcoded rather than tokenised, and any pair whose contrast fails once the theme flips.
mirabel/ dark-mode-sweep Find colours that are hardcoded rather than tokenised, and any pair whose contrast fails once the theme flips. Spacing Scale Check mirabel/ spacing-scale-check
Find hardcoded pixel margins and paddings that sit off a design system's spacing scale, and suggest the nearest token.
mirabel/ spacing-scale-check Find hardcoded pixel margins and paddings that sit off a design system's spacing scale, and suggest the nearest token. Focus Ring Audit mirabel/ focus-ring-audit
Walk a component tree and report every interactive element with no visible keyboard focus state. Read-only; it lists offenders with file and line.
mirabel/ focus-ring-audit Walk a component tree and report every interactive element with no visible keyboard focus state. Read-only; it lists offenders with file and line.
review 2 skills Error Path Review jonasl/ error-path-review
Check what happens when each call fails — swallowed errors, empty catches, and retries with no ceiling.
jonasl/ error-path-review Check what happens when each call fails — swallowed errors, empty catches, and retries with no ceiling. Component API Review mirabel/ component-api-review
Review a component's props for boolean traps, prop drilling, and states that should be one union instead of four flags.
mirabel/ component-api-review Review a component's props for boolean traps, prop drilling, and states that should be one union instead of four flags.
types 1 skill Type Narrowing jonasl/ type-narrowing
Replace `any` and unchecked casts with types that make the invalid states unrepresentable.
jonasl/ type-narrowing Replace `any` and unchecked casts with types that make the invalid states unrepresentable. PreviousPage 2 Next