Matteo Collina

Matteo Collina

/mcollina
platformatic·Forlì, Italy

@platformatic Co-Founder & CTO, TSC member @nodejs, Lead Maintainer @fastify, Conference Speaker, Ph.D.

11 skills
skills1.8k

My own collection of skills for modern Node.js development

Build a Fastify API without the boilerplate
Passed all 3 security checks
Scaffolds a Node.js REST API with typed routes, plugin structure, JSON Schema validation, error handling, and middleware setup — all in TypeScript or JavaScript.
Engineering / Planning & Problem-Solvingatomicfor-engineers
·1.8k17k
Set up a production Node.js app the right way
Passed all 3 security checks
Scaffolds a Node.js project with TypeScript, async patterns, error handling, and logging already baked in. Includes setup for testing, caching, and performance monitoring.
Engineering / Planning & Problem-Solvingbundlefor-engineers
·1.8k4.1k
Replace sloppy `any` types with strict ones
Passed all 3 security checks
Scans your codebase for `any` types and `any`-adjacent patterns, then rewrites them as strict generics and type guards that preserve all the flexibility without killing type safety.
Engineering / Code Reviewatomicfor-engineers
·1.8k1.7k
Debug crashes in Node.js native modules
Passed all 3 security checks
Reads segfault logs and binding.gyp errors, spots memory leaks in C++ addons, and suggests fixes for node-gyp build failures and event-loop bottlenecks.
Engineering / Debugging & Investigationatomicfor-engineers
·1.8k1.1k
Organize scattered docs into a coherent system
Passed all 3 security checks
Takes your README fragments, help pages, and API notes and sorts them into tutorials, how-to guides, reference sections, and explanations using the Diátaxis framework.
Engineering / Planning & Problem-Solvingbundlefor-engineers
·1.8k1.1k
Wire up OAuth 2.0 into your Fastify app
Passed all 3 security checks
Generates boilerplate for authorization-code flow with PKCE, refresh tokens, and JWT validation—handles the OAuth plumbing so you don't expose secrets or miss a grant type.
Engineering / Planning & Problem-Solvingatomicfor-engineers
·1.8k833
Measure and fix a skill that isn't working
Passed all 3 security checks
Runs a skill through systematic evals—clarity, activation rate, cross-model reliability—and returns specific rewrites to the trigger, instruction, and examples that lift each score.
Engineering / Skill Authoringmetafor-engineers
·1.8k827
Run Git and GitHub commands from a link
Passed all 3 security checks
Paste a GitHub URL—issue, PR, commit, or repo—and run any git or gh CLI operation against it without typing commands. Handles cloning, checking status, merging, and CI/action logs.
Engineering / Workflow & Sprint Structureatomicfor-engineers
·1.8k800
Write an AGENTS.md so Claude understands your repo
Passed all 3 security checks
Scans your repo structure and codebase, then drafts an AGENTS.md with the unwritten rules, quirks, and conventions Claude needs—without bloating it with stuff already obvious from code.
Engineering / Skill Authoringatomicfor-engineers
·1.8k786
Set up modern linting for your codebase
Passed all 3 security checks
Configures ESLint v9 with neostandard rules for JavaScript and TypeScript. Migrates from old .eslintrc files and troubleshoots lint errors without fuss.
Engineering / Pipelines & Dataatomicfor-engineers
·1.8k741
Turn code into a shareable styled screenshot
Passed all 3 security checks
Pastes code and generates a polished, syntax-highlighted PNG or SVG with your choice of theme, line numbers, and styling — ready to drop into docs, tweets, or blog posts.
Engineering / Code Reviewatomicfor-engineers
·1.8k595