Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Filter by category

55,286 results · page 807 of 1,843

  • compiler-054a0414SkillDocs & knowledge

    Dominator tree / Compilation-dominator tree / Dominator tree — immediate dominator sets / entry-reachable immediate dominators. Use this skill when the user mentions these terms. Scenario: comparison — dominator tree — immediate dominator sets (iterative dataflow). 【Not applicable】Not for the follow

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-05a1691aSkillDocs & knowledge

    Trust check / Validation - Trust check / Trust theory — trust threshold / Trust value ≥ threshold allows passage. Use this skill when the user mentions these terms. Scenario: reference: Trust theory — trust threshold (runtime trust check allows/denies). 【Not applicable】Not for the following scenario

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-05eeed1eSkillDocs & knowledge

    Name-value binding / Compile-time name binding / Using names to denote values / Look up a name's binding from the innermost scope outward. Use this skill when the user mentions these terms. Scenario: comparison — using names to denote values (v0.2 name validation); compile-time binding — the scope c

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0622a1f6SkillDocs & knowledge

    Inline expansion / compile-inline expansion / compiler optimization—inline expansion / expands small function calls directly at the call site. Use this skill when the user mentions these terms. Scenario: reference—compiler optimization—inline expansion (copies small function bodies to the call site,

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-08b54217SkillDocs & knowledge

    Register spilling / compilation register spilling / register allocation — live variables exceed register count → spill the furthest-use variable (simplified: spill the last live variable). Use this skill when the user mentions these terms. Scenario: register allocation — spilling when live variables

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0a62b70cSkillDocs & knowledge

    Numeric literals / Lexing - numeric literals / Lexing - numeric literals / Integer, float, and hex parsing. Use this skill when the user mentions these terms. Scenario: comparison: lexing - numeric literals (integer/float/hex). [Not applicable] Not for the following cases: not applicable when condit

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0ab24d00SkillDocs & knowledge

    Cyclomatic complexity / analysis-cyclomatic-complexity / cyclomatic complexity — decision nodes +1 / number of decision nodes + 1. Use this skill when the user mentions these terms. Scenario: reference: cyclomatic complexity — decision nodes +1 (code complexity metric, McCabe). [Not applicable] Not

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0e093688SkillDocs & knowledge

    Taint analysis / analysis-taint analysis / static analysis — taint propagation / mark tagging. Use this skill when the user mentions these words. Scenario: reference: static analysis — taint propagation (mark/propagate/query). [Not applicable] Not for the following scenarios: when op is not one of {

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0e82b966SkillDocs & knowledge

    Protocol lexical integration / Integration - protocol lexicon / protocol-com. Use this skill when the user mentions these words. Scenario: comparison against the protocol-compiler TokenType enum (Tao Te Ching mnemonics / If-Then / Nine Chapters). [Not applicable] Not for the following cases: conditi

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0ee9b9b9SkillDocs & knowledge

    Keyword recognition / Lexical - keyword recognition / Lexical — keyword table hit classification. Use this skill when the user mentions these words. Scenario: reference — Lexical — keyword table hit classification (KW token). 【Not applicable】Not for the following cases: not applicable when condition

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-0f3787e6SkillDocs & knowledge

    Bytecode deserialization / bytecode-deserialization / C3 original / .pbc. Use this skill when the user mentions these terms. Scenario: comparison with C3 native compilation — .pbc loading (symmetric with serialization; round-trip consistency is verified by calibration ⑫). [Not applicable] Not for th

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-1028685fSkillDocs & knowledge

    Peephole optimization / compiler-peephole optimization / compiler optimization — peephole / PUSH 0 + ADD. Use this skill when the user mentions these terms. Scenario: comparison — compiler optimization — peephole (PUSH 0+ADD redundant code elimination). [Not applicable] Not for the following cases:

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-11897630SkillDocs & knowledge

    Coverage / Debug-coverage / C4 coverage / mark. Use this skill when the user mentions these words. Scenario: comparison — C4 coverage: instruction coverage percentage (test sufficiency). [Not applicable] Not for the following cases: when total is empty/invalid; when op is not {mark, report}.

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-16661b9bSkillDocs & knowledge

    Register allocation / Compilation - register allocation / Compiler optimization - register allocation / Variables → registers (no conflicts). Use this skill when the user mentions these terms. Scenario: comparison - compiler optimization - register allocation (4 registers, spill to memory). [Not app

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-1f722303SkillDocs & knowledge

    Bracket matching / syntax bracket matching / syntax-bracket pairing balance / stack-based pairing validation for []{} nesting. Use this skill when the user mentions these terms. Scenario: syntax-bracket pairing balance (nesting validation). [Not applicable] Not for the following cases: negative rout

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-25be1262SkillDocs & knowledge

    Instruction selection / Compilation-instruction selection / IR operations. Use this skill when the user mentions these terms. Scenario: reference — compiler backend: mapping IR operations to target instructions (instruction selection). [Not applicable] Not for: cases where conditions are not met (ne

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-2a76ba07SkillDocs & knowledge

    Tail call optimization / compile-tail call optimization / compiler optimization — tail call optimization / tail call instruction → jump instruction. Use this skill when the user mentions these terms. Scenario: reference — compiler optimization, tail call optimization (CALL→JUMP, tail recursion does

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-2dbea54aSkillDocs & knowledge

    Cycle detection / Analysis-cycle-detection / DFS three-color / Depth-first / Mark gray then explore adjacency. Use this skill when the user mentions these words. Scenario: For comparison: graph analysis — DFS three-color cycle detection (a back edge to gray means a cycle). 【Not applicable】Not for th

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-2df52f16SkillDocs & knowledge

    Instruction fusion / compilation-instruction fusion / compilation optimization — instruction fusion. Use this skill when the user mentions these terms. Scenario: comparison: compilation optimization — instruction fusion (LOAD+STORE→MOV). 【Not applicable】Not for the following cases: if conditions are

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-2ec2c9d2SkillDocs & knowledge

    Live variables / analysis-live variables / live variable analysis — defined but never used → dead variable. Use this skill when the user mentions these terms. Scenario: reference: live variable analysis — defined but never used = dead variable (liveness). 【Not applicable】Not for the following cases:

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-2f8c8f39SkillDocs & knowledge

    Call graph / analysis-call graph / call graph — function call relationships / function → set of called functions. Use this skill when the user mentions these words. Scenario: Reference: call graph — function call relationships (nodes = functions, edges = calls). 【Not applicable】Not for the following

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • compiler-38378ac7SkillDocs & knowledge

    Compile program / compile-program / program statement list → bytecode / condition=jump / external calibration / intra-segment relative jump targets need to be made global. Use this skill when the user mentions these words. Scenario: comparison: C2 top-level compilation — 术曰 scope / 道德经 instructions

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • cts-triageSkillDev tools

    Run CTS test suites and investigate failures

    Ready to connect★ 230

    github.com/y5-snowies/nourish228 stars

    View details
  • designer-perspectiveSkillDocs & knowledge

    Designer's perspective / global observation / condition space declaration / eligibility adjudication / four-state judgment / condition-layer attribution / direction judgment / white-box three questions — designer's perspective (meta-skill). Use this skill when the user mentions these terms, or needs

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • hugo-template-guidanceSkillDev tools

    Use whenever you need to understand how this theme works — adding pages, managing content, configuring the site, using partials/components/modules, project architecture, scripts, or styling/theming (Tailwind v4, Bootstrap 5, or a hybrid — verify which). Use for ANY question about the structure, usag

    Ready to connect★ 230

    github.com/gethugothemes/academia-hugo229 stars

    View details
  • linglu-disciplineSkillDocs & knowledge

    LingShu work discipline and memory operation procedures (16 rules). Use at session start or before starting any task; must load this skill first when trigger words such as "read memory / write memory / command execution / repository commit / root cause analysis / sensitive information / public artif

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • lingshu-browserSkillWeb & browsing

    Lingshu white-box conditional unit-domain entry: browsers and web pages (104 units / 14 subdomains). Trigger words: browser, rendering, DOM, event loop, Web storage, CSP, performance, PWA. Scenario: use when a task matches any subdomain topic in this domain. First consult the routing table below to

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • lingshu-compilerSkillDocs & knowledge

    Lingshu white-box conditional unit domain entry: Chinese compiler (116 units / 10 subdomains). Trigger words: 编译 (compilation), 词法分析 (lexical analysis), 语法分析 (syntax analysis), 字节码 (bytecode), 虚拟机 (virtual machine), 递归编译 (recursive compilation), 类型检查 (type checking), 调试 (debugging). Scenario: use wh

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • lingshu-graphSkillDatabases & data

    Lingshu white-box conditional unit domain entry: graph algorithms and graph databases (117 units / 17 subdomains). Trigger words: graph algorithms, graph databases, shortest path, traversal, graph queries, conditional routing graph, graph visualization. Scenario: use when a task matches any subdomai

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details
  • lingshu-netSkillDocs & knowledge

    Lingshu white-box conditional unit domain entry: Networking (117 units / 2 subdomains). Trigger words: TCP, UDP, HTTP, DNS, routing, congestion control, rate limiting, load balancing, TLS, swarm. Scenario: use when a task hits any subdomain topic in this domain. First consult the routing table below

    Ready to connect★ 230

    github.com/furongjun-1999/dsh-memory159 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

54,855 of the 55,286 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI