
Agentic Skills by mcclowes
docusaurus-config
by mcclowes
Use when working with docusaurus.config.js/ts files to validate or modify Docusaurus configuration
docusaurus-documentation
by mcclowes
Use when looking up information from the latest Docusaurus documentation at https://docusaurus.io/docs
docusaurus-v2-to-v3-migration
by mcclowes
Use when migrating Docusaurus projects from v2 to v3
docusaurus-plugins
by mcclowes
Use when creating Docusaurus plugins (remark, rehype, theme, content, lifecycle) to extend markdown, modify HTML, or add custom functionality
docusaurus-themes
by mcclowes
Use when swizzling Docusaurus theme components and editing theme elements
docusaurus-v2-to-v3-migration
by mcclowes
Use when migrating Docusaurus projects from v2 to v3
eslint-config
by mcclowes
Use when configuring ESLint - covers flat config, TypeScript integration, and custom rules
functional-programming
by mcclowes
Use when writing functional code - covers FP best practices (Lea differs from traditional FP languages)
github-actions
by mcclowes
Use when creating GitHub Actions workflows - covers CI/CD, matrix testing, and release automation
google-style-guide
by mcclowes
Use when writing or reviewing technical documentation to follow Google's documentation style guide - https://developers.google.com/style
jest-testing
by mcclowes
Use when writing Jest tests - covers testing patterns for interpreters, parsers, and async code
language-design
by mcclowes
Use when designing language features - covers lexer, parser, AST, and interpreter patterns
lea
by mcclowes
Use when writing or modifying Lea code - pipe-oriented functional language with tree-walk interpreter
lsp-implementation
by mcclowes
Use when implementing Language Server Protocol features - covers completions, hover, diagnostics, and navigation
mermaid-diagrams
by mcclowes
Use when creating Mermaid diagrams - covers flowcharts, sequence diagrams, and AST visualization
npm-publishing
by mcclowes
Use when publishing npm packages - covers package.json configuration, versioning, and provenance
textmate-grammar
by mcclowes
Use when authoring TextMate grammars for syntax highlighting - covers scopes, patterns, and language injection
typescript-strict
by mcclowes
Use when writing TypeScript with strict mode - covers type definitions, generics, and declaration files
vscode-extension
by mcclowes
Use when developing VSCode extensions - covers language support, LSP integration, and packaging
docusaurus-config
by mcclowes
Use when working with docusaurus.config.js/ts files to validate or modify Docusaurus configuration
docusaurus-documentation
by mcclowes
Use when looking up information from the latest Docusaurus documentation at https://docusaurus.io/docs
docusaurus-plugins
by mcclowes
Use when creating Docusaurus plugins (remark, rehype, theme, content, lifecycle) to extend markdown, modify HTML, or add custom functionality
docusaurus-themes
by mcclowes
Use when swizzling Docusaurus theme components and editing theme elements
google-style-guide
by mcclowes
Use when writing or reviewing technical documentation to follow Google's documentation style guide - https://developers.google.com/style
docusaurus-config
by mcclowes
Use when working with docusaurus.config.js/ts files to validate or modify Docusaurus configuration
docusaurus-documentation
by mcclowes
Use when looking up information from the latest Docusaurus documentation at https://docusaurus.io/docs
docusaurus-plugin-dev
by mcclowes
Helps develop and build Docusaurus plugins using this starter template
docusaurus-plugins
by mcclowes
Use when creating Docusaurus plugins (remark, rehype, theme, content, lifecycle) to extend markdown, modify HTML, or add custom functionality
docusaurus-glossary
by mcclowes
Use when working with docusaurus-plugin-glossary to configure, manage glossary terms, troubleshoot issues, and explain features
docusaurus-plugin-dev
by mcclowes
Helps develop and build Docusaurus plugins using this starter template
docusaurus-plugins
by mcclowes
Use when creating Docusaurus plugins (remark, rehype, theme, content, lifecycle) to extend markdown, modify HTML, or add custom functionality
elo-ratings-math
by mcclowes
Explains the mathematical principles behind Elo rating systems, including expected score calculation, rating updates, and the K-factor. Use when im...
commander
by mcclowes
Use when building CLI tools with Commander.js - commands, options, arguments, and help text for Node.js command-line applications
commonmark
by mcclowes
Use when parsing or generating Markdown following the CommonMark specification - AST structure, block/inline elements, and extensions
faker
by mcclowes
Use when writing Vague (.vague) files that need realistic test data using faker generators for names, emails, addresses, dates, and more
github-actions
by mcclowes
Use when creating GitHub Actions workflows for CI/CD - testing, building, publishing npm packages, and automating repository tasks
json-schema
by mcclowes
Use when working with JSON Schema for validation, OpenAPI schemas, type definitions, and data structure specification
lsp
by mcclowes
Use when implementing Language Server Protocol features - diagnostics, completions, hover, go-to-definition, and editor integration
npm-workspaces
by mcclowes
Use when managing npm workspaces monorepos - package dependencies, build ordering, cross-package development, and publishing workflows
omg
by mcclowes
Use when writing or editing .omg.md files - the human-first DSL for API specification that compiles to OpenAPI 3.1
peggy
by mcclowes
Use when writing PEG grammars with Peggy (formerly PEG.js) - parsing expression grammars, parser generation, and syntax definition
textmate-grammar
by mcclowes
Use when creating or editing TextMate grammar files for VS Code syntax highlighting - patterns, scopes, and language tokenization
vague
by mcclowes
Use when writing Vague (.vague) files - a declarative language for generating realistic test data with superposition, constraints, and cross-refere...
faker
by mcclowes
Use when writing Vague (.vague) files that need realistic test data using faker generators for names, emails, addresses, dates, and more
vitest
by mcclowes
Use when writing or configuring Vitest tests - assertions, mocking, coverage, and workspace-aware testing for TypeScript projects
faker
by mcclowes
Use when writing Vague (.vague) files that need realistic test data using faker generators for names, emails, addresses, dates, and more
json-schema
by mcclowes
Use when working with JSON Schema for validation, including draft-07, 2019-09, and 2020-12 specifications
openapi
by mcclowes
Use when working with OpenAPI Specification files to validate, create/modify paths and schemas, check references, and enforce best practices
prism-syntax
by mcclowes
Use when adding syntax highlighting for custom languages to Prism.js, used by Docusaurus and many documentation sites
spectral
by mcclowes
Use when configuring Spectral for API linting, creating custom rulesets, and validating OpenAPI or AsyncAPI specifications
typescript-library
by mcclowes
Use when developing TypeScript npm packages including tsconfig, package.json exports, dual CJS/ESM builds, and publishing
vague
by mcclowes
Use when writing Vague (.vague) files - a declarative language for generating realistic test data with superposition, constraints, and cross-refere...
faker
by mcclowes
Use when writing Vague (.vague) files that need realistic test data using faker generators for names, emails, addresses, dates, and more
vitest
by mcclowes
Use when writing or modifying Vitest tests to follow best practices for test structure, assertions, mocking, and coverage
vscode-extension
by mcclowes
Use when developing VS Code extensions including TextMate grammars, language configuration, and extension manifest
docusaurus-glossary
by mcclowes
Use when working with docusaurus-plugin-glossary to configure, manage glossary terms, troubleshoot issues, and explain features
docusaurus-plugin-dev
by mcclowes
Helps develop and build Docusaurus plugins using this starter template
docusaurus-plugin-dev
by mcclowes
Helps develop and build Docusaurus plugins using this starter template
nextjs-advanced-routing
by mcclowes
Guide for advanced Next.js App Router patterns including Route Handlers, Parallel Routes, Intercepting Routes, Server Actions, error boundaries, dr...
nextjs-app-router-fundamentals
by mcclowes
Guide for working with Next.js App Router (Next.js 13+). Use when migrating from Pages Router to App Router, creating layouts, implementing routing...
nextjs-dynamic-routes-params
by mcclowes
Guide for Next.js App Router dynamic routes and pathname parameters. Use when building pages that depend on URL segments (IDs, slugs, nested paths)...
nextjs-pathname-id-fetch
by mcclowes
Focused pattern for fetching data using URL parameters in Next.js. Covers creating dynamic routes ([id], [slug]) and accessing route parameters in ...
railway
by mcclowes
Use when user mentions Railway deployment, production environment issues, environment variables, database migrations, deployment failures, or Railw...
vercel-ai-sdk
by mcclowes
Guide for Vercel AI SDK v5 implementation patterns including generateText, streamText, useChat hook, tool calling, embeddings, and MCP integration....
reqon
by mcclowes
Use when writing or editing .vague files for Reqon declarative API data pipelines
nextjs-advanced-routing
by mcclowes
Guide for advanced Next.js App Router patterns including Route Handlers, Parallel Routes, Intercepting Routes, Server Actions, error boundaries, dr...
nextjs-anti-patterns
by mcclowes
Identify and fix common Next.js App Router anti-patterns and mistakes. Use when reviewing code for Next.js best practices, debugging performance is...
nextjs-app-router-fundamentals
by mcclowes
Guide for working with Next.js App Router (Next.js 13+). Use when migrating from Pages Router to App Router, creating layouts, implementing routing...
nextjs-client-cookie-pattern
by mcclowes
Pattern for client components calling server actions to set cookies in Next.js. Covers the two-file pattern of a client component with user interac...
nextjs-dynamic-routes-params
by mcclowes
Guide for Next.js App Router dynamic routes and pathname parameters. Use when building pages that depend on URL segments (IDs, slugs, nested paths)...
nextjs-pathname-id-fetch
by mcclowes
Focused pattern for fetching data using URL parameters in Next.js. Covers creating dynamic routes ([id], [slug]) and accessing route parameters in ...
nextjs-server-client-components
by mcclowes
Guide for choosing between Server Components and Client Components in Next.js App Router. CRITICAL for useSearchParams (requires Suspense + 'use cl...
nextjs-server-navigation
by mcclowes
Guide for implementing navigation in Next.js Server Components using Link component and redirect() function. Covers the difference between server a...
nextjs-use-search-params-suspense
by mcclowes
Pattern for using useSearchParams hook with Suspense boundary in Next.js. Covers the required combination of 'use client' directive and Suspense wr...
openapi
by mcclowes
Use when working with OpenAPI Specification files to validate, create/modify paths and schemas, check references, and enforce best practices
vague
by mcclowes
Use when writing Vague (.vague) files - a declarative language for generating realistic test data with superposition, constraints, and cross-refere...
vercel-ai-sdk
by mcclowes
Guide for Vercel AI SDK v5 implementation patterns including generateText, streamText, useChat hook, tool calling, embeddings, and MCP integration....
weavr-api
by mcclowes
Use when making Weavr API calls for corporates, consumers, cards, accounts, transfers, or KYC/KYB
weavr-components
by mcclowes
Use when building applications with Weavr for payments, cards, accounts, and identity verification. Covers both API integration and secure UI compo...
weavr-simulator
by mcclowes
Use when testing Weavr integrations in sandbox - simulate deposits, card transactions, KYC/KYB verification, wire transfers, and 2FA challenges
weavr-ui
by mcclowes
Use when implementing Weavr UI components for secure payment flows, authentication (password/passcode), KYC/KYB verification, or card display
weavr-api
by mcclowes
Use when making Weavr API calls for corporates, consumers, cards, accounts, transfers, or KYC/KYB
Discover More Agentic Skills
Browse our complete catalog of AI agent skills from developers worldwide.