# Startup Skills: Matteo Collina > Every skill by Matteo Collina in the index, with a line saying when to use each one. I index these, I do not host them. Every entry points at the original author's repo and carries a source byline. ## Entries (6) - [Fastify best practices](https://github.com/mcollina/skills/blob/main/skills/fastify/SKILL.md) by Matteo Collina: Use when building, configuring or debugging a Fastify server or REST API. - [Init](https://github.com/mcollina/skills/blob/main/skills/init/SKILL.md) by Matteo Collina: Use when a repository's AGENTS.md is missing, too long, generic or stale. - [Linting neostandard ESLint 9](https://github.com/mcollina/skills/blob/main/skills/linting-neostandard-eslint9/SKILL.md) by Matteo Collina: Use when ESLint flat config or neostandard needs setting up or migrating. - [Node](https://github.com/mcollina/skills/blob/main/skills/node/SKILL.md) by Matteo Collina: Use when building Node.js projects in TypeScript, including error handling, streams and testing. - [Node.js core](https://github.com/mcollina/skills/blob/main/skills/nodejs-core/SKILL.md) by Matteo Collina: Use when contributing to Node.js core or debugging native crashes, addons and libuv. - [OAuth](https://github.com/mcollina/skills/blob/main/skills/oauth/SKILL.md) by Matteo Collina: Use when securing Fastify routes with OAuth flows, tokens and PKCE. ## Links - [Page](https://startupskills.dev/mcollina): the same list, for a person. - [The whole index](https://startupskills.dev/llms.txt): all 189 entries. - [Skills index](https://startupskills.dev/skills): every skill, with search.