Matteo Collina
- 13 skills
- 0 followers
- 1.9k repo stars
- 2 weeks ago last updated
- ▌ Nodejs Core 2 · mcollina bundleContributes to and debugs Node.js core, including nodejs/node commit and PR tone, contribution workflows, native crashes, V8 performance, node-gyp builds, N-API bindings, and libuv issues. Use when drafting or reviewing a Node.js core commit or pull request, working in nodejs/node, or diagnosing C++ addons, binding.gyp failures, segfaults, native leaks, V8 deoptimizations, and event-loop internals.
- ▌ Githuman · mcollina bundleReview AI-generated code changes before committing using GitHuman. Use when reviewing code changes, creating code reviews, checking what the AI agent wrote, preparing to commit, or when user mentions "review", "GitHuman", or "before commit".
- ▌ Init · mcollina bundleCreates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase.
- ▌ Node · mcollina bundleProvides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more.
- ▌ OAUTH · mcollina bundleImplements OAuth 2.0/2.1 authorization flows in Fastify applications, including authorization code with PKCE, client credentials, device flow, refresh token rotation, JWT validation, and token introspection/revocation endpoints.
- ▌ Fastify Best Practices · mcollina bundleGuides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript, covering routes, plugins, validation, error handling, authentication, testing, performance, logging, deployment, and more.
- ▌ Octocat · mcollina bundleHandles git and GitHub operations using the gh CLI, triggered by any github.com URL. Covers creating and reviewing PRs, watching CI checks, interactive rebasing, branch cleanup, submodule management, and repository archaeology.
- ▌ Nodejs Core · mcollina bundleProvides deep expertise in Node.js internals: V8 engine, libuv event loop, native addon development, build systems, and performance debugging.
- ▌ Snipgrapher · mcollina bundleGenerate polished code snippet images with syntax highlighting, supporting PNG, SVG, and WebP exports via the snipgrapher CLI.
- ▌ Documentation · mcollina bundleCreates, structures, and reviews technical documentation using the Diátaxis framework, organizing content into tutorials, how-to guides, reference material, and explanations.
- ▌ Skill Optimizer · mcollina bundleImproves AI skills for activation, clarity, and cross-model reliability through benchmarking, salience tuning, and regression triage.
- ▌ Typescript Magician · mcollina bundleDesigns complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors.
- ▌ Linting Neostandard Eslint9 · mcollina bundleConfigures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy .eslintrc files or the standard package.