Devrel Integration
Integrating instructional design with developer relations: developer journey, segmentation, DDMU, and community learning pathways.
Objectives Backward Design
Writing measurable learning objectives and applying backward design to align assessment and instruction.
Go Core
Go skill for API design, interface boundaries, concurrency safety, and idiomatic error handling. Trigger phrases: Go, goroutine, channel, context, interface, error wrapping, go test, race condition.
Rust Debugging
Rust debugging skill for diagnosing borrow checker errors, panics, undefined behavior in unsafe code, and runtime analysis using GDB, LLDB, and cargo tools. Trigger phrases: Rust debug, borrow checker error, panic, lifetime error, segfault, LLDB, GDB, cargo test failure, unsafe bug.
Python Performance
Python performance skill for GIL analysis, profiling, and optimization including async patterns and algorithmic efficiency. Trigger phrases: Python performance, GIL contention, CPU profile, memory leak, import time, asyncio performance, slow algorithm.
Javascript Performance
JavaScript performance skill for event loop optimization, memory profiling, and runtime efficiency in Node.js and browsers. Trigger phrases: JavaScript performance, event loop stall, memory heap, GC pause, async performance, CPU profile, throughput.
Css Core
Core CSS guidance for architecture, tokens, responsive patterns, and accessibility.
Css Debugging
Debugging patterns and workflows for CSS layout, stacking, paint, and rendering issues.
Rust Core
Rust skill for ownership, borrowing, lifetimes, trait design, and idiomatic safe code. Trigger phrases: Rust, borrow checker, ownership, lifetime, trait, unsafe, cargo, crate, enum, pattern matching.
Python Testing
Python testing skill for test structure, pytest best practices, and coverage validation. Trigger phrases: Python tests, pytest, unittest, test fixtures, test parameterization, coverage, mock objects, test discovery.
Debugging Methodology
General debugging skill for investigative workflow, error interpretation, and common debugging patterns across languages. Trigger phrases: debug, troubleshoot, error message, stack trace, unexpected behavior, crash, hang, performance issue.
Rust Formatting
Rust formatting skill for rustfmt, Clippy, and IDE configuration. Trigger phrases: format Rust, rustfmt, Clippy, code style, format on save, cargo fmt, linting, edition.
Typescript Performance
TypeScript performance skill for profiling, bundle size optimization, type-checking overhead, and runtime efficiency. Trigger phrases: TypeScript performance, bundle size, sourcemap impact, type checking speed, memory leak, CPU profile.
Css Testing
Visual and automated testing strategies for CSS (visual regression, cross-browser, accessibility).
Javascript Testing
JavaScript testing skill for test infrastructure, async test patterns, and runtime reliability using Jest, Vitest, or Mocha. Trigger phrases: JavaScript tests, Jest setup, async tests, test timeouts, flaky tests, test fixtures, mock functions.
Ui Accessibility
Use for any UI work across TypeScript, JavaScript, Python, Go, Rust, or other stacks that render user interfaces. Enforces WCAG 2.1 AA using the repository checklist in references/accessibility-checklist.md. Trigger phrases: accessibility, WCAG, aria, keyboard navigation, screen reader, contrast, focus, alt text, semantic HTML, inclusive design.
Style Lookup
Resolve editorial style decisions using Google developer documentation style first and Chicago Manual of Style only when Google guidance is silent. Use when deciding capitalization, punctuation, voice, tone, inclusive language, terminology, and formatting choices. Trigger phrases: style guide, capitalization, sentence case, title case, punctuation, serial comma, inclusive language, tone, terminol…
Javascript Formatting
JavaScript formatting skill for Prettier, ESLint, and Node.js project setup. Trigger phrases: format JavaScript, Prettier config, code style, linting, format on save, ESLint rules, Node formatting.
Typescript Formatting
TypeScript formatting skill for Prettier, ESLint, and IDE configuration. Trigger phrases: format TypeScript, Prettier config, code style, linting, format on save, ESLint rules.
Delivery Workshop
Instructional design patterns for hands-on developer workshops: intensive practice, collaborative problem-solving, peer learning, facilitated labs, and coaching. Trigger phrases: workshop, hands-on, lab, practice-driven, collaborative learning, coached practice, small groups.
Assessment Design
Designing formative and summative assessments, rubrics, and alignment to learning objectives for developer education.
Polyglot Starter Index
Starter index for a creator-first polyglot setup with one general agent and language-specific skills. Use when bootstrapping or extending TypeScript, JavaScript, Python, and Go workflows with scaffold-if-missing and implement-first behavior.
Python Core
Python skill for correctness, packaging hygiene, typing clarity, and reliable runtime behavior. Trigger phrases: Python, pip, venv, typing, dataclass, async Python, pytest, import errors.
Typescript Debugging
TypeScript debugging skill for sourcemap setup, type-safe debugging, and runtime error diagnosis using Node.js DevTools and VS Code Debugger. Trigger phrases: TypeScript debug, sourcemaps, type errors at runtime, async stack traces, undefined in production, runtime type mismatch.
Go Performance
Go performance skill for profiling, benchmarking, optimization including goroutine efficiency, lock contention, and allocation patterns. Trigger phrases: Go performance, goroutine leak, CPU profile, memory allocation, lock contention, benchmarking, pprof, -bench.
Instructional Analysis
Learner and context analysis, needs assessment, task decomposition, and constraints gathering for developer education projects.
React Ui
Use when building or modifying user-facing interfaces in React. Use when creating components, implementing layouts, managing state, or when the output needs to look and feel production-quality rather than AI-generated. Trigger phrases: React, component, JSX, TSX, useState, useEffect, props, Tailwind, accessibility, WCAG.
Javascript Debugging
JavaScript debugging skill for runtime error diagnosis, event loop behavior, and memory profiling using Node.js Inspector and Chrome DevTools. Trigger phrases: JavaScript debug, event loop stall, heap snapshot, memory leak, undefined behavior, callback hell, promise chain.
Ui Engineering
Use when building or modifying user-facing interfaces in any frontend framework or vanilla web. Use when creating components, implementing layouts, managing state, or when the output needs to look and feel production-quality rather than AI-generated. Trigger phrases: UI, interface, component, layout, accessibility, WCAG, responsive, design system, Tailwind, CSS, HTML, frontend, web.
Debugging Pedagogy
Explicit debugging instruction for developers: five-stage framework, hypothesis testing, tools, and common error patterns.
Typescript Testing
TypeScript testing skill for test infrastructure, type-safe test design, and coverage validation using Jest, Vitest, or Mocha. Trigger phrases: TypeScript tests, Jest setup, type-safe mocks, test coverage, testing framework, test types, assertion errors.
Python Debugging
Python debugging skill for pdb/debugpy setup, GIL and async debugging, and import/traceback analysis. Trigger phrases: Python debug, pdb breakpoint, GIL contention, asyncio hang, import error, traceback, memory profile, debugpy.
Go Formatting
Go formatting skill for gofmt, goimports, and IDE configuration. Trigger phrases: format Go, gofmt, goimports, code style, linting, format on save, golangci-lint.
Javascript Core
JavaScript skill for runtime correctness, async behavior, module compatibility, and maintainable patterns. Trigger phrases: JavaScript, Node, ESM, CommonJS, promises, async await, event loop, runtime bug.
Rust Performance
Rust performance skill for profiling, benchmarking, allocation analysis, and optimization using criterion, perf, flamegraph, and cargo tools. Trigger phrases: Rust performance, benchmark, criterion, allocation, flamegraph, perf, slow compilation, SIMD, zero-cost abstraction.
Accessibility Core
Accessibility skill for WCAG 2.1 AA compliance, keyboard navigation, ARIA labels, focus management, meaningful empty and error states, responsive design, and loading transitions. Trigger phrases: accessibility, WCAG, ARIA, keyboard navigation, focus management, responsive design, loading states.
Accessibility React
React-specific accessibility skill for WCAG 2.1 AA compliance, keyboard navigation, ARIA patterns, focus management, meaningful empty and error states, responsive design, and loading transitions. Trigger phrases: React accessibility, React ARIA, focus refs, JSX accessibility, accessible components.
Delivery Classroom
Instructional design patterns for synchronous classroom delivery of developer education: lecture + live coding, pacing, group dynamics, real-time feedback, and engagement strategies. Trigger phrases: classroom, lecture, live coding, synchronous, real-time interaction, in-person training, workshop leader.
Vue Ui
Use when building or modifying user-facing interfaces in Vue (Options API or Composition API). Covers SFC patterns, templates, directives, state management, and accessibility. Trigger phrases: Vue, SFC, .vue, Composition API, setup(), ref, reactive, v-bind, v-on, v-model, directives, accessibility, WCAG.
Go Debugging
Go debugging skill for delve setup, race condition detection, goroutine tracking, and panic diagnosis. Trigger phrases: Go debug, delve, race condition, goroutine leak, panic recovery, context leak, deadlock, -race flag.
Skills Ref Helper
Helper skill for authoring Agent Skills: templates, safe scripts, and guidance to run the official `skills-ref` validator locally. Use when creating or validating new skills.
Preact Ui
Use when building or modifying user-facing interfaces in Preact. Covers component patterns, hooks, state management, and accessibility for Preact apps. Trigger phrases: Preact, preact/hooks, h(), JSX, TSX, useState, useEffect, useRef, preact-router, accessibility, WCAG.
Code Example Validation
Validate documentation code examples for correctness, clarity, and runnable completeness. Use when checking whether examples support claims, include required setup, and produce expected results. Trigger phrases: validate example, code sample review, runnable example, broken snippet, missing setup, expected output, unsafe example, placeholder secrets.
Evaluation Iteration
Evaluation approaches and iterative development for learning products: pilot plans, SAM cycles, Kirkpatrick, and friction logging.
Python Formatting
Python formatting skill for Black, isort, and IDE configuration. Trigger phrases: format Python, Black config, code style, isort imports, linting, format on save, PEP 8.
Delivery Self Paced
Instructional design patterns for self-paced developer education: motivation maintenance, progress tracking, chunking for independent study, asynchronous feedback, spaced repetition, and autonomy support. Trigger phrases: self-paced learning, online course, asynchronous, independent study, learner autonomy, motivation, pacing control.
Css Formatting
Formatting and style guidance for CSS/stylesheet code: organization, naming, and linting.
Typescript Core
TypeScript skill for type safety, tsconfig posture, module boundaries, and runtime-safe typing. Trigger phrases: TypeScript, tsconfig, type errors, strict mode, generics, union types, type narrowing, declaration files.