From xl1-skills
Core development standards for TypeScript, Git workflow, testing principles, and development workflow. Activates when writing code, running builds, performing git operations, or completing features.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xl1-skills:xy-developmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill defines foundational development practices. Load the relevant sub-topic based on your current task:
This skill defines foundational development practices. Load the relevant sub-topic based on your current task:
Read when writing, reviewing, or refactoring TypeScript code. Covers strictness posture, the any escape hatch policy, return type inference, interface vs type usage, and naming conventions.
Read when creating commits, branches, or preparing changes for review. Covers conventional commits, atomic commit discipline, and branch naming patterns.
Read when writing tests, discussing test strategy, or evaluating coverage. Covers framework-agnostic testing principles. Note: specific test frameworks and tooling are defined in the XY Toolchain skill (Layer 2).
Read before running any build, lint, or test command, and before declaring any task complete. Covers native toolchain discovery (use the repo's commands, not ad-hoc one-offs) and the definition of done checklist.
npx claudepluginhub xyoraclenetwork/xl1-skills --plugin xl1-skillsSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.