Skill: atproto-lexicon
Author: zentered
Description: This skill should be used when the user asks to "define a lexicon", "create a lexicon schema", "write a record type", "design an XRPC endpoint", "publish a lexicon", "install a lexicon", "generate types from a lexicon", "validate a lexicon", "add a query endpoint", "add a procedure endpoint", "what is a lexicon", "how do lexicon types work", "use goat to publish", "use @atproto/lex", or mentions NSID naming, lexicon evolution rules, ATProto schema design, record key types, lexicon style guide, knownValues vs enum, open vs closed unions, or lexicon codegen. Covers schema definition, type system, naming conventions, publishing, and installation — for identity and OAuth, see atproto-domain and atproto-oauth.